<SEC-DOCUMENT>0001193125-23-119748.txt : 20230427
<SEC-HEADER>0001193125-23-119748.hdr.sgml : 20230427
<ACCEPTANCE-DATETIME>20230427061356
ACCESSION NUMBER:		0001193125-23-119748
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		133
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230427
DATE AS OF CHANGE:		20230427

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Bilibili Inc.
		CENTRAL INDEX KEY:			0001723690
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374]
		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-38429
		FILM NUMBER:		23851642

	BUSINESS ADDRESS:	
		STREET 1:		17TH FLOOR, BUILDING 3, GUOZHENG CENTER
		STREET 2:		NO. 485 ZHENGLI ROAD, YANGPU DISTRICT
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			200433
		BUSINESS PHONE:		86-21-25099255

	MAIL ADDRESS:	
		STREET 1:		17TH FLOOR, BUILDING 3, GUOZHENG CENTER
		STREET 2:		NO. 485 ZHENGLI ROAD, YANGPU DISTRICT
		CITY:			SHANGHAI
		STATE:			F4
		ZIP:			200433
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>d432541d20f.htm
<DESCRIPTION>FORM 20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:bili="http://www.bilibili.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Form 20-F</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2022To12_31_2022">0001723690</ix:nonNumeric><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2022To12_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2022To12_31_2022">FY</ix:nonNumeric><ix:nonNumeric name="dei:NoTradingSymbolFlag" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">true</ix:nonNumeric><ix:footnote id="FN_264497" xml:lang="en-US">Hode Shanghai had 100% of beneficial interests in these consolidated VIEs.</ix:footnote ><ix:footnote id="FN_264504" xml:lang="en-US">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</ix:footnote ><ix:footnote id="FN_264499" xml:lang="en-US">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million. The balances due from the investment funds as of December 31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</ix:footnote ><ix:footnote id="FN_264501" xml:lang="en-US">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rates of the loans were 3.3%.</ix:footnote ><ix:footnote id="FN_264502" xml:lang="en-US">The balances as of December 31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. </ix:footnote ><ix:footnote id="FN_264500" xml:lang="en-US">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#8217;s valuation and the considerations were settled in 2020.</ix:footnote ></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="PAsOn12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2019To12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-01-01</xbrli:startDate> <xbrli:endDate>2019-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_USDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:USD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis" >bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_FinancialProductsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >bili:FinancialProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:DecemberTwoThousandAndTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:AprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >bili:InvestmentFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:InvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >bili:UnsecuredBorrowingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_USDsrtCurrencyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CurrencyAxis" >currency:USD</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis" >bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_FinancialProductsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >bili:FinancialProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis" >bili:OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis" >bili:OperatingLossCarryforwardsExpirationSecondYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis" >bili:OperatingLossCarryforwardsExpirationThirdYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis" >bili:OperatingLossCarryforwardsExpirationFourthYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis" >bili:OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:VendorRelationshipMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:UserBaseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CopyrightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:CaymanIslandsTaxInformationAuthorityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ChaodianHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:DecemberTwoThousandAndTwentySixNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:AprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:InvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >bili:InvestmentFundMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >bili:UnsecuredBorrowingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_DistributionChannelOneMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:DistributionChannelOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameOneMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:MobileGameRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdvertisingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:OtherInterCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-01-01</xbrli:startDate> <xbrli:endDate>2020-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ValueAddedServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdvertisingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CapitalContributionAndLoansToAnEntityMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >bili:CapitalContributionAndLoansToAnEntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >bili:DistributionChannelRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >bili:UnsecuredBorrowingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:OtherInterCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:CostOfSalesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:IntellectualPropertyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ServiceMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ChaodianHkLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:BilibiliCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:HodeShanghaiLimitedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >bili:MajorSubsidiariesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:OwnershipAxis" >bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis" >bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis" >us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:LiveBroadcastingAndOtherValuedAddedServiceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ECommerceAndOthersMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ECommerceAndOthersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:MobileGameServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ValueAddedServicesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:AdvertisingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis" >dei:BusinessContactMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:VendorRelationshipMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:UserBaseMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CopyrightsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >bili:BrandMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:CertainSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis" >bili:EncouragedEnterpriseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >bili:EntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis" >bili:LoansToAnEntityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >bili:UnsecuredBorrowingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis" >us-gaap:UnsecuredDebtMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:ThirdPartiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:IntercompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:OtherInterCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis" >bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >srt:ParentCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:MajorCustomersAxis" >bili:GroupCompanyMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-03-01</xbrli:startDate> <xbrli:endDate>2021-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis" >us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-12-22</xbrli:startDate> <xbrli:endDate>2022-12-22</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_30_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-06-30</xbrli:startDate> <xbrli:endDate>2019-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2019To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-07-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2019-04-01</xbrli:startDate> <xbrli:endDate>2019-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-04-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-06-01</xbrli:startDate> <xbrli:endDate>2020-06-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2021To11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-11-01</xbrli:startDate> <xbrli:endDate>2021-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-11-01</xbrli:startDate> <xbrli:endDate>2021-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-11-01</xbrli:startDate> <xbrli:endDate>2021-11-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ComicsBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-11-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-04-01</xbrli:startDate> <xbrli:endDate>2020-04-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis" >us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_ClassZOrdinarySharesMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:ClassZOrdinarySharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-01-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:AnimeBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-01-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-01</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:GameBusinessMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-11</xbrli:startDate> <xbrli:endDate>2023-01-11</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-11</xbrli:startDate> <xbrli:endDate>2023-01-11</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-11</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis" >bili:ConvertibleSeniorNotesDueDecember2026Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-11</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_11_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-11</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="bili:StockExchangeAxis" >bili:HSXAMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-03</xbrli:startDate> <xbrli:endDate>2022-10-03</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >bili:GlobalShareIncentivePlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2014-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-09-01</xbrli:startDate> <xbrli:endDate>2020-09-30</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis" >bili:ChaodianIncMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-09-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2022To03_31_2022_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis" >bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-03-01</xbrli:startDate> <xbrli:endDate>2022-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis" >bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >dei:AdrMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-03-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RestatementAxis" >srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:ConsultantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ManagementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >bili:EmployeesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassYMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis" >bili:CommonClassZMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >bili:StatutoryReserveMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001723690</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CNY" > <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_HKD" > <xbrli:measure>iso4217:HKD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day" > <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_Segment" > <xbrli:measure>bili:Segment</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_item" > <xbrli:measure>bili:item</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_CNY_per_Share" > <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:CNY</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit><xbrli:unit id="Unit_Distributionchannel" > <xbrli:measure>bili:Distributionchannel</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Mobilegame" > <xbrli:measure>bili:Mobilegame</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_entity" > <xbrli:measure>bili:entity</xbrli:measure> </xbrli:unit><ix:relationship fromRefs="Fact_77319365" toRefs="FN_264497"/><ix:relationship fromRefs="Fact_77319366" toRefs="FN_264497"/><ix:relationship fromRefs="Fact_77319367" toRefs="FN_264497"/><ix:relationship fromRefs="Fact_77319368" toRefs="FN_264497"/><ix:relationship fromRefs="Fact_77319369" toRefs="FN_264497"/><ix:relationship fromRefs="Fact_77319498" toRefs="FN_264504"/><ix:relationship fromRefs="Fact_77319499" toRefs="FN_264504"/><ix:relationship fromRefs="Fact_77319622" toRefs="FN_264503"/><ix:relationship fromRefs="Fact_77319623" toRefs="FN_264503"/><ix:relationship fromRefs="Fact_77319624" toRefs="FN_264503"/><ix:relationship fromRefs="Fact_77319691" toRefs="FN_264499"/><ix:relationship fromRefs="Fact_77319692" toRefs="FN_264499"/><ix:relationship fromRefs="Fact_77319693" toRefs="FN_264499"/><ix:relationship fromRefs="Fact_77319694" toRefs="FN_264499"/><ix:relationship fromRefs="Fact_77319698" toRefs="FN_264501"/><ix:relationship fromRefs="Fact_77319925" toRefs="FN_264501"/><ix:relationship fromRefs="Fact_77319926" toRefs="FN_264499"/><ix:relationship fromRefs="Fact_77319928" toRefs="FN_264502"/><ix:relationship fromRefs="Fact_77319929" toRefs="FN_264502"/><ix:relationship fromRefs="Fact_77320361" toRefs="FN_264500"/><ix:relationship fromRefs="Fact_77320543" toRefs="FN_264501"/></ix:resources></ix:header></div><div style="text-align: center;"> <div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"> <div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; 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="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">WASHINGTON, D.C. 20549 </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;;text-indent: 0px;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 18pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">FORM&#160;<ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2022To12_31_2022">20-F</ix:nonNumeric></div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;;text-indent: 0px;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">(Mark One) </div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; 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><ix:nonNumeric name="dei:DocumentRegistrationStatement" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">REGISTRATION STATEMENT PURSUANT TO SECTION&#160;12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">OR </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; 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><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">ANNUAL REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2022To12_31_2022" format="ixt:date-monthname-day-year-en"><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2022To12_31_2022" format="ixt:date-monthname-day-en">December 31</ix:nonNumeric>, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2022To12_31_2022">2022</ix:nonNumeric></ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">OR </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; 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><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">OR </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; 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><ix:nonNumeric name="dei:DocumentShellCompanyReport" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">SHELL COMPANY REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="background-color:#ffffff;;display:inline;">Date of event requiring this shell company report </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:#ffffff;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div><div style="background-color:#ffffff;;display:inline;"> </div></div></div><div style="display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="background-color:#ffffff;;display:inline;">For the transition period from </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:#ffffff;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div><div style="background-color:#ffffff;;display:inline;"> to </div><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color:#ffffff;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div><div style="background-color:#ffffff;;display:inline;"> </div></div></div><div style="display:inline;"></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Commission file number: <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2022To12_31_2022">001-38429</ix:nonNumeric></div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;;text-indent: 0px;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 24pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2022To12_31_2022">Bilibili Inc.</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;">(Exact Name of Registrant as Specified in Its Charter) </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="text-align: center;;text-indent: 0px;"> <div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">N/A </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><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;">(Translation of Registrant&#8217;s Name Into English) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:edgarprovcountryen">Cayman Islands</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><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;">(Jurisdiction of Incorporation or Organization) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To12_31_2022">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To12_31_2022">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To12_31_2022">200433</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><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;">(Address of Principal Executive Offices) </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;"><ix:nonNumeric name="dei:ContactPersonnelName" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Xin Fan</ix:nonNumeric>, Chief Financial Officer </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200433</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;"><ix:nonNumeric name="dei:EntityAddressCountry" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis" format="ixt-sec:countrynameen">People&#8217;s Republic of China</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;">Phone: +<ix:nonNumeric name="dei:CountryRegion" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</ix:nonNumeric> <ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</ix:nonNumeric> <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">25099255</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; 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;">Email: <ix:nonNumeric name="dei:ContactPersonnelEmailAddress" contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">sam@bilibili.com</ix:nonNumeric> </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">(Name, Telephone, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-mail</div> and/or Facsimile number and Address of Company Contact Person) </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">Securities registered or to be registered pursuant to Section&#160;12(b) of the Act: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; white-space: nowrap; 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;">Title of Each Class</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; 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;">Trading</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;">Symbol(s)</div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; 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;">Name of Each Exchange</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;">On Which Registered</div></div></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;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing one Class Z <br/>ordinary share</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">BILI</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" format="ixt-sec:exchnameen">Nasdaq Global Select Market</ix:nonNumeric></div></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align:top;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">Class Z ordinary shares, par value US$0.0001 per share</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9626</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">The Stock Exchange of Hong Kong Limited</div></div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">Securities registered or to be registered pursuant to Section&#160;12(g) of the act: None </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; 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;">Securities for which there is a reporting obligation pursuant to section 15(d) of the act: None </div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="text-align:center"> <div style="line-height: 6pt; margin: 0px auto; border-bottom: 1pt solid rgb(0, 0, 0); width: 21%; text-align: center;">&#160;</div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by the annual report: </div></div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2022, there were <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">394,579,585</ix:nonFraction> ordinary shares outstanding, par value $0.0001 per share, being the sum of <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction> Class&#160;Y ordinary shares and <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">310,864,471</ix:nonFraction> Class&#160;Z ordinary shares (excluding <ix:nonFraction name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">5,337,832</ix:nonFraction> Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plan). </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;&#160;&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#9746;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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&#160;13 or 15(d) of the Securities Exchange Act of 1934.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2022To12_31_2022">No</ix:nonNumeric> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant: (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;&#9746;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Regulation&#160;S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#9746;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;&#160;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric> &#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, or an emerging growth company. See definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act.</div> <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;">&#160;</div></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: 26%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 24%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 24%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 23%;"></td> </tr>
<tr style="font-size: 10pt; break-inside: avoid;">
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:entityfilercategoryen">Large accelerated filer</ix:nonNumeric>&#160;&#160;&#9746;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;">Accelerated filer&#160;&#160;&#9744;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: top;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-accelerated</div> filer&#160;&#160;&#9744;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Emerging growth company &#160;</div></div><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If an emerging growth company that prepare 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&#8224; provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744; </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 2%; vertical-align: top;;text-align:left;">&#8224;</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 term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April&#160;5, 2012. </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;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.&#160;&#160;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;&#160;&#9744; </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#167;240.10D-1(b).&#160;&#160;&#9744;</div> </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 21%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 45%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 8%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 20%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:DocumentAccountingStandard" contextRef="P01_01_2022To12_31_2022">U.S. GAAP</ix:nonNumeric>&#160;&#160;&#9746;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;International&#160;Financial&#160;Reporting&#160;Standards&#160;as&#160;issued</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;;text-align:right;">Other&#160;&#160;&#9744;</td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;by&#160;the&#160;International&#160;Accounting Standards&#160;Board&#160;&#160;&#160;&#9744;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item&#160;17&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Item&#160;18 </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Rule&#160;12b-2</div> of the Exchange Act).&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9746;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div>&#160;&#160;No </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS) </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections&#160;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.&#160;&#160;&#160;&#160;&#9744;&#160;&#160;Yes&#160;&#160;&#160;&#160;&#9744;&#160;&#160;No </div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> <div style="line-height: 3pt; 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="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </div> </div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="toc">TABLE OF CONTENTS </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:96%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_1">INTRODUCTION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_2">FORWARD-LOOKING STATEMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_3">PART&#160;I.</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_4">ITEM&#160;1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_5">ITEM&#160;2. OFFER STATISTICS AND EXPECTED TIMETABLE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_6">ITEM&#160;3. KEY INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_7">ITEM&#160;4. INFORMATION ON THE COMPANY</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">76</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_8">ITEM&#160;4A. UNRESOLVED STAFF COMMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_9">ITEM&#160;5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_10">ITEM&#160;6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">142</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_11">ITEM&#160;7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_12">ITEM&#160;8. FINANCIAL INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_13">ITEM&#160;9. THE OFFER AND LISTING</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">154</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_14">ITEM&#160;10. ADDITIONAL INFORMATION</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_15">ITEM&#160;11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">166</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_16">ITEM&#160;12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_17">PART&#160;II.</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">171</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_18">ITEM&#160;13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">171</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_19">ITEM&#160;14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">171</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_20">ITEM&#160;15. CONTROLS AND PROCEDURES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_21">ITEM&#160;16A. AUDIT COMMITTEE FINANCIAL EXPERT</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_22">ITEM&#160;16B. CODE OF ETHICS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_23">ITEM&#160;16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">172</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_24">ITEM&#160;16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_25">ITEM&#160;16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_26">ITEM&#160;16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_27">ITEM&#160;16G. CORPORATE GOVERNANCE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_28">ITEM&#160;16H. MINE SAFETY DISCLOSURE</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_29">ITEM&#160;16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_30">ITEM&#160;16J. INSIDER TRADING POLICIES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_31">PART&#160;III.</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_32">ITEM&#160;17. FINANCIAL STATEMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_33">ITEM&#160;18. FINANCIAL STATEMENTS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_34">ITEM&#160;19. EXHIBITS</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#tx432541_35">SIGNATURES</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">i </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_1">INTRODUCTION </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Unless otherwise indicated and except where the context otherwise requires, all discrepancies in any table between the amounts identified as total amounts and the sum of the amounts listed herein are due to rounding, and references in this annual report on Form <span style="white-space:nowrap">20-F</span> to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADRs&#8221; are to the American depositary receipts that evidence the ADSs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;ADSs&#8221; are to the American depositary shares, each of which represents one Class&#160;Z ordinary share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average monthly interactions&#8221; for a period is calculated by dividing the total number of interactions based on our interactions features such as bullet chats, commentaries, following, favorites, sharing, bilibili moment posts, likes, messaging, coin casting and virtual gifting etc., among other things, during the specified period by the number of months in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average monthly revenue per paying user&#8221; for a period is calculated by dividing the sum of revenues from mobile games and VAS during the specified period by the total number of monthly paying users during such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average monthly revenue per MAU&#8221; for a period is calculated dividing the sum of revenues during the specified period by the total number of MAU during that period then further by the number of months in the specified period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;average daily time spent per active user on our mobile apps&#8221; for a period is calculated by dividing the total time spent on our mobile apps (including smart TV and other smart devices) during the specified period (excluding time spent on Bilibili operating games, Bilibili Comic and Maoer) by the average number of active users per day during such period, further divided by the number of days during the specified period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Bilibili&#8221; are to Bilibili Inc., our holding company incorporated in the Cayman Islands as an exempted company with limited liability; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; are to Bilibili Inc. and its subsidiaries, and, in the context of describing our operations and consolidated financial information, the variable interest entities, or the VIEs, in China and their subsidiaries (which are collectively referred to as the Consolidated Affiliated Entities), including but not limited to Shanghai Hode Information Technology Co., Ltd., or Hode Information Technology, Shanghai Kuanyu Digital Technology Co., Ltd., or Shanghai Kuanyu, Shanghai Chaodian Culture Communication Co., Ltd., or Chaodian Culture, and their subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;bullet chat&#8221; or &#8220;bullet chatting&#8221; are to a commenting function that enables content viewers to send comments that fly across the screen like bullets, which we refer to as bullet chats herein. Bullet chats are context-based and can be viewed by the audiences who watch the same content, and therefore can intrigue interactive commenting among content viewers. Only official member can send bullet chats on our platform; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;China&#8221; or the &#8220;PRC&#8221; are to the People&#8217;s Republic of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;Y ordinary shares&#8221; are to our Class&#160;Y ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Class&#160;Z ordinary shares&#8221; are to our Class&#160;Z ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;CSRC&#8221; are to the China Securities Regulatory Commission; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;daily active users&#8221; or &#8220;DAU&#8221; are to the sum of active users on our mobile apps and PC ends during a given period. Starting from the second quarter of 2022, we calculate active users on mobile apps based on the number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on the PC ends refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our PC website at <span style="text-decoration:underline">www.bilibili.com</span> and engage in PC application during a given period, after eliminating duplicates. &#8220;Average DAU&#8221; for a period is calculated by dividing the sum of DAU during the specified period by the number of days in such period; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Generation Z+&#8221;, &#8220;Gen Z+&#8221; or &#8220;younger generations&#8221; are to, for the purposes of this annual report only, the demographic cohort of individuals in China born from 1985 to 2009; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;HK$&#8221; or &#8220;Hong Kong dollars&#8221; or &#8220;HK dollars&#8221; are to Hong Kong dollars, the lawful currency of Hong Kong; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong&#8221; or &#8220;HK&#8221; or &#8220;Hong Kong S.A.R.&#8221; are to the Hong Kong Special Administrative Region of the PRC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Listing Rules&#8221; are to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Hong Kong Stock Exchange&#8221; are to The Stock Exchange of Hong Kong Limited; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Main Board&#8221; are to the stock market (excluding the option market) operated by the Hong Kong Stock Exchange which is independent from and operated in parallel with the Growth Enterprise Market of the Hong Kong Stock Exchange; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;monthly active users&#8221; or &#8220;MAU&#8221; are to the sum of active users on our mobile apps and PC ends during a given period. Starting from the second quarter of 2022, we calculate active users on mobile apps based on the number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on the PC ends refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our PC website at <span style="text-decoration:underline">www.bilibili.com</span> and engage in PC application during a given period, after eliminating duplicates. &#8220;Average MAU&#8221; for a period is calculated by dividing the sum of MAU during the specified period by the number of months in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;official members&#8221; are to users who pass our multiple-choice membership exam consisting of 100 questions, after which additional interactive and community features, such as bullet chatting and commenting, will become available to them; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;our platform&#8221; are to &#8220;Bilibili&#8221; mobile apps, PC websites, Smart TV, Bilibili Comic, Maoer and a variety of related features, functionalities, tools and services that we provide to users and content creators; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;occupationally generated videos&#8221; or &#8220;OGV&#8221; are to Bilibili-produced or jointly produced content and licensed content procured from third-party production companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;paying users&#8221; on our platform are to users who make payments for various products and services on our platform, including purchases in mobile games offered on our platform and payments for VAS (excluding purchases on our <span style="white-space:nowrap">e-commerce</span> platform). A user who makes payments across different products and services offered on our platform using the same registered account is counted as one paying user and we add the number of paying users of Maoer towards our total paying users without eliminating duplicates. Starting from the second quarter of 2022, we add the number of paying users of smart TVs toward our total paying users without eliminating duplicates. &#8220;Average monthly paying user&#8221; for a period is calculated by dividing the sum of monthly paying users during the specified period by the number of months in such period; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;professional user generated videos&#8221; or &#8220;PUGV&#8221; are to videos generated by users that exhibits creativity as well as a certain level of professional production and editing capabilities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;retention rate&#8221;, as applied to any cohort of users who visit our platform in a given period, are to the percentage of these users who make at least one repeat visit after a certain duration, and the &#8220;12th-month retention rate&#8221; for any cohort of users in a given month is the retention rate in the twelfth month after the applicable month; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">2 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;premium members&#8221; are to members who have subscribed to our premium membership, which allows these members to enjoy exclusive or advance access to our premium content. We calculate premium members based on the number of members whose premium package is still valid by the last day of a given month; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;RMB&#8221; and &#8220;Renminbi&#8221; are to the legal currency of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;shares&#8221; or &#8220;ordinary shares&#8221; are to our Class&#160;Y and Class&#160;Z ordinary shares, par value US$0.0001 per share; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;Story Mode&#8221; are to our short-form video product within &#8220;Bilibili&#8221; mobile apps; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;US$,&#8221; &#8220;U.S. dollars,&#8221; &#8220;$,&#8221; and &#8220;dollars&#8221; are to the legal currency of the United States; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;VAS&#8221; are to value-added services, including premium membership, live broadcasting, Bilibili Comics, Maoer and other value-added services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;video-based content&#8221; are to, for the purposes of this annual report only, video content on video-centric platforms and <span style="white-space:nowrap">non-video-centric</span> platforms as well as mobile games. <span style="white-space:nowrap">Non-video-centric</span> platforms include social media, instant messaging, <span style="white-space:nowrap">e-commerce,</span> browser, and other kind of platforms; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">&#8220;videolization&#8221; are to the trend of video integrating into the scenarios of everyday life, </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our reporting currency is the Renminbi because our business is mainly conducted in mainland China and a substantial majority of our revenues is denominated in Renminbi. This annual report contains translations of Renminbi amounts into U.S. dollars at specific rates solely for the convenience of the reader. The conversion of Renminbi 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 Renminbi to U.S. dollars and from U.S. dollars to Renminbi in this annual report were made at a rate of RMB6.8972 to US$1.00, the exchange rate on December&#160;30, 2022 set forth in the H.10 statistical release of the Board of Governors of the Federal Reserve System. We make no representation that any Renminbi or U.S. dollar amounts could have been, or could be, converted into U.S. dollars or Renminbi, 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 Renminbi into foreign exchange and through restrictions on foreign trade. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">3 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_2">FORWARD-LOOKING STATEMENTS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This annual report on <span style="white-space:nowrap">Form&#160;20-F</span> contains forward-looking statements that reflect our current expectations and views of future events. 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. These statements are made under the &#8220;safe harbor&#8221; provisions of the U.S. Private Securities Litigations Reform Act of 1995. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">You can identify some of these forward-looking statements by words or phrases such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;expect,&#8221; &#8220;anticipate,&#8221; &#8220;aim,&#8221; &#8220;estimate,&#8221; &#8220;intend,&#8221; &#8220;plan,&#8221; &#8220;believe,&#8221; &#8220;is/are likely to,&#8221; &#8220;potential,&#8221; &#8220;continue&#8221; or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include statements relating to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our goals and strategies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our future business development, financial conditions and results of operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the expected growth of the online entertainment industries in mainland China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding demand for and market acceptance of our products and services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our expectations regarding our relationships with users, content providers, game developers and publishers, advertisers and other partners; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">competition in our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">relevant government policies and regulations relating to our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the outcome of any current and future litigation or legal or administrative proceedings; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">other factors described under &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors.&#8221; </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">You should read this annual report and the documents that we refer to in this annual report and have filed as exhibits to this annual report completely and with the understanding that our actual future results may be materially different from what we expect. Other sections of this annual report discuss factors which could adversely impact our business and financial performance. Moreover, we operate in an evolving environment. New risk factors emerge from time to time and it is not possible 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 materially from those contained in any forward-looking statements. We qualify all of our forward-looking statements by these cautionary statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">You should not rely upon forward-looking statements as predictions of future events. 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. Except as required by law, we undertake no obligation to update or revise publicly any forward-looking statements, whether as a result of new information, future events or otherwise, after the date on which the statements are made or to reflect the occurrence of unanticipated events. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">4 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_3">PART&#160;I. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_4">ITEM&#160;1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_5">ITEM&#160;2. OFFER STATISTICS AND EXPECTED TIMETABLE </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_6">ITEM&#160;3. KEY INFORMATION </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Holding Company Structure and Contractual Arrangements with the VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. is not a Chinese operating company but a Cayman Islands holding company with no equity ownership in its VIEs. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in mainland China. PRC laws and regulations prohibit foreign investment in internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications. Accordingly, we operate these businesses in mainland China through the VIEs, and rely on contractual arrangements among our PRC subsidiaries, the VIEs and their shareholders, as applicable, to control the business operations of the VIEs. Revenues contributed by the VIEs accounted for 86.0%, 74.5%, and 73.4% of our total revenues for the years of 2020, 2021 and 2022, respectively. As used in this annual report, &#8220;Bilibili&#8221; refers to Bilibili Inc., our Cayman Islands holding company; &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our company&#8221; and &#8220;our&#8221; refers to Bilibili and its subsidiaries, and, in the context of describing our operations and consolidated financial information, the VIEs and their subsidiaries in mainland China (which are collectively referred to as the Consolidated Affiliated Entities), including but not limited to, Hode Information Technology, which was established in May 2013 to expand our operations; Shanghai Kuanyu, whose control was obtained by us in July 2014 to further expand our operations; and Chaodian Culture, whose control was obtained by us in July 2019 to enrich our offerings, and their subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following chart illustrates our company&#8217;s organizational structure, including our principal subsidiaries and the Consolidated Affiliated Entities as of the date of this annual report: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">5 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g432541dsp0111.jpg" alt="LOGO" />
 </p> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:26%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen holds 100% equity interests in Shanghai Kuanyu. He is also the chairman of our board of directors and our chief executive officer. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu has four subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu hold 52.3%, 3.4% and 44.3% equity interests in Hode Information Technology, respectively, as of the date of this annual report. Mr.&#160;Chen is our controlling shareholder, the chairman of our board of directors and our chief executive officer. Ms.&#160;Li is the vice chairwoman of our board of directors and chief operating officer. Mr.&#160;Xu is our founder, director and president. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Hode Information Technology has 27 subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Chaodian (Shanghai) Technology Co., Ltd., or &#8220;Chaodian Technology&#8221;, has entered into a series of contractual arrangements with Shanghai Chaodian Culture Communication Co., Ltd., or &#8220;Chaodian Culture&#8221;, and its individual shareholders, through which we obtained control over the operations of, and enjoyed all economic benefits of Chaodian Culture. Mr.&#160;Rui Chen, Ms.&#160;Ni Li, Mr.&#160;Yi Xu, Mr.&#160;Xujun Chai, Shanghai Kuanyu and Hode Information Technology hold 31.2%, 6.8%, 9.5%, 5.1%, 44.6% and 2.8% equity interests in Chaodian Culture, respectively, as of the date of this annual report. Mr.&#160;Xujun Chai is an employee of our company. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of our Class&#160;Z ordinary shares or the ADSs hold equity interest in Bilibili 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 powers of attorney, equity pledge agreements, letter of undertakings, exclusive business cooperation agreements, and exclusive option agreements, have been entered into by and among our subsidiaries, the VIEs and their respective shareholders, as applicable. Terms contained in each set of contractual arrangements with the VIEs 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 &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure&#8212;Agreements that provide us effective control over the relevant VIEs.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">6 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, the contractual arrangements may not be as effective as direct ownership in providing us with control over the VIEs and we may incur substantial costs to enforce the terms of the arrangements. In addition, these agreements have not been tested in PRC courts. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership&#8221; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 Bilibili, a Cayman Islands holding company, with respect to its contractual arrangements with the VIEs and their individual shareholders. It is uncertain whether any new PRC laws or regulations relating to VIE structures will be adopted or if adopted, what they would provide. If we or any of the existing or past VIEs is 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 &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;If the PRC government finds that the agreements that establish the structure for operating our businesses in mainland China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretation change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations&#8221; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our corporate structure is subject to risks associated with our contractual arrangements with the VIEs. 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 or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili 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 whole. For a detailed description of the risks associated with our corporate structure, please refer to risks disclosed under &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC government&#8217;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 or be of little or no value. For more details, see &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Risks and uncertainties arising from the legal system in mainland China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in mainland China, could result in a material adverse change in our operations and the value of our securities. For more details, see &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Permissions Required from the PRC Authorities for Our Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily through our subsidiaries, the VIEs and their subsidiaries in mainland China. Our operations in mainland China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries, the VIEs and their subsidiaries have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of Bilibili, its PRC subsidiaries, the VIEs and their subsidiaries in mainland China, including, among others, Value-added Telecommunication Business Licenses, License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and License for Production and Operation of Radio and Television Program. Sharejoy Network held an Online Culture Operating Permit and it has applied to the local branch of the MCT for a renewal of such permit. We do not perceive material obstacles for it to obtain a renewed Online Culture Operating Permit. 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. For more detailed information, see &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78 and Notice 3.&#8221; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">7 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, 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. On February&#160;17, 2023, the CSRC released the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies and five supporting guidelines, or, collectively, the Filing Measures, effective March&#160;31, 2023. According to the Filing Measures, domestic companies in the PRC that directly or indirectly offer or list their securities in an overseas market are required to file with the CSRC. In addition, an overseas listed company must also submit the filing with respect to its <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities, within a specific time frame requested under the Filing Measures. Therefore, we will be required to file with the CSRC for our overseas offering of equity and equity linked securities in the future within the applicable scope of the Filing Measures. For more detailed information, see &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our 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 and report process.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">The Holding Foreign Companies Accountable Act </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, 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 two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;15, 2022, the PCAOB removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. Although our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange and the ADSs and the Class&#160;Z ordinary shares are fully fungible, we cannot assure you that an active trading market for our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange will be sustained or that the ADSs can be converted and traded with sufficient market recognition and liquidity, if our shares and ADSs are prohibited from trading in the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our 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. See also &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections&#8221; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors-Risks Related to Doing Business in China&#8212;Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">8 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cash and Asset Flows through Our Organization </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. transfers cash to its wholly owned Hong Kong subsidiaries, by making capital contributions or providing loans, and the Hong Kong subsidiaries transfer cash to the subsidiaries in mainland China by making capital contributions or providing loans to them. Because Bilibili Inc. and its subsidiaries control the VIEs through contractual arrangements, 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 payments to the VIEs for inter-group transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, Bilibili Inc., through its intermediate holding companies, had provided capital contribution and loans of aggregately RMB5.3&#160;billion, RMB7.6&#160;billion and RMB10.8&#160;billion (US$1.6 billion) to its subsidiaries in mainland China. For the years ended December&#160;31, 2020, 2021 and 2022, the VIEs received financings of RMB990.3&#160;million, RMB3.3&#160;billion, and RMB1.9&#160;billion (US$273.3 million) from WFOEs, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The VIEs may transfer cash to our WFOEs by paying consulting and services charges according to the exclusive business cooperation agreement, and the VIEs may receive cash from our WFOEs under business agreements. For the year ended December&#160;31, 2020, the VIEs paid of aggregately RMB488.9&#160;million to WFOEs. For the years ended December&#160;31, 2021 and 2022, the VIEs received of aggregately RMB1.0&#160;billion and RMB3.3&#160;billion from WFOEs, respectively.<span style="font-weight:bold"><span style="font-style:italic"> </span></span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, no dividends or distributions were made to Bilibili Inc. by our subsidiaries.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>Under PRC laws and regulations, our PRC subsidiaries and the VIEs 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 mainland China is also subject to examination by the banks designated by SAFE. The amounts restricted include the <span style="white-space:nowrap">paid-up</span> capital and the statutory reserve funds of our PRC subsidiaries and the VIEs, in a total of RMB1.2&#160;billion, RMB3.8&#160;billion and RMB7.8&#160;billion (US$1.1 billion) as of December&#160;31, 2020, 2021 and 2022, respectively. Furthermore, cash transfers from our PRC subsidiaries to entities outside of mainland China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may temporarily delay the ability of our PRC subsidiaries and the VIEs to remit sufficient foreign currency to pay dividends or other payments to us, or otherwise satisfy their foreign currency denominated obligations. For risks related to the fund flows of our operations in mainland China, see &#8220;Item 3. Key Information&#8212;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;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.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the years ended December&#160;31, 2020, 2021 and 2022, no assets other than cash were transferred through our organization. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. has not declared or paid any cash dividends, nor does it 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 operate and expand our business. See &#8220;Item&#160;8. Financial Information&#8212;A. Consolidated Statements and Other Financial Information&#8212;Dividend Policy.&#8221; For the Cayman Islands, PRC and U.S. federal income tax considerations applicable to an investment in our Class&#160;Z ordinary shares or the ADSs, see &#8220;Item&#160;10. Additional Information&#8212;E. Taxation.&#8221; For purposes of illustration, the following discussion reflects the hypothetical taxes that might be required to be paid within mainland China and Hong Kong, assuming that: (i)&#160;we have taxable earnings, and (ii)&#160;we determine to pay a dividend in the future: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">9 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:85%"></td>

<td style="vertical-align:bottom;width:10%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Taxation</span><br /><span style="font-weight:bold">Calculation<sup style="font-size:75%; vertical-align:top">&#160;(1)</sup></span></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hypothetical <span style="white-space:nowrap">pre-tax</span> earnings<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">&#160;100.0%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax on earnings at statutory rate of 25%<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">&#160;&#160;(25.0)%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net earnings available for distribution</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">&#160;&#160;75.0%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Withholding tax at standard rate of 10%<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">&#160;&#160;&#160;&#160;(7.5)%</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net distribution to Parent/Shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">&#160;&#160;67.5%</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:26%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For purposes of this example, the tax calculation has been simplified. The hypothetical book <span style="white-space:nowrap">pre-tax</span> earnings amount, not considering timing differences, is assumed to equal Chinese taxable income. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Under the terms of VIE agreements, our PRC subsidiaries may charge the VIEs for services provided to VIEs. These fees shall be recognized as expenses of the VIEs, with a corresponding amount as service income by our PRC subsidiaries and eliminate in consolidation. For income tax purposes, our PRC subsidiaries and the VIEs file income tax returns on a separate company basis. The fees paid are recognized as a tax deduction by the VIEs and as income by our PRC subsidiaries and are tax neutral. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Certain of our subsidiaries and the VIEs qualifies for a 15% preferential income tax rate in mainland China. However, such rate is subject to qualification, temporary in nature, and may not be available in a future period when distributions are paid. For purposes of this hypothetical example, the table above reflects a maximum tax scenario under which the full statutory rate would be effective. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">PRC Enterprise Income Tax Law imposes a withholding income tax of 10% on dividends distributed by a Foreign Invested Enterprises (&#8220;FIE&#8221;) to its immediate holding company outside of mainland China. A lower withholding income tax rate of 5% is applied if the FIE&#8217;s immediate holding company is registered in Hong Kong or other jurisdictions that have a tax treaty arrangement with mainland China, subject to specific qualification requirements at the time of the distribution. For purposes of this hypothetical example, the table above assumes a maximum tax scenario under which the full withholding tax would be applied even though we have Hong Kong subsidiaries and would likely make any dividends through them. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The table above has been prepared under the assumption that all profits of the VIEs will be distributed as fees to our PRC subsidiaries under tax neutral contractual arrangements. If in the future, the accumulated earnings of the VIEs exceed the fees paid to our PRC subsidiaries (or if the current and contemplated fee structure between the intercompany entities is determined to be <span style="white-space:nowrap">non-substantive</span> and disallowed by Chinese tax authorities), the VIEs could, as a matter of last resort, make a <span style="white-space:nowrap">non-deductible</span> transfer to our PRC subsidiaries for the amounts of the stranded cash in the VIEs. This would result in such transfer being <span style="white-space:nowrap">non-deductible</span> expenses for the VIEs but still taxable income for the PRC subsidiaries. Such a transfer and the related tax burdens would reduce our <span style="white-space:nowrap">after-tax</span> income to approximately 50.6% of the <span style="white-space:nowrap">pre-tax</span> income. Our management believes that there is only a remote possibility that this scenario would happen. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Financial Information Related to the Consolidated Affiliated Entities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table presents the condensed consolidating schedule of financial information of Bilibili Inc., its wholly owned subsidiaries that are the primary beneficiaries of the VIEs, and our other subsidiaries, the VIEs and the VIEs&#8217; subsidiaries as of the dates presented. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Statements of Operations and Comprehensive Loss Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:46%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili&#160;Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">319,909</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,702,619</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21,899,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,065,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">428,674</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,692,341</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,112,344</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,131,293</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,074,746</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,419,216</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">21,899,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(30,558</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(7,410,249</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,379,439</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(30,257,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">10 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(861,726</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,411,948</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,692,341</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(30,558</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,271,975</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,791,387</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(19,582,407</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,419,216</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(30,257,111</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(7,685,211</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,520,307</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,856,817</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">16,062,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain/(Loss) from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">218,756</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">994,357</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,907</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">954,436</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,685,581</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,507,004</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,776,245</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,403,508</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,182</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(13,303</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(104,145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,686,763</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,520,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,865,905</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,507,653</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,685,211</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,520,307</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,856,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,062,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,497,013</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:43%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2021</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">258,686</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,257,462</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,867,536</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,383,684</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services<br />revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">590,905</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(593,272</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,054,227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">403,379</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,574,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,032,502</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,903,818</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,663,208</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">14,442,432</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,625,774</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,383,684</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(12,405</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,448,830</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,068,228</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(16,283,295</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(25,812,758</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services</p> <p style="margin-top:0pt; margin-bottom:1pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(593,272</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">593,272</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(515,329</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,246,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(271,096</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,032,502</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(12,405</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,964,159</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,314,305</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(17,147,663</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,625,774</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(25,812,758</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(6,713,764</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,518,404</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,897,007</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,129,175</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Loss)/Gain from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(63,059</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(110,321</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">52,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(163,146</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(284,376</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,789,228</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,689,066</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,495,954</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,868,377</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">13,129,175</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,713,450</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(33,842</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(22,450</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(38,997</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(95,289</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,789,228</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,722,908</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,518,404</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,907,374</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">13,129,175</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,808,739</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,144</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,511</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,789,228</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,713,764</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,518,404</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,897,007</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">13,129,175</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,789,228</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:46%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2020</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili&#160;Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">92,898</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,254,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,651,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,998,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services<br />revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,007,741</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,855</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,021,596</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company revenues<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,059,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">166,860</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">667,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,893,995</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,160,009</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,435,586</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,318,972</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,915,591</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,998,976</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Third-party costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(44,090</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,318,462</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,846,340</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(9,931,047</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(15,139,939</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Inter-company consulting and services costs and expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,021,596</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,021,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other inter-company costs and expenses<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(256,902</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,435,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(201,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,893,995</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total costs and expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(44,090</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,575,364</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,281,846</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(11,154,230</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,915,591</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(15,139,939</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">11 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:48%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2020</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,940,906</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,632,936</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(845,469</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,419,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">(Loss)/Gain from <span style="white-space:nowrap">non-operations</span></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(26,708</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">79,138</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">79,517</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,368</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">140,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,011,704</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,969,153</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,612,212</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(826,890</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,419,311</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,000,648</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,565</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(20,724</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(27,080</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(53,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,011,704</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,974,718</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,632,936</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(853,970</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,419,311</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,054,017</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss attributable to noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38,104</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,501</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">46,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accretion to redeemable noncontrolling Interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss attributable to Bilibili Inc.&#8217;s shareholders</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,011,704</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,940,906</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,632,936</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(845,469</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,419,311</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,011,704</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Balance Sheets Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:43%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">270,138</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,422,618</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,889,388</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,590,440</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,172,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,067,326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">696,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,767,972</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14,803</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14,803</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">114,653</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">594,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">619,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,328,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22,313,954</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,925,846</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,386,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">507,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(46,134,175</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,466,848</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">119,857</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,594,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">61,631</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">324,557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">680,482</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">883,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,950,573</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,091,044</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,358,697</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">901,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">272,340</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,623,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,157,990</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,344,475</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">295,813</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,852,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,651,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment in subsidiaries and net assets of VIEs and VIEs&#8217; subsidiaries</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,486,293</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,388,056</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,852,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,726,664</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">29,188,332</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">31,155,250</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,143,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,703,557</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(46,360,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">41,830,570</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">117,183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">722,281</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,452,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,291,656</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,003,659</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">54,081</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">343,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,401,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">101,278</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,804</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">165,162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">316,244</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan and current portion of long-term debt</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,137,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">883,753</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">200,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,621,386</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">32,513</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20,156</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">628,115</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,138,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,819,323</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">97,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">829,858</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">76,708</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">531,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,534,962</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">24,157,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,560,512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,415,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(46,134,175</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">80,378</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">108,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,683,150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">534,935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">269,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,497,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,199,755</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(11,241,993</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">13,950,504</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,928,858</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,343,610</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,744,179</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(57,376,168</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">26,590,983</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,237,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">226,249</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,199,755</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,015,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,237,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,759</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,237,828</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">226,392</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,199,755</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,040,622</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,015,744</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,239,587</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">29,188,332</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">31,155,250</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,143,855</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,703,557</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(46,360,424</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">41,830,570</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">12 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:42%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31, 2021</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,748,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,956,403</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">440,695</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">377,114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,523,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,625,337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,632,334</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">79,350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">778,667</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">524,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,382,328</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,306,176</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,329,586</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,680,893</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">391,951</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(41,708,606</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,937,592</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,741</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">101,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,041,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">280,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">708,401</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,806,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,807,048</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,107,720</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">767,935</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">257,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">927,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,060,722</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,448,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,038,157</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">270,801</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,745,466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,502,524</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,711,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,465,037</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,926,989</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,103,771</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">47,248,002</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">23,101,457</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12,604,178</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,808,120</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(41,708,606</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">52,053,151</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">244,808</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">951,797</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,164,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,360,906</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">641,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,883</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">343,008</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">995,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">55,575</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,378</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">128,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">203,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">688,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">143,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,232,106</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">962</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">411,800</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,192,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,645,389</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">126,512</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">807,547</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">298,373</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,184,523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,416,955</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">24,009,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,484,469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,214,146</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(41,708,606</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">98,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">326</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">117,901</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">216,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">17,784,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">259,161</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">102</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">222,719</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">18,266,074</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,593,564</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,887,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,170,459</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(15,651,090</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">25,544,335</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,693,326</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,491,245</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">14,967,875</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(57,359,696</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,337,085</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21,703,667</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(7,593,564</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,887,067</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,170,459</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,651,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21,703,667</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,695</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,704</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,399</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">21,703,667</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,591,869</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,887,067</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,159,755</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,651,090</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">21,716,066</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">47,248,002</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">23,101,457</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12,604,178</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,808,120</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(41,708,606</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">52,053,151</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:47%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31, 2020</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">159,040</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,574,397</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">595,482</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">349,190</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,678,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,697,928</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22,161</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,720,089</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts receivable, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28,123</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">682,419</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">343,099</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,053,641</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due from Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,559,285</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,889,341</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,640,606</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">173,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(22,262,828</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amount due from related parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">105,602</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">59,117</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">164,732</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Prepayments and other current assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">80,246</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">70,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">231,868</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,383,648</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,765,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">716,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">318,273</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,146,949</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,175,309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,357,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Long-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">935,594</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">61,076</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,325</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,223,943</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,232,938</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other <span style="white-space:nowrap">non-current</span> assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,736,729</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">972,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,183,411</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,893,123</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total assets</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,148,751</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12,783,566</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,282,645</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,913,474</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(22,262,828</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">23,865,608</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accounts payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">114,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">627,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,332,372</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,074,298</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Salary and welfare payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">430,030</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,660</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">288,686</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">734,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taxes payable</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,015</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,685</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">106,492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">127,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Short-term loan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">13 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:44%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As of December&#160;31, 2020</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deferred revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">30,646</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,412</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">304,956</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,769,992</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,118,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Accrued liabilities and other payables</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">84,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">656,345</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">47,422</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">449,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,237,676</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Amounts due to Group companies<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,357,299</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,152,556</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,752,973</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(22,262,828</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other long-term liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,340,922</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">331,294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,691,856</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Deficit in subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,092,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,818,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,941,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(6,853,151</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,548,551</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,729,679</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">9,101,628</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">8,819,525</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(29,115,979</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,083,404</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Bilibili Inc&#8217;s Shareholders&#8217; equity/(deficit)<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,600,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,092,444</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,818,983</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,941,724</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,853,151</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,600,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Noncontrolling interests</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">146,331</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">35,673</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">182,004</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,600,200</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,946,113</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,818,983</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,906,051</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,853,151</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,782,204</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total liabilities and shareholders&#8217; equity/(deficit)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,148,751</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12,783,566</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">7,282,645</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">6,913,474</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(22,262,828</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">23,865,608</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selected Condensed Consolidating Cash Flows Data </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:42%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,152,834</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(711,157</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(650,630</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,899,858</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,978,815</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,911,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(650,630</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,442,092</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,267,658</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">913,694</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,911,370</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(13,131,173</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,461,610</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,640,942</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,233,725</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(33,683,941</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(24,632,555</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,927,100</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(70,578,711</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45,951,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,488,492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,288,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">81,698,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,878,180</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,365,576</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,245,026</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,133,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,772,298</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,909,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">283,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,722,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(547,527</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,175,544</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by/(used in) investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,674,247</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,921,284</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,827,369</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,550,101</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,233,725</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,609,218</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,208,993</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,139,842</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(19,233,725</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of convertible senior notes</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,201,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repurchase of shares</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(347,581</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">138,562</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">55,602</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">194,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,549,083</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,347,555</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,195,444</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,884,890</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(19,233,725</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(4,354,919</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">14 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:41%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2021</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">637,787</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(637,787</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">854,325</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,538,232</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,683,907</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(104,672</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,382,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,569,410</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,729,079</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,647,008</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(104,672</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,890,555</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">31,178</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(682,959</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,647,008</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(11,168,671</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,409,051</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,012,727</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">16,590,449</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(48,781,106</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,643,036</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(6,714,400</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(12,610,305</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(71,748,847</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">36,744,305</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,224,958</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,601,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,954,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">60,524,888</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,658,126</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(39,318</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,697,444</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,600,828</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">54,319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,655,147</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,153,850</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,811,039</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,081,210</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,265,756</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,311,855</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(27,416,620</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,638,168</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,207,137</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,906,635</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">16,590,449</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(24,578,111</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,407,294</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,875,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,307,226</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(16,590,449</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs of HKD337,143</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,288,423</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,288,423</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,085,520</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,085,520</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">571,548</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">143,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">300,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,015,209</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">29,373,946</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,978,842</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,019,587</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,607,226</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(16,590,449</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">30,389,152</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:43%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="22" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31, 2020</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Bilibili Inc.</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Other<br />Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Primary</span><br /><span style="font-weight:bold">Beneficiaries</span><br /><span style="font-weight:bold">of VIEs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">VIEs and</span><br /><span style="font-weight:bold">VIEs&#8217;</span><br /><span style="font-weight:bold">Subsidiaries</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Eliminating<br />adjustments</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Consolidated<br />Totals</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="22" align="center"><span style="font-weight:bold">(RMB, in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Consulting and services charges from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,074,899</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,074,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other operating cashflow from/(to) Group companies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">503,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,089,126</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">586,017</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operating cashflow (to)/from third-parties</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(113,574</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,950,786</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">852,087</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,965,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">753,103</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used in)/provided by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(113,574</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(372,778</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(237,039</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,476,494</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">753,103</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,102,250</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,728,972</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,257,779</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,089,001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchase of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(455,347</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(6,342,424</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,959,501</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(13,973,904</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(26,731,176</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of short-term investments</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">465,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,083,275</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,874,052</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">13,498,485</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">24,921,538</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Placements of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(9,604,228</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,277,553</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(25,515</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,907,296</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Maturities of time deposits</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,925,241</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,737,236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,670,373</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(600,067</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(973,590</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(358,478</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,928,125</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,860,260</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used in investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(10,370,925</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,502,028</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,701,706</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(2,421,163</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">9,089,001</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,906,821</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investments and loans from subsidiaries, VIEs and VIEs&#8217; subsidiaries<sup style="font-size:75%; vertical-align:top">(3)(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,922,860</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,175,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">990,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(9,089,001</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of ordinary shares, net of issuance costs of US$563</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,817,458</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,817,458</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,594,779</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,594,779</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(176,821</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(76,818</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">8,412,240</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,746,039</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,175,854</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,090,287</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(9,089,001</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">8,335,419</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">15 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:26%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of the intercompany consulting and services charges at the consolidation level. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It mainly includes technical support services provided by other subsidiaries and VIEs to the primary beneficiaries of VIEs. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of the investment among Bilibili Inc., other subsidiaries, primary beneficiaries of VIEs, and VIEs and VIEs&#8217; subsidiaries. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">It represents the elimination of intercompany balances among Bilibili Inc., other subsidiaries, primary beneficiaries of VIEs, and VIEs and VIEs&#8217; subsidiaries. </p></td></tr></table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">[Reserved] </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">B.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Capitalization and Indebtedness </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">C.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Reasons for the Offer and Use of Proceeds </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">D.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Risk Factors </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Summary Risk Factors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our business is subject to a number of risks, including risks that may prevent us from achieving our business objectives or may adversely affect our business, financial condition, results of operations, cash flows, and prospects. With respect to the legal risks associated with being based in and having operations in mainland China as discussed in relevant risk factors under &#8220;&#8212;Risks Related to Our Corporate Structure&#8221; and &#8220;&#8212;Risks Related to Doing Business in China,&#8221; the laws, regulations and the discretion of mainland China governmental authorities discussed in this annual report are expected to apply to mainland China entities and businesses, rather than entities or businesses in Hong Kong which operate under a different set of laws from mainland China. These risks are discussed more fully under &#8220;Item 3. Key Information&#8212;D. Risk Factors.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Business and Industry </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We operate in a fast-evolving industry. We cannot guarantee that we will successfully implement our commercialization strategies or develop new ones, or generate sustainable revenues and profit. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We have incurred significant losses and we may continue to experience losses in the future. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If we fail to anticipate user preferences and provide products and services to attract and retain users, or if we fail to keep up with rapid changes in technologies and their impact on user behavior, we may not be able to attract sufficient user traffic to remain competitive, and our business and prospects may be materially and adversely affected. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our business depends on our ability to provide users with interesting and useful content, which in turn depends on the content contributed by the content creators on our platform. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our business generates and processes a large amount of data, and we are required to comply with PRC and other applicable laws relating to privacy and cybersecurity. The improper use or disclosure of data could have a material and adverse effect on our business and prospects. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any compromise of the cybersecurity of our platform could materially and adversely affect our business, operations and reputation. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">16 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is deemed to violate any PRC laws or regulations, our business, financial condition and results of operations may be materially and adversely affected. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78 and Notice 3. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Corporate Structure </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Bilibili Inc. is a Cayman Islands holding company conducting our operations primarily through its PRC subsidiaries, the VIEs and their subsidiaries in mainland China; we have no equity ownership in the VIEs and their subsidiaries. Holders of our Class&#160;Z ordinary shares or the ADSs hold equity interest in Bilibili 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 finds that the agreements that establish the structure for operating our business in mainland China do not comply with PRC laws and regulations, or if these regulations or their interpretations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili 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 whole. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Doing Business in China </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PRC government&#8217;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 in this nature may cause the value of such securities to significantly decline. Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect and investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">17 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our 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 and report process. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our 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 and report process.&#8221; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform.&#8221; </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Risks Related to Our Listed Securities </span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The trading price of our listed securities have been and are likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Business and Industry </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We operate in a fast-evolving industry. We cannot guarantee that we will successfully implement our commercialization strategies or develop new ones, or generate sustainable revenues and profit. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We operate in a fast-evolving industry, and our commercialization model is evolving. We generate revenues primarily by providing our users with valuable content, such as videos, mobile games and live broadcasting. We also generate revenues from advertising, <span style="white-space:nowrap">e-commerce</span> and other services. We cannot assure you that we can successfully implement the existing commercialization strategies to sustainably generate growing revenues, or that we will be able to develop new commercialization strategies to grow our revenues. If our strategic initiatives do not enhance our ability to commercialize or enable us to develop new commercialization approaches, we may not be able to maintain or increase our revenues or recover any associated costs. In addition, we may introduce new products and services to expand our revenue streams, including products and services with which we have little or no prior development or operating experience. If these new or enhanced products or services fail to engage users, content creators or business partners, we may fail to diversify our revenue streams or generate sufficient revenues to justify our investments and costs, and our business and operating results may suffer as a result. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have incurred significant losses and we may continue to experience losses in the future. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have incurred significant losses in the past. In 2020, 2021 and 2022, we had loss from operations of RMB3,141.0&#160;million, RMB6,429.1&#160;million and RMB8,357.9&#160;million (US$1,211.8 million), respectively. We cannot assure you that we will be able to generate profits in the future. Our ability to achieve profitability depends in large part on our ability to manage our costs and expenses, many of which are beyond our control. We are disciplined about our costs and operating expenses and we will continue to undertake cost control measures, but there can be no assurance that we will realize cost savings of these actions. We may experience losses in the future due to our continued investments in technology, talent, content, brand recognition, expanding user base, improving user experience and other initiatives. In addition, our ability to achieve and sustain profitability is affected by various factors, some of which are beyond our control, such as changes in macroeconomic and regulatory environment or competitive dynamics in the industry. Accordingly, you should not rely on our financial results of any prior period as an indication of our future performance. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">18 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to anticipate user preferences and provide products and services to attract and retain users, or if we fail to keep up with rapid changes in technologies and their impact on user behavior, we may not be able to attract sufficient user traffic to remain competitive, and our business and prospects may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to retain, grow and engage our user base depends heavily on our ability to provide a superior user experience. We must offer quality content covering a wide range of interests and formats, introduce successful new products and services, develop user-friendly platform features, and push effective content feeds recommendations. In particular, we must encourage content creators to upload more appealing professional user generated content and we must source more popular licensed content. We must also keep providing our users with features and functions that could enable superior content viewing and social interaction experience. If we are unable to provide a superior user experience, our user base and user engagement may decline, which may materially and adversely affect our business and growth prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We maintain a large content library primarily consisting of PUGV and OGV. We are constantly developing new features to attract and retain our users. In order to expand our content library, we must continue to work with our content creators and incentivize them to produce content that reflects cultural trends and maintain good business relationships with licensors of premium copyrighted content to renew our licenses and source new professionally produced content. Our content creators and licensors may choose to work with other large online video platforms to distribute their content if such platforms can offer better products, services or terms than we do. We cannot assure you that we will be able to attract our content creators to upload their content to our platform or renew or enter into license agreements on commercially reasonable terms with our licensors or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the industry in which we operate is characterized by rapidly changing technologies and changing user expectations. To remain competitive, we must adapt our products and services to evolving industry standards and improve the performance and reliability of our products and services to be able to adapt to these changes and innovate in response to evolving user expectations. Developing and integrating new content, products, services and technologies into our existing platform could be expensive and time-consuming, and these efforts may not yield the benefits we expect. If we fail to develop new products, services or innovative technologies on a timely basis, or our new products, services or technologies are not accepted by our users, our business, financial performance and prospects could be materially and adversely affected. We cannot assure you that we can anticipate user preferences and industry changes and respond to such changes in a timely and effective manner. In addition, changes in user behavior resulting from technological developments may also adversely affect us. For example, the number of people accessing the internet through mobile devices, including mobile phones, tablets and other hand-held devices, has increased in recent years, and we expect this trend to continue while 4G, 5G and more advanced mobile communications technologies are broadly implemented. If we fail to develop products and technologies that are compatible with all mobile devices, or if the products and services we develop are not widely accepted and used by users of various mobile devices, we may not be able to penetrate the mobile markets. In addition, the widespread adoption of new internet, networking or telecommunications technologies or other technological changes could require substantial expenditures to modify or integrate our products, services or infrastructure. If we fail to keep up with rapid technological changes to remain competitive, our future success may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business depends on our ability to provide users with interesting and useful content, which in turn depends on the content contributed by the content creators on our platform. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The quality of the content offered on our platform and our users&#8217; level of engagement are critical to our success. In order to attract and retain users and compete effectively, we must offer interesting and useful content and enhance our users&#8217; viewing experience. It is vital to our operations that we remain sensitive to and responsive to evolving user preferences and offer content that appeals to our users. In 2022, 94.6% of the total video views are of PUGV, as compared to 92.7% in 2021.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>Thus far, we have been generally able to encourage our content creators to create and upload PUGV that are appealing to our users. We have also been providing our content creators with support and guidance in various forms, including tools and products to help realize their commercial values and technical support for content distribution, editing and uploading. However, we cannot assure you that our content creators can contribute to create popular PUGV for our platform. If our content creators cease to contribute content, or their uploaded content fails to attract or retain our users, we may experience a decline in user traffic and user engagement. If the number of users or the level of user engagement declines, we may suffer a reduction in revenue. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">19 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our business generates and processes a large amount of data, and we are required to comply with PRC and other applicable laws relating to privacy and cybersecurity. The improper use or disclosure of data could have a material and adverse effect on our business and prospects. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our business generates and processes a large quantity of data. We face risks inherent in handling and protecting large volume of data. In particular, we face a number of challenges relating to data from transactions and other activities on our platforms, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">protecting the data in and hosted on our system, including against attacks on our system by outside parties or fraudulent behavior or improper use by our employees; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">addressing concerns related to privacy and sharing, safety, security and other factors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">complying with applicable laws, rules and regulations relating to the collection, use, storage, transfer, disclosure and security of personal information, including any requests from regulatory and government authorities relating to these data. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In general, we expect that data security and data protection compliance will receive greater attention and focus from regulators, both domestically and globally, as well as attract continued or greater public scrutiny and attention going forward, which could increase our compliance costs and subject us to heightened risks and challenges associated with data security and protection. If we are unable to manage these risks, we could become subject to penalties, including fines, suspension of business and revocation of required licenses, and our reputation and results of operations could be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC regulatory and enforcement regime with regard to data security and data protection is evolving and may be subject to different interpretations or significant changes. Moreover, different PRC regulatory bodies, including the Standing Committee of the National People&#8217;s Congress, or the SCNPC, the Ministry of Industry and Information Technology, or the MIIT, the Cyberspace Administration of China, the CAC, the Ministry of Public Security, or the MPS and State Administration for Market Regulation, or the SAMR, have enforced data privacy and protections laws and regulations with varying standards and applications. See &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; The following are examples of certain recent PRC regulatory activities in this area: </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Data Security </span></span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2021, the SCNPC promulgated the Data Security Law, which took effect in September 2021. The Data Security Law, among other things, provides for security review procedure for data-related activities that may affect national security. In July 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September&#160;1, 2021. Pursuant to this regulation, critical information infrastructure means key network facilities or information systems of critical industries or sectors, such as public communication and information service, energy, transportation, water conservation, finance, public services, <span style="white-space:nowrap">e-government</span> affairs and national defense science, the damage, malfunction or data leakage of which may endanger national security, people&#8217;s livelihoods and the public interest. In December 2021, the CAC, together with other authorities, jointly promulgated the Cybersecurity Review Measures, which became effective on February&#160;15, 2022 and replaces its predecessor regulation. Pursuant to the Cybersecurity Review Measures, critical information infrastructure operators that procure internet products and services and the network platform operators that conduct data processing activities must be subject to the cybersecurity review if their activities affect or may affect national security. The Cybersecurity Review Measures further stipulates that network platform operators that hold personal information of over one million users shall apply with the Cybersecurity Review Office for a cybersecurity review before any public listing in a foreign country. As of the date of this annual report, no detailed rules or implementation rules have been issued by any authority and we have not been informed that we are a critical information infrastructure operator by any government authorities. Furthermore, the exact scope of &#8220;critical information infrastructure operators&#8221; under the current regulatory regime remains unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of the applicable laws. Therefore, it is uncertain whether we would be deemed to be a critical information infrastructure operator under PRC law. If we are deemed to be a critical information infrastructure operator under the PRC cybersecurity laws and regulations, we may be subject to obligations in addition to what we have fulfilled under the PRC cybersecurity laws and regulations. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">20 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In November 2021, the CAC released the Regulations of Internet Data Security Management (Draft for Comments), or the Draft Regulations. The Draft Regulations provide that data processors refer to individuals or organizations that, during their data processing activities such as data collection, storage, utilization, processing, transmission, provision, publication and deletion, have autonomy over the purpose and the manner of data processing. In accordance with the Draft Regulations, data processors shall apply for a cybersecurity review for certain activities, including, among other things, (i)&#160;the listing in a foreign country of data processors that process the personal information of more than one million users and (ii)&#160;any data processing activity that affects or may affect national security. However, there have been no clarifications from the relevant authorities as of the date of this annual report as to the standards for determining whether an activity is one that &#8220;affects or may affect national security.&#8221; In addition, the Draft Regulations requires that data processors that process &#8220;important data&#8221; or are listed overseas must conduct an annual data security assessment by itself or commission a data security service provider to do so, and submit the assessment report of the preceding year to the municipal cybersecurity department by the end of January each year. As of the date of this annual report, the Draft Regulations was released for public comment only, and their respective provisions and anticipated adoption or effective date may be subject to change with substantial uncertainty. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In July 2022, the CAC promulgated the Measures for the Security Assessment of Outbound Data, which became effective on September&#160;1, 2022. These measures outline the requirements and procedures for security assessments on export of important data or personal information collected or generated within the territory of mainland China. Furthermore, these measures provide that the security assessment shall combine <span style="white-space:nowrap">pre-assessment</span> and continuous supervision, and risk self-assessment and security assessment to prevent data export security risks. Specifically, security assessment is required before any cross-border data can be transferred out of mainland China if: (i)&#160;the data transferred out of mainland China is important data; (ii)&#160;the data processor is a critical information infrastructure operator or data processor that processes personal information of more than one million individuals; (iii)&#160;cross-border data transfer of personal information by a data processor who has made cross-border transfer of aggregately more than 100,000 individuals&#8217; personal information or more than 10,000 individuals&#8217; sensitive personal information since January 1st of the previous year; or (iv)&#160;otherwise required by the CAC. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In September 2022, the CAC promulgated the Decision to Amend the Cybersecurity Law of the People&#8217;s Republic of China (Draft for Comments), which mainly involves amendments in the following aspects: (i)&#160;improving the legal liability system for violating the general provisions of network operation security, (ii)&#160;modifying the legal liability system for security protection of critical information infrastructure, (iii)&#160;adjusting the legal liability system for network information security, and (iv)&#160;revising the legal liability system for personal information protection. As of the date of this annual report, the aforementioned draft amendments have not been adopted and there still exists substantial uncertainties regarding to anticipated adoption or effective date at this stage. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="text-decoration:underline">Personal Information and Privacy </span></span></p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In October 2020, the SCNPC revised and promulgated the Law of the PRC on the Protection of Minors (2020 Revision), which took effect on June&#160;1, 2021, according to which, information processors must follow the principles of legality, legitimacy and necessity when processing personal information of minors via internet, and must obtain consent from minors&#8217; parents or other guardians when processing personal information of minors under the age of 14. Internet service providers must also promptly alert upon the discovery of publishing private information by minors via the internet and take necessary protective measures. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In August 2021, the SCNPC 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&#160;1, 2021. We update our privacy policies from time to time to meet the latest regulatory requirements of PRC government authorities and adopt technical measures to protect data and ensure cybersecurity in a systematic way. Nonetheless, the Personal Information Protection Law elevates the protection requirements for personal information processing, and many specific requirements of this law remain to be clarified by the 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. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">21 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2022, the CAC issued the Provisions on the Administration of Internet Users&#8217; Account Information, which became effective on August&#160;1, 2022 and stipulated that internet information service providers must, among other things, equip themselves with professional and technical capabilities appropriate to the scale of their services, and establish, improve and strictly implement systems for identity authentication, account verification, information safekeeping, ecological governance, emergency response, personal information protection, among others. The provisions also require that the internet information service providers should handle and protect internet users&#8217; account information in accordance with law, and take measures to prevent unauthorized access, as well as leakage, tampering, or loss of personal information. The internet information service providers must set up convenient portals for complaints and whistleblowing at an easily seen location, provide channels for complaints and whistleblowing, improve the acceptance, screening, disposal and feedback mechanisms, specify the handling process and feedback time limit and timely handle the complaints and whistleblowing of users and the public. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Many of the data-related legislations are relatively new and certain concepts thereunder remain subject to interpretation by the regulators. If any data that we possess belongs to data categories that are subject to heightened scrutiny, we may be required to adopt stricter measures for protection and management of such data. The Cybersecurity Review Measures and the Draft Regulations remain unclear on whether the relevant requirements will be applicable to companies that are already listed in the United States, such as us. We cannot predict the impact of the Cybersecurity Review Measures and the Draft Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the Cybersecurity Review Measures and the enacted version of the Draft Regulations mandate clearance of cybersecurity review and other specific actions to be taken by issuers like us, we face uncertainties as to whether these additional procedures can be completed by us timely, or at all, which may subject us to government enforcement actions and investigations, fines, penalties, suspension of our <span style="white-space:nowrap">non-compliant</span> operations, or removal of our app from the relevant application stores, and materially and adversely affect our business and results of operations. As of the date of this annual report, we have not been involved in any formal investigations on cybersecurity review made by the CAC on such basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In general, compliance with the existing PRC laws and regulations, as well as additional laws and regulations that PRC regulatory bodies may enact in the future, related to data security and personal information protection, may be costly and result in additional expenses to us, and subject us to negative publicity, which could harm our reputation and business operations. There are also uncertainties with respect to how such laws and regulations will be implemented and interpreted in practice. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, regulatory authorities around the world have adopted or are considering a number of legislative and regulatory proposals concerning data protection. These legislative and regulatory proposals, if adopted, and the uncertain interpretations and application thereof could, in addition to the possibility of fines, result in an order requiring that we change our data practices and policies, which could have an adverse effect on our business and results of operations. The European Union General Data Protection Regulation (&#8220;GDPR&#8221;), which came into effect on May&#160;25, 2018, includes operational requirements for companies that receive or process personal data of residents of the European Economic Area. The GDPR establishes new requirements applicable to the processing of personal data, affords new data protection rights to individuals and imposes penalties for serious data breaches. Individuals also have a right to compensation under the GDPR for financial or <span style="white-space:nowrap">non-financial</span> losses. Although we do not conduct any business in the European Economic Area, in the event that residents of the European Economic Area access our website or our mobile platform and input protected information, we may become subject to provisions of the GDPR. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">22 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any compromise of the cybersecurity of our platform could materially and adversely affect our business, operations and reputation. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our products and services involve the storage and transmission of users&#8217; and other customers&#8217; information, and security breaches expose us to a risk of loss of this information, litigation and potential liability. We experience cyber-attacks of varying degrees from time to time, and we have been able to rectify attacks without significant impact to our operations in the past. Our security measures may also be breached due to employee error, malfeasance or otherwise. Additionally, outside parties may attempt to fraudulently induce employees, users or other customers to disclose sensitive information in order to gain access to our data or our users&#8217; or other customers&#8217; data or accounts, or may otherwise obtain access to such data or accounts. Because the techniques used to obtain unauthorized access, disable or degrade service or sabotage systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. If an actual or perceived breach of our security occurs, the market perception of the effectiveness of our security measures could be harmed, we could lose users and other customers, and may be exposed to significant legal and financial risks, including legal claims and regulatory fines and penalties. Any of these actions could have a material and adverse effect on our business, reputation and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We need to acquire or produce popular content to provide our users with an engaging and satisfying viewing experience. The acquisition of such content depends on our ability to retain our content creators, OGV partners and hosts of our live broadcasting programs. We recorded content costs in our cost of revenue of RMB1,875.5&#160;million, RMB2,694.8&#160;million and RMB3,496.9&#160;million (US$507.0 million) in 2020, 2021 and 2022, respectively. We have undertaken measures to prudently manage our content costs by focusing on the acquisition of high-quality content. However, acquisition of high-quality content can be costly, especially in the fields of production or licensing of OGV content and obtaining live broadcasting rights due to various reasons, including fierce market competition. Therefore, we may not be able to effectively manage our content costs. If we are unable to generate sufficient revenues to outpace the increase in costs content, or effectively control our content costs, we may incur more losses and our business, financial condition and results of operations may be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is deemed to violate any PRC laws or regulations, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC government and regulatory authorities have adopted regulations governing content contained within videos, live broadcasting, games, audios and other information over the internet. Under these regulations, internet content providers are prohibited from posting or displaying 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, violent or defamatory on the internet. Internet content providers are also prohibited from displaying content that may be deemed by relevant government authorities as &#8220;socially destabilizing&#8221; or leaking &#8220;state secrets&#8221; of China. The PRC government and regulatory authorities strengthen the regulations on internet content from time to time, such as the Opinion on Strictly Regulating Online Game Market Management jointly adopted by a few authorities in December 2017, the Regulations on Administration of Network Short Video Platforms, promulgated in January 2019 by China Netcasting Services Association, or the CNSA, the Censoring Criteria for Network Short Video Content promulgated in January 2019 and last amended in December 2021, the Administrative Provisions on Online Audio-Visual Information Services, effective from January&#160;1, 2020 and the Notice on Strengthening the Administration of Live Broadcasting of Game-Playing on the Online Audio-Visual Program Platform, issued in April 2022 by the Online Audio-Visual Program Administration Division of the National Radio and Television Administration of the PRC, or the NRTA (the successor of the State Administration of Press, Publication, Radio, Film and Television of China, or the SAPPRFT) and the Publishing Bureau of the Propaganda Department of the Central Committee of the Communist Party of China. The enactment of these regulations may significantly increase our compliance costs in recruiting additional content reviewers and training them to identify the prohibited content timely and accurately. Any failure to comply with these regulations may subject us to liability. In November 2020, the NRTA further promulgated the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting (&#8220;Notice 78&#8221;) which requests the live broadcasting platforms for online shows to strengthen positive value guidance and to prevent the spread of the trends of wealth flaunting, money worshiping and vulgarity. In February 2021, the Notice on Promulgation of the Guiding Opinions on Strengthening the Standardized Administration of Online Live Broadcasting, or Notice 3, was issued by the CAC and other governmental authorities, which further requires live broadcasting platforms to ensure correct orientation and content safety. On September&#160;15, 2021, the CAC promulgated the Opinions on Further Compacting the Main Responsibility of the Website Platform on Information Content Management, which regulates the content and quality of the information and further requires the website platform to improve the content review mechanism. On October&#160;26, 2021, the Office of the Central Cyberspace Affairs Commission, or the OCCAC, issued the Notice on Further Strengthening the Regulation on Online Information of Entertainment Celebrities. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs&#8221; and &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">23 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to licensed content provided by copyright owners, we allow our users to upload content to our platform. Our users can upload all types of content including self-created and professionally produced content and certain graphical files for the purpose of updating user biographies and content covers. Currently, only registered users are allowed to upload content to our platform. We maintain two levels of content management and review procedures to monitor the content uploaded to our platform to ensure that no content that may be deemed to be prohibited by government rules and regulations is posted and to promptly remove any infringing content. Our content screening team screens and monitors the content uploaded on our platform on a <span style="white-space:nowrap">24-hour,</span> <span style="white-space:nowrap">7-day</span> basis. For more details relating to our content monitoring procedures, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Content Management and Review.&#8221; However, there can be no assurance that we can identify all the videos or other content that may violate relevant laws and regulations due to the large amount of content uploaded by our users every day. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the content contained within videos, live broadcasting, games, audios and other content formats on our platform is considered inappropriate or offensive, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Failure to identify and prevent illegal or inappropriate content from being uploaded and/or streamed on our platform may subject us to liability. To the extent that PRC regulatory authorities find any content on our platform objectionable, they may require us to limit or eliminate the dissemination of such content on our platform in the form of take-down orders, cause our app to be temporarily removed from app stores, or temporarily disable certain functions on our platform, or otherwise. Our app was temporarily removed from app stores in the past. Although we implemented the required measures promptly and reinstated the mobile app downloads from those app stores, conducted a self-inspection by taking a comprehensive review of the content on our platform thereafter and hired more content monitoring personnel, there can be no assurance that our app will not be removed from app stores again in the future, and such removal could materially and adversely affect our business operations. On December&#160;3, 2020, in response to the reported vulgar content on our platform, the Shanghai Municipal Office of Anti-Pornography and Illegal Publication, the Shanghai Municipal Internet Information Office and the Shanghai Municipal Culture and Tourism Bureau made inquiries with us and requested us to rectify within two weeks and strengthen the content review of videos, live broadcasting, anime, bullet chatting and other content on our platform. We have completed the required rectification and submitted the final rectification report to the Shanghai Municipal Office of Anti-Pornography and Illegal Publication and the Shanghai Municipal Internet Information Office on December&#160;22, 2020 and our rectification report has been accepted by the relevant competent authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, PRC laws and regulations are subject to interpretation by the relevant authorities, and it may not be possible to determine in all cases the types of content that could result in our liability as a platform operator. We may also face liability for copyright or trademark infringement, fraud and other claims based on the nature and content of the materials that are delivered, shared or otherwise accessed through or displayed on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, reports or publicity of violence and crimes related to our PUGV, OGV, online games, live broadcasting programs or any claims of our PUGV, OGV, online game or live broadcasting content to be considered, among others, obscene, superstitious, fraudulent, defamatory, inappropriate, offensive or impairing public interest, may result in negative publicity, harm to our brand or a regulatory response that might have a material and adverse impact on our business. Any claim of us failing to identify any content a viewer may find objectionable may result in negative publicity, harm to our brand or regulatory actions, which in turn might have a material and adverse impact on our business. We generate a portion of our revenues from advertising. Our advertising revenues might be materially and adversely affected by any decision by advertisers to reduce their advertising as a result of adverse media reports, user complaints or other negative publicity involving us or, content on our platform. In addition, reductions of advertising by advertisers due to allegedly objectionable content made available on our platform by content creators, licensors, or other third parties, concerns about our content management practices, concerns about brand reputation or potential liability, or uncertainty regarding their own legal and compliance obligations, may also materially and adversely affect our advertising revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78 and Notice 3. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to Notice 78, platforms providing online show live broadcasting or <span style="white-space:nowrap">e-commerce</span> live broadcasting services shall, among other things, register their information and business operations by November&#160;30, 2020, ensure real-name registration for all live broadcasting hosts and virtual gifting users, prohibit users that are minors or without real-name registration from virtual gifting, and set a limit on the maximum amount of virtual gifting per time, per day, and per month. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">24 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, there is currently no explicit provisions as to what limits on virtual gifting will be imposed by the NRTA pursuant to Notice 78 and it is unclear how and to what degree any such limits would be imposed on different platforms. Currently, users who can be identified as minors are not allowed to make virtual gifts. However, given there is no explicit provisions on how to set the limit on virtual gifting, we have not been able to set such limit on our platform. We recorded revenues generated from our live broadcasting business under VAS. We derived 32.0%, 35.8% and 39.8% of our revenues from VAS in 2020, 2021 and 2022, respectively. Any such limits ultimately imposed may negatively impact our revenues derived from virtual gifting and our results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Notice 78 also requests the live broadcasting platforms for online shows to register in the National Internet Audio-Visual Platforms Information Management System, however, in our communication with Shanghai Municipal Administration of Radio and Television, we were informed that currently we are not required to register in this system. We cannot guarantee that we will not be required to register in the National Internet Audio-Visual Platform Information Management System in the future, and if so required, whether we will be able to complete the registration in a timely manner, or at all. Notice 78 also sets forth requirements for certain live broadcasting businesses with respect to real-name registration, limits on user spending on virtual gifting, restrictions on minors on virtual gifting, live broadcasting review personnel requirements, content tagging requirements, and other requirements. For more information on Notice 78, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In February 2021, CAC and certain other governmental authorities issued Notice 3, according to which, online live broadcasting platforms providing online live broadcasting information services shall strictly abide by laws, regulations and regulatory requirements of the PRC, and shall strictly perform their statutory duties and obligations, implement the list of primary responsibilities of online live broadcasting platforms and ensure correct orientation and content safety. Meanwhile, Notice 3 sets forth requirements for certain live broadcasting businesses with respect to real-name registration, restrictions on minors on virtual gifting and other requirements, and further strengthens the industry admittance filing management. For example, a live broadcasting platform that carries out business-oriented network performance activities must hold an internet cultural business license and complete ICP filing; and a live broadcasting platform that carries out online audio-visual program services must hold a License for Online Transmission of Audio-Visual Programs or complete registration with the National Internet Audio-Visual Platforms Information Management System, and complete ICP filing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since some of the requirements in Notice 78 and Notice 3 are unclear and have no explicit provisions or implementation standards, we are still in the process of getting further guidance from regulatory authorities and evaluating the applicability and effect of the various requirements under these notices on our business. Any further rulemaking under these notices or other intensified regulation with respect to live broadcasting may increase our compliance burden in the live broadcasting business, and may have an adverse impact on our business and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to effectively manage our growth and the increased complexity of our business, which could negatively impact our brand and financial performance. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our financial performance has been and will continue to be influenced by our ability to add, retain and engage active users of our products. Our user acquisition and engagement may fluctuate depending on factors beyond our control. In 2022, we have shifted our user growth focus from MAU growth to DAU growth, as we believe DAU is not only a better measure of the quality and sustainability of our community, but also better reflects the powerful influence of our platform and is directly linked to our commercial prospects. We anticipate that our user growth rate will slow over time as the size of our user base increases and as we achieve higher market penetration in China&#8217;s internet population. To the extent our user growth rate slows or the number of our users declines, our success will become increasingly dependent on our ability to retain existing users and enhance user activities and stickiness on the platform. If people do not perceive content and other products and services on our platform to be interesting and useful, we may not be able to retain and attract users or increase their engagement. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">25 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As we grow our user base and increase the level of user engagement, we may incur increasing costs, such as licensing fees and royalties for licensed content and hosts&#8217; compensation to further expand our content library to meet the growing and diversified demands of our users. If such expansion is not properly managed, it may adversely affect our financial and operating resources without achieving the desired effects. The market prices for licensing fees and royalties for licensed content have increased significantly in mainland China during the past few years. Online video broadcasting programs are competing aggressively to license popular content titles and events, driving licensing fees up in general. As the market further grows, copyright owners, distributors and industry participants may demand higher licensing fees for such content. Although we have undertaken measures to prudently manage our content costs by focusing on the acquisition of high-quality content, as our content library expands and the prices of licensing premium content increase due to various reasons beyond our control, we still expect the costs of licensed content to continue to increase. If we are unable to generate sufficient revenues to outpace the increase in costs, we may incur more losses and our business, financial condition and results of operations may be adversely affected. See &#8220;&#8212;Increases in the content costs on our platform may have an adverse effect on our business, financial condition and results of operations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also anticipate further expansion in global markets. Such expansion will increase the complexity of our operations and might place a significant strain on our management, operational and financial resources. We are also exposed to the political, social or economic instability in overseas markets or regions in which we operate, and such tensions may impact our successful expansion into the overseas market. See also &#8220;&#8212;We face various challenges and risks in connection with our expansion into overseas markets.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As we only have a limited history of operating our business at its current scale, it is difficult to evaluate our current business and future prospects, including our ability to grow in the future. In addition, despite our implementation of cost control measures, our costs and expenses may still increase as we expand our business and continue to invest in our infrastructure to enhance the performance and reliability of our platform. For example, we may increase our investment in servers and bandwidth to maintain our quality user experience while sustaining the growth of user base. Continued growth could also strain our ability to maintain reliable service levels for our users, content creators and business partners, develop and improve our operational, financial, legal and management controls, and enhance our reporting systems and procedures. Our costs and expenses may grow faster than our revenues and may be greater than what we anticipate. If we are unable to generate adequate revenues and to manage our costs and expenses, we may continue to incur losses in the future and may not be able to achieve or subsequently maintain profitability. Managing our growth will require significant expenditures and the allocation of valuable management resources. If we fail to achieve the necessary level of efficiency in our organization as it grows, our business, operating results and financial condition could be harmed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have a unique community culture that is vital to our success. Our operations may be materially and adversely affected if we fail to maintain our culture and brand image within our addressable user communities. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our users have developed a unique community culture that distinguishes us from other online content providers. Our users come to our platform for creative content covering a wide array of cultures and interests as well as for strong, vibrant and safe communities. We believe that maintaining and promoting such community culture is critical to retaining and expanding our user base. We have taken multiple initiatives to preserve our community culture and values, such as requiring users to pass a membership exam before they are allowed to send bullet chats and utilize other interactive functions on our platform, and temporarily blocking or permanently deleting accounts of users who posted inappropriate content or comments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Despite our efforts, we may be unable to maintain and foster our unique community culture and cease to be the preferred platform for our target users and content creators. As our user base is expanding, we may have difficulties in guiding our new users to honor and abide by our community values despite the initiatives we have adopted and may adopt in the future. In such event, our user engagement and loyalty may suffer, which would in turn negatively affect user traffic and our attractiveness to other customers and partners. In addition, frictions among our users and inflammatory comments posted by internet trolls may damage our community culture and brand image, which would be detrimental to our operations. Historically, some incidents of intense frictions among our users who belonged to different micro-interests and fans groups disrupted our operations. Users who have met through our services may become involved in emotionally charged situations and could suffer adverse moral, emotional or physical consequences. Such events could be highly publicized and have a significant negative impact on our reputation. Government authorities may require us to discontinue or restrict the relevant services. As a result, our business could suffer and our user base and results of operations may be materially and adversely affected. </p> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">26 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The internet and mobile industries in mainland China are highly regulated. The Consolidated Affiliated Entities are required to obtain and maintain applicable licenses and approvals from different regulatory authorities in order to provide their current services. 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. As we develop and expand our business scope, we may need to obtain additional qualifications, permits, approvals or licenses. We may be required to obtain additional licenses or approvals if the PRC government adopts more stringent policies or regulations for our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The expiration date of the Online Culture Operating Permits held by the Consolidated Affiliated Entities granted by the local branch of the Ministry of Culture and Tourism, or the MCT ranges from March 2023 to July 2025, which were all renewed after May 2019. Sharejoy Network held an Online Culture Operating Permit and it has applied to the local branch of the MCT for a renewal of such permit. We do not perceive material obstacles for it to obtain a renewed Online Culture Operating Permit. Under the Notice on Adjusting the Scope of Examination and Approval regarding the Internet Culture Operation License to Further Regulate the Approval Work released in May 2019, the Online Culture Operating Permits covering the business scope of using the information network to operate online games granted by the MCT before this notice will remain valid until the expiration dates of these permits. On July&#160;10, 2019, the MCT announced the abolishment of the Interim Measures on Administration of Online Games, which regulated the issuance of Online Culture Operating Permits relating to online games. As the MCT ceased to assume the responsibility for the administration of the online game industry and no longer approved or issued the Online Culture Operating Permits regarding online games since May 2019, the Online Culture Operating Permits held by the Consolidated Affiliated Entities no longer contains content related to online games operation. Based on our PRC counsel, Jingtian&#160;&amp; Gongcheng&#8217;s consultation with the Shanghai Municipal Administration of Culture and Tourism in November 2022, the MCT no longer assumes the responsibility to supervise the operation of online games, and it is not necessary for an enterprise to obtain Online Culture Operating Permits to operate online game operation business. As of the date of this annual report, the government authorities have not issued laws or regulations to replace the Interim Measures on Administration of Online Games, and no laws, regulations or official guidelines have been promulgated regarding whether the responsibility of MCT for regulating online games will be undertaken by another governmental department. Therefore, our PRC counsel, Jingtian&#160;&amp; Gongcheng, has advised us that as long as there is no governmental authority promulgating new supervision requirements for the operation of online game, we are able to continue our online game operation business although the Online Culture Operating Permits currently held no longer contain content related to online games operation, which will not constitute any material noncompliance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The National Press and Publication Administration, or the NPPA, at the national level had suspended the approval of game registration and issuance of publication numbers for online games starting from March 2018, and later resumed game registration and issued game publication numbers for the first batch of games with an effective date of December&#160;19, 2018. From August 2021, no new game registration and the publication numbers for online games were approved or issued from the NPPA at the national level until resumed in April 2022, and the processing time of games registration and issuance of publication numbers may vary greatly and is within the NPPA&#8217;s discretion. Any delay in game registration with NPPA or obtaining game publication numbers could lead to the termination of our cooperation agreements with third parties or negatively affect the operation results of our games. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation-Regulations Related to Online Games.&#8221; As of the date of this annual report, the governmental authorities have not issued laws or regulations to replace the Interim Measures on Administration of Online Games, or to clarify the new regulatory body of online games. If we are unable to comply with the new regulations relating to our online games operations, our ability to introduce, launch and operate new games may be adversely affected, and our financial condition and operating results could be adversely affected. In addition, we cannot assure you that the suspension of the approval procedure of game registration and issuance of publication numbers would not occur again in the future and cannot predict how long such duration of suspension will be, and we cannot assure you that we or relevant third parties can obtain the NPPA&#8217;s approvals or complete any new governmental requirements for all games on our platform in a timely manner or at all, which could adversely and materially impact our ability to introduce new games, the timetable to launch new games and our business growth. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">27 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Moreover, the provision of online games is deemed to be an internet publication activity. An online game operator may be required to obtain an Internet Publishing Service License in order to directly make those games publicly available in mainland China. An online game operator is generally able to publish its games through authorizing third-party licensed electronic publishing entities and applying to the NPPA for approval of the games as electronic publications, which is consistent with our practice as of the date of this annual report. In addition, the provision of comics online may be deemed to be an internet publication activity, which may require the content provider to obtain an Internet Publishing Service License. Furthermore, in a consultation with the competent government authorities in November 2022, our PRC counsel, Jingtian&#160;&amp; Gongcheng, was informed that operation of an online comics business currently does not require the Internet Publishing Service License. If the regulatory policies change in the future and we fail to complete, obtain or maintain any of the required licenses or approvals or make the necessary filings, we may be subject to various penalties, such as confiscation of the net revenues that were generated through online games and comics, the imposition of fines, the revocation of our business and operating licenses and the discontinuation or restriction of our operations of online games and comics. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Administrative Regulations on the Introduction and Broadcasting of Foreign Television Programs, the introduction or broadcasting of foreign anime in mainland China is subject to approval of the SAPPRFT or its authorized entities. Approval or filing procedures were previously not explicitly required in practice by the NRTA for the broadcasting and distribution of foreign anime on the internet only, until NRTA and its authorized authorities clarified and implemented the relevant filing procedure in 2021. Since then, based on our consultation with the relevant government authorities, we have been following the required filing procedure for our newly introduced foreign anime before broadcasting and distributing them on our platform. According to the Regulations on the Administration of Algorithm Recommendation for Internet Information Services, which came into effect in March 2022, providers of algorithm recommendation services with public opinion attributes or social mobilization capabilities should fill in information such as the name of the service provider, service form, application area, type of algorithm, algorithm self-assessment report, intended public content and other information through the Internet Information Services Algorithm Filing System within ten working days from the date of service provision to fulfill the filing procedures. Currently, we are in the process of filing the relevant information and as of the date of this annual report, we have not received any notice or warning from the relevant governmental authority requiring for rectification. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2022, the National Radio and Television Administration, or the NRTA, and Publication Bureau of the Central Propaganda Department of the Communist Party of China issued the notice on strengthening the management of live broadcasting of games on network audiovisual program platforms, which stipulates that live broadcasting of games shall be reported to the administrative department of radio and television in accordance with the relevant requirements for live programs. In May 2022, Opinions on Regulating Live Webcasts for Rewards and Enhancing the Protection of Minors was issued, which states that minors are prohibited from participating in live broadcasting rewards. Furthermore, the website platform should strengthen the management of the registration of anchor accounts and optimize the &#8220;teenage mode.&#8221; The website platform should establish a dedicated customer service team for minors and strengthen the management of peak hours. The provision of online anchor services to minors under the age of 16 are prohibited, and the provision of online anchor services to minors between the age of 16 and 18 shall be subject to the consent of their guardians. After 22:00 every day, the services under the &#8220;teenage mode&#8221; should be forced offline. In June 2022, the NRTA and the MCT issued the Code of Conduct for Online Hosts, which requires live broadcasting platforms to review and record the practice qualifications of live broadcasting hosts who require a high level of professionalism (e.g. healthcare, finance, law, education). In November 2022, the CAC issued the Circular on Effectively Strengthening the Governance of Online Violence, requiring website platforms to establish the classification standards for online violence information and the sample database of model cases, establish the identification model for online violence in light of their own characteristics, establish the emergency response mechanism for online violence, provide the settings for closing the private messages, comments, forwarding and &#8220;@&#8221; message of strangers with one click and optimize the rules for private messages, etc. On December&#160;15, 2022, the Administrative Provisions on Online Comment Following Services became effective, according to which, the providers of online comment following services shall verify the identity information of registered users, and shall not provide online comment following services to users who have not verified their identity information or falsely use the identity information of any organization or other individuals. For internet <span style="white-space:nowrap">follow-up</span> comment services for news information, the system of &#8220;content check before publication&#8221; shall be established; and for internet <span style="white-space:nowrap">follow-up</span> comment services by way of bullet chats, the corresponding static version of information content shall be provided on the same platform and page at the same time. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">28 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Considerable uncertainties exist in relation to the interpretation and implementation of existing and future laws and regulations governing our business activities. We could be found in violation of any future laws and regulations or of the laws and regulations currently in effect due to changes in the relevant authorities&#8217; 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, we may be subject to various penalties, such as confiscation of the net 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 or changes in policies, regulations or enforcement by government authorities, may disrupt our operations and materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In August 2018, the National Office of Anti-Pornography and Illegal Publication, the MIIT, the MPS, the MCT, the NRTA and the CAC jointly issued the Notice on Strengthening the Management of Live Broadcasting Service, which required a real-name registration system for users to be put in place by live broadcasting service providers. On October&#160;25, 2019, the NPPA issued the Notice on Preventing Minors from Indulging in Online Games, which requires all online gamers to register accounts with their valid identity information and all game companies to stop providing game services to users who fail to do so. Pursuant to the Notice 78, users who have not registered with real names or who are minors are prohibited from virtual gifting. On October&#160;17, 2020, the Law of the PRC on the Protection of Minors (2020 Revision) added a new section entitled &#8220;Online Protections&#8221; which stipulates a series of provisions to further protect minors&#8217; interests on the internet. On August&#160;30, 2021, the NPPA promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September&#160;1, 2021. The notice requires that all online games must be connected to the real-name verification system of the NPPA for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games&#8221; and &#8220;Item&#160;4. Information on the Company&#8212;B.&#160;Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; On March&#160;25, 2022, the CAC, the State Taxation Administration of the PRC, or the STA, and the SAMR jointly issued the Notice on Further Standardizing the Profit-Making Behavior of Live Broadcasting to Promote the Healthy Development of the Industry, which required live broadcasting platforms to authenticate the identity of each live broadcasting publisher and report various information of those publishers that have profit-making behaviors to local provincial-level network department and tax authorities semi-annually. For a detailed description, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have implemented and we will continue to implement measures to comply with real-name registration requirements under PRC laws and regulations. However, the PRC government may further tighten the real-name registration requirements or require us to implement a more thorough compulsory real-name registration system for all users on our platform in the future, so that we will need to upgrade our system or purchase relevant services from third-party service providers and incur additional costs in relation thereto. If we were required to implement a more rigid real-name registration system for users on our platform, potential users may be deterred from registering with our platform, which may in turn negatively affect the growth of our user base and prospect. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face significant competition, primarily from companies that operate in the video-based industry in mainland China, and we compete with these companies for users, content providers and advertisers. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We face significant competition primarily from companies that operate in the video-based industry in mainland China designed to engage users, especially the Generation Z+, and capture their time spent on mobile devices and the internet. In particular, our competitors mainly include large online video streaming platforms, other platforms offering video products, live broadcasting platforms, game developers and other companies offering online content. Some of our competitors have longer operating histories and significantly greater financial resources than we do, and in turn may be able to attract and retain more users, content partners and advertisers. Our competitors may compete with us in a variety of ways, including by obtaining exclusive online distribution rights for popular content, conducting brand promotions and other marketing activities, and making acquisitions. If any of our competitors provides comparable or better user experience, our user traffic could decline significantly. We have exclusive distribution rights only for certain content on our platform. Our content creators are generally free to post their content on our competitors&#8217; platforms, which may divert user traffic from our platform, and adversely affect our user traffic and thus our operations. We believe that our ability to compete effectively depends upon many factors, some of which are beyond our control, including: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">29 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the popularity, usefulness, ease of use, performance and reliability of our platform, products and services compared to those of our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount, quality and timeliness of content on our platform, especially the amount and quality of the PUGV generated by our content creators; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the environment and culture of our user communities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability, and the ability of our competitors, to develop new products and services and enhancements to existing products and services to keep up with user preferences and demands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the inventory size, quality and size of player base of the games we operate; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to establish and maintain relationships with content providers and partners; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our ability to commercialize our services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes mandated by legislation, regulations or government policies, some of which may have a disproportionate effect on us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">acquisitions or consolidation within our industry, which may result in more formidable competitors; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our reputation and brand strength relative to our competitors. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may be subject to intellectual property infringement claims or other allegations, which could result in material damage to our reputation and brand, payment of substantial damages, penalties and fines, removal of relevant content from our platform or seeking license arrangements which may not be available on commercially reasonable terms. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Content posted on our platform may expose us to allegations by third parties of infringement of intellectual property rights, unfair competition, invasion of privacy, defamation and other violations of third-party rights. We have been involved in litigation based on allegations of infringement of third-party copyright due to the content available on our platform. We are currently involved in approximately 124 lawsuits based on allegations of infringement of third-party copyright due to the content posted on our platform, which are immaterial to our company on an individual basis or a collective basis. Regardless of the outcome, these lawsuits, and any other litigation that may be brought against us or our current or former directors and officers, could be time-consuming, result in significant expenses and divert our resources and the attention of our management and other key employees. An unfavorable outcome in any of these matters could exceed the limited coverage provided under our current applicable insurance policies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our failure to identify unauthorized videos posted on our platform may subject us to claims of infringement of third-party intellectual property rights or other rights. Although we maintain content management and review procedures to monitor the content uploaded to our platform, due to the large number of videos uploaded, we may not be able to identify all content that may infringe on third-party rights. Such failure may subject us to potential claims and lawsuits, defending of which may impose a significant burden on our management and employees, and there can be no assurance that we will obtain final outcomes that are favorable to us. In addition, we may be subject to administrative actions brought by the National Copyright Administration of China or its local branches or related law enforcement departments for alleged copyright infringement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The validity, enforceability and scope of protection of intellectual property rights in internet-related industries, particularly in mainland China, are uncertain and still evolving. As we face increasing competition and as litigation becomes a more common way to resolve disputes in mainland China, we face a higher risk of being the subject of intellectual property infringement claims. Under relevant PRC laws and regulations, online service providers which provide storage space for users to upload works or links to other services or content could be held liable for copyright infringement under various circumstances, including situations where an online service provider knows or should reasonably have known that the relevant content uploaded or linked to on its platform infringes the copyrights of others and the provider realizes economic benefits from such infringement activities. In certain cases in mainland China, the courts have found an online service provider to be liable for the copyrighted content posted by users which was accessible from and stored on such provider&#8217;s servers. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">30 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we have not been subject to claims or lawsuits outside mainland China, we may become subject to copyright laws in other jurisdictions, such as the United States, by virtue of our listing in the United States, the ability of users to access our videos from the United States and other jurisdictions, the ownership of the ADSs by investors, and the extraterritorial application of foreign law by foreign courts or otherwise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, as a publicly listed company, we may be exposed to increased risk of litigation. If a claim of infringement brought against us in the United States or other jurisdictions is successful, we may be required to (i)&#160;pay substantial statutory or other damages and fines, (ii)&#160;remove relevant content from our platform, or (iii)&#160;enter into royalty or license agreements which may not be available on commercially reasonable terms or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we have required our users to post only legally compliant and inoffensive materials and have set up screening procedures, our screening procedures may fail to screen out all potentially offensive or <span style="white-space:nowrap">non-compliant</span> user-generated content and, even if properly screened, a third-party may still find user-generated content posted on our platform offensive and take action against us in connection with the posting of such content. We may also face litigation or administrative actions for defamation, negligence or other purported injuries resulting from the content we provide or the nature of our services. Such litigation and administrative actions, with or without merit, may be expensive and time-consuming, result in significant diversion of resources and management attention from our operations, and adversely affect our brand and reputation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, our app may be taken down temporarily from Apple app store or other apps markets for copyright reasons, and we may be subject to copyright infringement claims brought by our competitors, which, malicious or not, may be time-consuming to defend and disrupting to our operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be able to prevent others from engaging in unauthorized use of our intellectual property, unfair competition, defamation or other violations of our rights, which could harm our business and competitive position. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have invested significant resources to develop our own intellectual property and acquire licenses to use and distribute the intellectual property of others on our platform. Failure to maintain or protect these rights could harm our business. In addition, any unauthorized use of our intellectual property by third parties may adversely affect our current and future revenues and our reputation. Further, others may engage in conduct that constitutes unfair competition, defamation or other violations of our rights, which could harm our business, reputation and competitive position. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Protection of intellectual property rights in the counties and regions that we operate may not be sufficient. Furthermore, policing unauthorized use of proprietary technology is difficult and expensive. We rely on a combination of patent, copyright, trademark and trade secret laws and restrictions on disclosure to protect our intellectual property rights. Despite our efforts to protect our proprietary rights, third parties may attempt to copy or otherwise obtain and use our intellectual property or seek court declarations that they do not infringe upon our intellectual property rights. Other unlawful conduct against us is also difficult to prevent and police. We cannot assure you that the steps we have taken will prevent misappropriation of our rights. From time to time, we may have to resort to litigation to enforce our rights, which could result in substantial costs and diversion of our resources. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face intense competition for users and hosts, as well as strict regulatory supervision by government authorities, for our live broadcasting business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We face significant competition in the live broadcasting business for both users and hosts. The live broadcasting on our platform primarily focuses on interest areas including game, entertainment, <span style="white-space:nowrap">e-sports</span> and virtual live broadcasting. We cannot assure you that such content will continue to attract new users and retain existing ones. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have entered into exclusive cooperation agreements with certain popular hosts on our platform. We may not be able to maintain or renew these agreements on acceptable terms or at all. In such event, we may be unable to convert content creators to be live broadcasting hosts or retain these popular hosts on our platform, and our operating results will be adversely affected. We cooperate with talent agencies to recruit, manage, train and support our hosts. Furthermore, we may lose hosts if the talent agencies that manage them are unable to reach or maintain satisfactory cooperation arrangements with such hosts. If talented and popular hosts cease to contribute content to our platform, or their live broadcasting fails to attract users, we may experience a decline in user traffic and user engagement, which may have material and adverse impact on our results of operations and financial conditions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">31 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the costs attributed to hosts&#8217; compensation have increased significantly in mainland China during the past few years for companies that provide such services. If we are unable to generate sufficient revenues to outpace the increase in such compensation, we may lose opportunities to retain the popular hosts on our platform and thus incur more losses. In addition, the compensation we pay to the hosts could significantly increase our cost of revenues and materially adversely affect our margins, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We cooperate with talent agencies to manage, organize and recruit hosts on our platform. As we are an open platform that welcomes all hosts to register on our websites, cooperation with talent agencies substantially increases our operation efficiency in terms of discovering, supporting and managing hosts in a more organized and structured manner, and turning amateur hosts to full-time hosts. We have a revenue sharing arrangement with both our hosts and talent agencies under which we share with them a portion of the revenues from virtual gifting. The absolute amounts and revenue sharing percentages that we pay hosts and talent agencies may increase. If the interests among us, hosts and the talent agencies are not well balanced, or if we cannot design a revenue-sharing mechanism that is agreeable to both hosts and talent agencies, we may not be able to retain or attract hosts or talent agencies, or both. In addition, while we have entered into exclusive streaming agreements with certain hosts, none of the talent agencies we cooperate with has an exclusive cooperation relationship with us. If our competitor platforms offer higher revenue sharing percentages with an intent to attract our popular hosts, costs to retain our hosts may further increase, additionally, talent agencies may choose to devote more of their resources to hosts who stream on other platforms, or they may encourage their hosts to use or even enter into an exclusive agreement with other platforms, all of which could materially and adversely affect our business, financial condition and results of operations. If we are not able to continue to retain our hosts and produce high-quality content on our platform at commercially acceptable costs, our business, financial condition and results of operations would be adversely impacted. Furthermore, as our business and user base further expand, we may have to devote more resources in encouraging our hosts and talent agencies to produce content that meets the varied interests of a diverse user base, which would increase the content costs on our platform. If we are unable to generate sufficient revenues that outpace our increased content costs, our business, financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, our live broadcasting services may be abused by hosts and other users. We have an internal control system in place to review and monitor live broadcasting streams and will shut down those streams that may violate PRC laws and regulations. For detailed descriptions of these PRC laws and regulations, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services&#8221; However, we may not identify all such streams and content. Failure to comply with applicable laws and regulations may result in the revocation of our licenses to provide internet content or other licenses, the closure of the concerned platforms and reputational harm. We may also be held liable for such censored information displayed on our platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to launch new games or release upgrades to existing games to grow our games&#8217; player base, our business and operating results will be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We derived 40.0%, 26.3% and 22.9% of our revenues from mobile games in 2020, 2021 and 2022, respectively. We derived a significant portion of mobile game revenues from a limited number of games in 2020. One mobile game contributed 11.4% of our total net revenues for the year ended December&#160;31, 2020. No mobile game individually contributed more than 10% of our total net revenues for the years ended December&#160;31, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer mobile games from third-party game developers and publishers on our platform either on an exclusive or <span style="white-space:nowrap">non-exclusive</span> basis. Therefore, we must maintain good relationships with our third-party game developers and copyright owners to obtain access to new popular games on reasonable commercial terms. We may not be able to maintain or renew these agreements on acceptable terms or at all. In such event, we may be unable to continue offering these popular mobile games, and our operating results will be adversely affected. In addition, if our users decide to access these games through our competitors, or if they prefer other mobile games operated by our competitors, our operating results could be materially and adversely affected. In addition, if we fail to launch new games or release upgrades to existing games in a timely manner, or if our games do not achieve expected popularity, we may lose players of our games, which could materially and adversely impact our business. Even in the event that we succeed in launching new games, the new games may divert players away from the existing games on our platform, which may increase player churn and reduce revenues from our existing games. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">32 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also offer mobile games self-developed by our <span style="white-space:nowrap">in-house</span> game development teams. The development cycle for new titles can range from 12 months to multiple years. Therefore, our development costs can be substantial. If we experience unanticipated development delays, financial difficulties, or additional costs, we may not be able to release titles according to our schedule and at budgeted costs. External factors, such as changing interests and appetite of game players and market trends, may also have an impact on the successful launch and popularity of any new games. Despite the substantial costs and time needed for development of new games, there can be no assurance that we can recoup these costs or make a profit on these games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the revenue model we adopt for online games may not remain effective, which may cause us to lose players and materially and adversely affect our business, financial condition and results of operations. In 2022, we incurred expenses of RMB525.8&#160;million in association with the termination of certain game projects. We derive substantially all of the mobile games revenues from the sale of <span style="white-space:nowrap">in-game</span> virtual items. However, we may not be able to continue to successfully implement this model. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government has taken steps to limit online game playing time for all minors and to otherwise control the content and operation of online games. Such restrictions on online games may materially and adversely impact our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As part of its anti-addiction online game policy, the PRC regulators have been implementing regulations designed to reduce the amount of time that youth under the age of 18 spend playing online games. For a detailed description of these regulations, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; On August&#160;30, 2021, the NPPA promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September&#160;1, 2021. The notice requires that all online games enterprises including platforms providing online game services may only provide online game services to minors for one hour from 8:00&#160;p.m. to 9:00&#160;p.m. each day on Fridays, Saturdays, Sundays and national holidays, and may not provide online game services to minors in any form at any other time. All online games must be connected to the real-name verification system of the NPPA for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names. We currently do not charge users for game playing time. However, if we were to start charging for playing time, we may lose our players, and our financial condition and results of operations may be materially and adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, minors are prohibited from playing games exceeding a certain period of time per day or putting money into their accounts exceeding a certain amount. Online game operators are required to explore the manner to notify users of different ages about the online games based on various criteria, such as the games&#8217; content and the amount of money anticipated to be used in the games, on the games&#8217; download, registration and <span style="white-space:nowrap">log-in</span> pages in a prominent way. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Games&#8212;Anti-addiction System and Protection of Minors.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we have implemented several measures and developed a detailed plan for system upgrade and are in the process of conducting various system upgrading works according to the requirements under the relevant laws and regulations, we may be nevertheless considered <span style="white-space:nowrap">non-compliant</span> if the regulators take a different view, or if our system is not fully upgraded by the end of the grace period, the length of which also remains uncertain at the discretion of the relevant government authorities. Should the relevant government authorities find us not satisfying the requirements, they may order us to rectify. In a severe case, our business license could be revoked, which may materially and adversely affect our business operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, there can be no assurance that the PRC regulators would not promulgate new laws and regulations in the future to further limit minors&#8217; access and exposure to videos, live broadcasting, audios and other content formats that we offer on our platform. The implementation of the existing and future laws and regulations may lead to a decrease in the number of minors in our user base and the playtime of minor users, thereby leading to a decrease in the minor users&#8217; revenue contribution to our mobile game and other businesses and may materially and adversely affect our results of operations and prospects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">33 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to generate revenues from our mobile games could suffer if mobile games market in mainland China does not develop as anticipated. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The mobile games market in mainland China has evolved rapidly in recent years, with developments such as the introduction of new business models, the development of player preferences, the increasing popularity of smartphones, market entry by new competitors and the adoption of new strategies by existing competitors. We expect each of these trends to continue, and we must continue to adapt our strategy to successfully compete in this market. There are numerous other technologies and business models in varying stages of development, such as portable tablet computers, cloud gaming and VR games involving new mobile technologies, which could render certain current technologies or applications obsolete. Accordingly, it is extremely difficult to accurately predict player acceptance and demand for our various existing and potential new mobile game offerings, and the future size, composition and growth of this market. Furthermore, given the limited history and rapidly evolving nature of the mobile games market, we cannot predict the price that players will be willing to pay for the virtual items in our mobile games or whether players will have concerns over security, reliability, cost and quality of service associated with mobile games. If market acceptance of our mobile games is different than anticipated, our ability to maintain or increase our revenues and profits could be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Illegal game servers and acts of cheating by users of mobile games could harm our business and reputation and materially and adversely affect our results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Several of our competitors have reported that certain third parties have misappropriated the source codes of their games and set up illegal game servers and let their customers play such games on illegal servers without paying for the game playing time. While we already have in place numerous internal control measures to protect the source codes of our games from being stolen and to address illegal server usage and, to date, our games have not to our knowledge experienced such usage, our preventive measures may not be effective. The misappropriation of our game server installation software and installation of illegal game servers could harm our business and reputation and materially and adversely affect our results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, acts of cheating by users of mobile games could lessen the popularity of our mobile games and adversely affect our reputation and our results of operations. There have been a number of incidents in previous years where users, through a variety of methods, were able to modify the rules of our mobile games. Although these users did not gain authorized access to our systems, they were able to modify the rules of our mobile games during gameplay in a manner that allowed them to cheat and disadvantage our other mobile game users, which often has the effect of causing players to stop playing the game and shortening the game&#8217;s lifecycle. Although we have taken a number of steps to deter our users from engaging in cheating when playing our mobile games, we cannot assure you that we or the third parties from whom we license some of our mobile games will be successful or timely in taking steps necessary to prevent users from modifying the rules of our mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we suspect a player of installing cheating programs on our mobile games, or of engaging in other types of unauthorized activities, we may freeze that player&#8217;s game account or even ban the player from logging on to our games and other products. Such activities to regulate the behavior of our users are essential to maintain a fair playing environment for our users. However, if any of our regulatory activities are found to be wrongly implemented, our users may institute legal proceedings against us for damages or claims. Our operation, business and financial performance may be materially and adversely affected as a result. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to develop effective advertising products and systems or retain existing advertisers or attract new advertisers to advertise on our platform, or if we are unable to collect accounts receivable from the advertisers or advertising agencies in a timely manner, our financial condition, results of operations and prospects may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We generate a significant portion of our revenues from advertising. We enter into contracts with both advertisers and third-party advertising agencies, and the financial soundness of these customers may affect our collection of accounts receivable. We make a credit assessment of the advertiser and advertising agency to evaluate the collectability of the advertising service fees before entering into an advertising contract. However, we cannot assure you that we are or will be able to accurately assess the creditworthiness of each advertiser or advertising agency, and any inability of advertisers or advertising agencies to pay us in a timely manner may adversely affect our liquidity and cash flows. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">34 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to generate and maintain our advertising revenues depends on a number of factors, including the maintenance and enhancement of our brand, the scale, engagement and loyalty of our users and the market competition on advertising prices. We cannot assure you that we will be able to retain existing advertisers or advertising agencies or attract new ones. If we fail to retain and enhance our relationships with third-party advertising agencies or advertisers themselves, our business, results of operations and prospects may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on third-party logistics services for our product delivery when performing our <span style="white-space:nowrap">e-commerce</span> business, and if such third-party logistics services fail to provide reliable logistics services, our <span style="white-space:nowrap">e-commerce</span> business and reputation may be materially and adversely affected. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer <span style="white-space:nowrap">ACG-related</span> and other types of merchandise on our platform and generate revenues from sales of these products. Our <span style="white-space:nowrap">e-commence</span> business uses a number of third-party logistics companies to deliver our products to customers. Any interruption to or failure in logistics services could prevent the timely or proper delivery of our products. These interruptions may be due to events that are beyond our control or the control of these third-party logistics services, such as pandemic, inclement weather, natural disasters, transportation interruptions or labor unrest or shortage. We may not be able to find alternative logistics companies to provide logistics services in a timely and reliable manner, or at all, to replace such third-party logistics services to the extent necessary. If products sold on our platform are not delivered in proper condition or on a timely basis or at all, our <span style="white-space:nowrap">e-commerce</span> business and reputation would suffer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely upon our partner to deliver our services through smart TV. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In smart TV video streaming market, only a small number of qualified license holders can provide internet audio and visual program service to the TV terminal users via smart TVs, <span style="white-space:nowrap">set-top</span> boxes and other electronic products. Most of those license holders are radio or TV stations. Private companies that wish to operate such business need to cooperate with those license holders to legally provide relevant services. We cooperate with a PRC licensed entity for the development of relevant programs and provision of audio-visual program services through private network and targeted communication channels, such as smart TVs. If we are not successful in maintaining existing or creating new relationships, or if we encounter technological, content licensing, regulatory or other impediments to delivering our streaming content to our members via these devices, our ability to grow our business may be adversely impacted. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Many of our products and services contain open-source software, which may pose particular risks to our proprietary software, products and services in a manner that negatively affects our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We use open-source software in our products and services and will use open-source software in the future. There is a risk that open-source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to provide or distribute our products or services. Additionally, we may face claims from third parties claiming ownership of, or demanding release of, the open-source software or derivative works that we developed using such software. These claims could result in litigation and could require us to make our software source code freely available, purchase a costly license or cease offering the implicated products or services unless and until we can <span style="white-space:nowrap">re-engineer</span> them to avoid infringement. This <span style="white-space:nowrap">re-engineering</span> process could require significant additional research and development resources, and we may not be able to complete it successfully. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, 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. As a result, we may be unable to prevent our competitors or others from using such software source code contributed by us. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">35 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may not be successful in developing relationships with key participants in the mobile industry or in developing services that operate effectively with these operating systems, networks, devices and standards. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We make our products and services available across a variety of operating systems, mainly on mobile devices and personal computers. As mobile usage accelerates, we expect to generate a large portion of our business and revenues from mobile. If we are unable to successfully capture and retain the growing number of users that access internet services through mobile devices, or if we are slower than our competitors in developing attractive products and services adaptable for mobile devices, we may fail to capture a significant share or an increasingly important portion of the market or may lose existing users. In addition, even if we are able to retain the increasing number of mobile users, we may not be able to continue to successfully commercialize mobile user traffic in the future. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We depend on the interoperability of our products and services with popular devices, desktop and mobile operating systems and web browsers that we do not control, such as Windows, Mac OS, Android, iOS, and others. Any changes in devices or their systems that degrade the functionality of our products and services or give preferential treatment to competitive products or services could adversely affect usage of our products and services. We may not be successful in developing relationships with key participants in the mobile industry or in developing services that operate effectively with these operating systems, networks, devices and standards. Further, if the number of systems, networks and devices for which we develop our products and services increases, it will result in an increase in our costs and expenses, and adversely affect our gross margin and results of operation. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face risks associated with our investments. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have made short-term and long-term investments. Our short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies with the intention to be sold within twelve months. Our long-term investments primarily consist of investment in companies whose businesses are complementary to ours, including game, anime production and high-technology companies and investments in publicly traded companies with an intention of holding for more than one year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">These investments may earn yields substantially lower than anticipated and the fair value of our investments may fluctuate significantly, which contribute to the uncertainties in valuation. Any failure to realize the benefits we expected from these investments may materially and adversely affect our business and financial results. From time to time, we may also make alternative investments and enter into strategic partnerships or alliances as we see fit to expand our product offerings or business in other countries or regions, which may expose us to additional risks. Also see &#8220;&#8212;We face various challenges and risks in connection with our expansion into overseas markets.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any change in securities prices and market conditions could lead to volatility in the fair value of our investments accounted for at fair value, which could further impact our financial condition and results of operations and may also impact our ability to dispose of these investments at favorable prices. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Difficulties in identifying, consummating and integrating acquisitions and strategic alliances and potential impair in connection with our investments or acquisitions may have a material and adverse effect on our business and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have acquired, and may in the future acquire, companies that are complementary to our business. From time to time, we may also make alternative investments and enter into strategic partnerships or alliances as we see. For example, in April 2020, we entered into a business collaboration agreement with Sony Corporation to pursue collaboration opportunities within the area of entertainment business in the Chinese market, including anime and mobile games. In November 2021, we acquired all of the equity interests in Beijing Siyuexingkong Network Technology Co., Ltd. (&#8220;Youyaoqi&#8221;), a comics distribution company, to enrich our content offerings. In February 2022, we acquired all of the equity interests in a game company to expand our self-developed capacity in game development. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, past and future acquisitions, partnerships or alliances may expose us to potential risks, including risks associated with: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the integration of new operations and the retention of customers and personnel; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">36 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">significant volatility in our operating profit (loss) due to changes in the fair value of our contingent purchase consideration payable; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">unforeseen or hidden liabilities, including those associated with different business practices; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the diversion of management&#8217;s attention and resources from our existing business and technology by acquisition, transition and integration activities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure to achieve synergies with our existing business and generate revenues as anticipated; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">failure of the newly acquired businesses, technologies, services and products to perform as anticipated; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to generate sufficient revenues to offset additional costs and expenses; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">breach or termination of key agreements by the counterparties; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the costs of acquisitions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">international operations conducted by some of our subsidiaries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">any different interpretations on contingent purchase consideration; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the potential loss of, or harm to, relationships with both our employees and customers resulting from our integration of new businesses. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Any of the potential risks listed above could have a material and adverse effect on our ability to manage our business and our results of operation. In addition, we cannot be assured the acquired businesses, technologies, services and products from our past acquisitions and any potential transaction will generate sufficient revenue to offset the associated costs or other potential unforeseen adverse effects on our business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may incur impairment charges for our intangible assets and goodwill. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of our acquisitions of interests in our subsidiaries and consolidated VIEs. We recorded goodwill of RMB2,338.3&#160;million and RMB2,725.1&#160;million (US$395.1 million) as of December&#160;31, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are required to test our goodwill for impairment annually or more frequently if events or changes in circumstances indicate that they may be impaired. We may record impairment of goodwill acquired in connection with our acquisitions if the carrying value of our goodwill acquired in connection with our past or future acquisitions are determined to be impaired. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our intangible assets consist primarily of licensed copyrights of content, license rights of mobile games, and intellectual property and others. Purchased intangible assets are initially recognized and measured at fair value. Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Intangible assets are subsequently measured at cost less accumulated amortization and impairment. Intangible assets should be tested for recoverability whenever events or changes in circumstances indicate that the carrying amount of the asset group may not be recoverable. We cannot guarantee that we will not record greater impairment losses of intangible assets in the future. Material impairment of intangible assets could negatively affect our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are exposed to risks associated with the development or construction of properties on a parcel of land in Shanghai. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2020, we established an entity (&#8220;Entity&#8221;) in Shanghai, China together with Zhuhai Hengqin Wangfu Project Investment LLP (&#8220;Wangfu&#8221;), an independent third party, and two entities controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li, respectively (the &#8220;Management Entities&#8221;), to acquire the land use rights for a parcel of land in Shanghai. We hold 30.01% of the shares of the Entity, Wangfu holds 45.0%, and the Management Entities collectively hold the remaining 24.99% of the shares. The Entity estimates the construction of certain buildings on such parcel of land (the &#8220;Construction Project&#8221;) to commence in 2023 and to complete by approximately 2026. We may use space in such building as our office space following the completion of the Construction Project. See also &#8220;Item 4. Information on the Company&#8212;Property, Plants and Equipment&#8221; and &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions&#8212;Other Related Party Transactions.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">37 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Construction Project includes risks such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Entity may not be able to obtain construction financing for the development of the Construction Project on reasonable terms in a timely manner, or at all, and we may consider to provide additional financing to the Entity to fund the development or construction of the Construction Project; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">construction may not be completed on schedule due to various reasons, such as supply chain issues and increased difficulty for workforce recruitment, which could result in increased expenses and construction costs, and would result in reduced profitability; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">construction costs may exceed the Entity&#8217;s original estimates due to increases in interest rates and increased material, labor or other costs, possibly making the property less profitable than projected or unprofitable because the Entity may not be able to increase rents to compensate for the increase in construction costs; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">occupancy rates and rents at newly completed properties and the time it takes to fully or substantially lease such facilities may not meet the Entity&#8217;s expectations, which may result in lower than projected occupancy and rental rates resulting in an investment that is less profitable than projected or unprofitable; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">claims for construction defects after a property has been developed; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">poor performance or nonperformance by any of our business partners or other third parties on whom we rely; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">health and safety incidents and site accidents; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with building codes and other local regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If any of the aforementioned risks were to occur, it could have a substantial negative impact on the Construction Project&#8217;s success and result in a material adverse effect on our financial condition or results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any malfunction, capacity constraint or operation interruption for any extended period may have an adverse impact on our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to provide superior user experience on our platform depends on the continuous and reliable operation of our IT systems. We cannot assure you that we will be able to procure sufficient bandwidth in a timely manner or on acceptable terms or at all. Failure to do so may significantly impair user experience on our platform and decrease the overall effectiveness of our platform to users, content providers and advertisers. Our IT systems and proprietary content distribution network are vulnerable to damage or interruption as a result of fires, floods, earthquakes, power losses, telecommunications failures, undetected errors in software, computer viruses, hacking and other attempts to harm our IT systems. Disruptions, failures, unscheduled service interruptions or a decrease in connection speeds could damage our reputation and cause our users, content providers and advertisers to migrate to our competitors&#8217; platforms. If we experience frequent or persistent service disruptions, whether caused by failures of our own IT systems or those of third-party service providers, our user experience may be negatively affected, which in turn may have a material and adverse effect on our reputation and business. We cannot assure you that we will be successful in minimizing the frequency or duration of service interruptions. As the number of our users increases and our users generate more content on our platform, we may be required to expand and adapt our technology and infrastructure to reliably store and process content. It may become increasingly difficult to maintain and improve the performance of our platform, especially during peak usage times, as our services become more complex and our user traffic increases. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">38 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Undetected programming errors or flaws or failure to maintain effective customer service could harm our reputation or decrease market acceptance of our products and services, which would materially and adversely affect our results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The video programs on our platform may contain programming errors that may only become apparent after their release. We generally have been able to resolve such flaws and errors. However, we cannot assure you that we will be able to detect and resolve all these programming errors effectively. Undetected programming errors could adversely affect our user experience and market acceptance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our software has contained, and may now or in the future contain, errors, bugs or vulnerabilities. Any errors, bugs or vulnerabilities discovered in our code after release could result in damage to our reputation, loss of users, loss of content providers, loss of revenue or liability for damages, any of which could adversely affect our business and operating results. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We utilize payment collection channels to collect proceeds from our paying users&#8217; purchases. Any failure by those payment collection channels to process payments effectively and securely may materially and adversely affect our revenue realization and brand recognition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We depend on the billing and payment systems of third parties such as online third-party payment processors to maintain accurate records of payments of sales proceeds by paying users and collect such payments. We receive periodic statements from these third parties which indicate the aggregate amount of fees that were charged to paying users of our products and services. Our business and results of operations could be adversely affected if these third parties fail to accurately account for or calculate the revenues generated from the sales of our products and services. If there are security breaches or failure or errors in the payment process of these third parties, user experience may be affected and our business results may be negatively impacted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Failure to timely collect our receivables from third parties whose billing and payment systems we use and third-party payment processors may adversely affect our cash flows. Our third-party payment processors may from time to time experience cash flow difficulties. Consequently, they may delay their payments to us or fail to pay us at all. Any delay in payment or inability of current or potential third-party payment processors to pay us may significantly harm our cash flow and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also do not have control over the security measures of our third-party payment service providers, and security breaches of the online payment systems that we use could expose us to litigation and possible liability for failing to secure confidential customer information and could, among other things, damage our reputation and the perceived security of all of the online payment systems that we use. If a well-publicized internet security breach were to occur, users concerned about the security of their online payments may become reluctant to purchase our products through payment service providers even if the publicized breach did not involve payment systems or methods used by us. In addition, billing software errors could damage user confidence in these payment systems. If any of the above were to occur and damage our reputation or the perceived security of the payment systems we use, we may lose paying users as they may be discouraged from purchasing products or services on our platform, which may have an adverse effect on our business and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our success depends on the efforts of our key employees, including our senior management members and other technology personnel. If we fail to hire, retain and motivate our key employees, our business may suffer. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We depend on the continued contributions of our senior management and other key employees, many of whom are difficult to replace. The loss of the services of any of our executive officers or other key employees could harm our business. Competition for qualified talent in mainland China is intense, particularly in the internet and technology industries. Our future success depends on our ability to attract a large number of qualified employees and retain existing key employees. If we are unable to do so, our business and growth may be materially and adversely affected and the trading prices of our listed securities could suffer. Our need to obtain qualified employees and retain key employees may cause us to increase compensation-related costs, including stock-based compensation. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">39 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we cannot obtain sufficient cash when we need it, we may not be able to meet our payment obligations under our convertible senior notes. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The April 2026 Notes bear interest at a rate of 1.375% per year, payable semi-annually in arrears on April&#160;1 and October&#160;1 of each year, beginning on October&#160;1, 2019, and will mature on April&#160;1, 2026 (unless earlier repurchased, redeemed or converted). The 2027 Notes bear interest at a rate of 1.25% per year, payable semi-annually in arrears on June&#160;15 and December&#160;15 of each year, beginning on December&#160;15, 2020, and will mature on June&#160;15, 2027 (unless repurchased, redeemed or converted). The December 2026 Notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June&#160;1 and December&#160;1 of each year, beginning on June&#160;1, 2022, and will mature on December&#160;1, 2026 (unless earlier repurchased, redeemed or converted). The April 2026 Notes, 2027 Notes and December 2026 Notes are collectively referred to as the Bilibili Convertible Senior Notes in this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we repurchased an aggregate principal amount of US$768.3&#160;million of December 2026 Notes for a total cash consideration of US$568.6&#160;million and repurchased an aggregate principal amount of US$54.0&#160;million of 2027 Notes for a total cash consideration of US$49.3&#160;million. As of December&#160;31, 2022, an aggregate principal amount of US$429.3&#160;million, US$831.7&#160;million and US$746.0&#160;million of our April 2026 Notes, December 2026 Notes, and 2027 Notes, respectively, remained outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In January 2023, we completed the offering of 15,344,000 ADSs at US$26.65 per ADS. Shortly after the completion of the ADS offering, we completed the exchange of an aggregate principal amount of US$384.8&#160;million of our outstanding December 2026 Notes (the &#8220;Exchange Notes&#8221;) purchased by Goldman Sachs (Asia) L.L.C. (&#8220;Goldman Sachs&#8221;) and its applicable affiliate(s), as duly engaged and authorized by us, from the holders of such Exchange Notes in privately negotiated transactions for our issuance of ADSs. The aggregate purchase price of the Exchange Notes in the amount of US$331.2&#160;million was funded by the net proceeds from the ADS offering. We plan to use the remaining net proceeds (after deducting selling commissions) of the ADS offering in the amount of US$68.8&#160;million to replenish our cash reserve after our repurchases of certain convertible senior notes in the fourth quarter of 2022 and for other working capital purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, an aggregate principal amount of US$429.3&#160;million, US$446.9&#160;million and US$746.0&#160;million of our April 2026 Notes, December 2026 Notes, and 2027 Notes, respectively, remained outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of the Bilibili Convertible Senior Notes have the right to require us to repurchase their notes on April&#160;1, 2024, in the case of the April 2026 Notes, June&#160;15, 2023 and June&#160;15, 2025, in the case of the 2027 Notes, and December&#160;1, 2024, in the case of the December 2026 Notes. In addition, the Bilibili Convertible Senior Notes each contains similar protections concerning the holders&#8217; right to require us to repurchase their notes upon the occurrence of a fundamental change (as defined in the terms of such notes), as well as similar provisions regarding our ability to redeem the existing notes in case of certain changes in tax law. Each of the indentures for the Bilibili Convertible Senior Notes defines a &#8220;fundamental change&#8221; to include, among other things, Bilibili&#8217;s ADSs ceasing to be listed on The New York Stock Exchange, The Nasdaq Global Select Market or The Nasdaq Global Market. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.&#8221; Upon the occurrence of a fundamental change, holders of the Bilibili Convertible Senior Notes will have the right, at their option, to require us to repurchase all of their Bilibili Convertible Senior Notes or any portion of the principal amount at a repurchase price equal to 100% of the principal amount of the notes to be repurchased, plus accrued and unpaid interest, if any. In the event of a fundamental change, we may also be required to issue additional ADSs or, in the case of the December 2026 Notes, Class&#160;Z ordinary shares in lieu of ADSs if a holder of the December 2026 Notes so elects, upon conversion of the relevant Bilibili Convertible Senior Notes. In addition, upon conversion of the December 2026 Notes, unless we elect to deliver solely ADSs (or Class&#160;Z ordinary shares if such holder elects to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion) to settle such conversion (other than paying cash in lieu of delivering any fractional ADS), we will be required to make cash payments in respect of the notes being converted. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">40 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, we may not have enough available cash or be able to obtain financing at the time we are required to make repurchases of the notes surrendered therefor or redeem the notes or the notes being converted. In addition, our ability to repurchase the notes, redeem the notes or pay cash upon conversions of the notes may be limited by law, by regulatory authority or by agreements governing our and/or our subsidiaries&#8217; current or future indebtedness. We derive most of our revenues from, and hold most of our assets through, our subsidiaries. As a result, we may rely in part upon distributions and advances from our subsidiaries in order to help us meet our payment obligations under the Bilibili Convertible Senior Notes and our other obligations. Our subsidiaries are distinct legal entities and do not have any obligation (legal or otherwise) to provide us with distributions or advances. We may face tax or other adverse consequences, or legal limitations, on our ability to obtain funds from these entities. In addition, our ability to obtain external financing in the future is subject to a variety of uncertainties, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">our financial condition, results of operations and cash flows; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">general market conditions for financing activities by internet companies; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">economic, political and other conditions in the PRC and elsewhere. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our failure to repurchase the Bilibili Convertible Senior Notes or pay the redemption price or repay the principal at a time when the repurchase or such payment is required by the respective indenture governing the notes or to pay any cash payable on future conversions of the notes would constitute a default under the respective indenture governing the notes. A default under any of these indentures or the fundamental change itself could also lead to a default under any of the other indentures or agreements governing our indebtedness or any future indebtedness. If the repayment of the existing notes or any other indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the existing notes or other indebtedness and repurchase the notes or make cash payments upon conversions thereof. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We hold a portion of our cash and cash equivalents that we use to meet our working capital and operating expense needs in deposit accounts, and our liquidity and operations could be adversely affected if a financial institution holding such funds fails. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We hold a portion of our cash and cash equivalents that we use to meet our working capital and operating expense needs in deposit accounts at multiple financial institutions. The balance held in the accounts of U.S. financial institutions typically exceeds the Federal Deposit Insurance Corporation, or FDIC, standard deposit insurance limit of $250,000 per depositor and per institution. If a U.S. financial institution in which we hold such funds fails or is subject to significant adverse conditions in the financial or credit markets, we could be subject to a risk of loss of all or a portion of such uninsured funds or be subject to a delay in accessing all or a portion of our funds. Any such loss or lack of access to these funds could adversely impact our short-term liquidity and ability to meet our operating expense obligations, including payroll obligations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For example, on March&#160;10, 2023, Silicon Valley Bank, or SVB, was closed and the FDIC was appointed receiver for the bank. The FDIC created a successor bridge bank, and all deposits of SVB were transferred to the bridge bank under a systemic risk exception approved by the United States Department of the Treasury, the Federal Reserve and the FDIC. Access to and availability of deposits was delayed, though ultimately, in that case, restored. As of the date of this annual report, we have no balance left in SVB. However, if financial institutions in which we hold funds for working capital and operating expenses were to fail, we cannot provide any assurances that the applicable governmental agencies would take action to protect our uninsured deposits or make deposits available in a similar manner. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also maintain investment accounts with one or more financial institutions in which we hold our investments and, if access to the funds we use for working capital and operating expenses is impaired, we may not be able to open new operating accounts or to sell investments or transfer funds from our investment accounts to new operating accounts on a timely basis sufficient to meet our operating expense obligations. In addition, to the extent that the financial institutions with which we hold securities fail or are associated with banks that fail, there may be delays or other access restrictions with respect to such securities, similar to those described above for deposit accounts. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">41 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We have granted, and may continue to grant, options and other types of awards under our share incentive plan, which may result in increased share-based compensation expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We adopted a global share incentive plan in 2014 (terminated in 2022, whereas awards outstanding at the time of termination survived the termination) and a share incentive plan in 2018 (as amended in 2020 and 2022), which we refer to as the Global Share Plan and the 2018 Plan, respectively, in this annual report, for the purpose of granting share-based compensation awards to employees, directors and consultants to incentivize their performance and align their interests with ours. We recognize expenses in our consolidated financial statements in accordance with U.S. GAAP. Under the 2018 Plan, we are authorized to grant options and other types of awards. As of February&#160;28, 2023, awards to purchase 23,499,960 ordinary shares under the Global Share Plan and the 2018 Plan have been granted and remained outstanding, excluding awards that were forfeited or cancelled after the relevant grant dates. We recognize share-based compensation expenses in our consolidated financial statements in connection with these grants and may continue to incur such expenses in the future. As of December&#160;31, 2022, our unrecognized share-based compensation expenses relating to unvested awards amounted to RMB3,707.8&#160;million (US$537.6 million), adjusted for estimated forfeitures. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we fail to maintain an effective system of internal control over financial reporting, we may lose investor confidence in the reliability of our financial statements which in turn could negatively impact the trading price of our shares and/or ADSs or otherwise harm our reputation. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SEC, as required under Section&#160;404 of the Sarbanes-Oxley Act of 2002, has adopted rules requiring public companies to include a report of management on the effectiveness of such companies&#8217; internal control over financial reporting in their respective annual reports. In addition, an independent registered public accounting firm for a public company may be required to issue an attestation report on the effectiveness of such company&#8217;s internal control over financial reporting. Our management may conclude that our internal control over financial reporting is not effective. Moreover, even if our management concludes that our internal control over financial reporting is effective, our independent registered public accounting firm, after conducting its own independent testing, may issue a report that is qualified if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed, or if it interprets the relevant requirements differently from us. In addition, as we have become a public company, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we fail to implement and maintain an effective internal control environment, we could suffer material misstatements in our consolidated financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading prices of our listed securities. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanction. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on certain key operating metrics to evaluate the performance of our business, and real or perceived inaccuracies in such metrics may harm our reputation and negatively affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We rely on certain key operating metrics, such as DAUs, MAUs and average monthly paying users, to evaluate the performance of our business. Our operating metrics may differ from estimates published by third parties or from similarly titled metrics used by other companies due to differences in methodology and assumptions. We calculate these operating metrics using internal company data that have not been independently verified. If we discover material inaccuracies in the operating metrics we use, or if they are perceived to be inaccurate, our reputation may be harmed and our evaluation methods and results may be impaired, which could negatively affect our business. If investors make investment decisions based on operating metrics we disclose that are inaccurate, we may also face potential lawsuits or disputes. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We do not have any business insurance coverage. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The insurance industry in mainland China is still in an early stage of development, and insurance companies in mainland China currently offer limited business-related insurance products. We do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain property insurance, product liability insurance or <span style="white-space:nowrap">key-man</span> insurance. We consider this practice to be reasonable in light of the nature of our business and the insurance products that are available in mainland China and in line with the practices of other companies in the same industry of similar size in mainland China. Any uninsured risks may result in substantial costs and the diversion of resources, which could adversely affect our results of operations and financial condition. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">42 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face various challenges and risks in connection with our expansion into overseas markets. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As we expand our global and cross-border businesses into more overseas markets, we will face risks associated with expanding into markets in which we have limited or no experience and in which we may be less well-known. We may be unable to attract a sufficient number of users, customers or business partners, fail to anticipate competitive conditions or face difficulties in operating effectively in these new markets. The expansion of our overseas and cross-border businesses will also expose us to risks inherent in operating businesses globally, including, but not limited to: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to recruit international and local talent and deal with challenges in replicating or adapting our company policies and procedures to operating environments different than those of China; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lack of acceptance of the product and service offerings on our platform; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">disruptions in the supply chain; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investigations regarding anti-dumping; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trade wars; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">geopolitical tensions, political instability and general economic or political conditions in particular countries or regions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges and increased expenses associated with staffing and managing global and cross-border operations and managing an organization spread over multiple jurisdictions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trade barriers, such as import and export restrictions, tariffs, customs duties and other taxes, competition law regimes and other trade restrictions, as well as other protectionist policies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">differing and potentially adverse tax consequences; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increased and conflicting regulatory compliance requirements; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">adaption to different industry practices; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">challenges caused by distance, language and cultural differences; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the impact of the <span style="white-space:nowrap">COVID-19</span> pandemic and other natural disasters; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increased costs to protect the security and stability of our information technology systems, intellectual property and personal data, including compliance costs related to data localization laws; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">availability and reliability of global and cross-border payment systems and logistics infrastructure; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exchange rate fluctuations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As we expand further into new regions and markets, these risks could intensify, and efforts we make to expand our global and cross-border businesses and operations may not be successful. Failure to expand our global and cross-border businesses and operations could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Transactions conducted through our global and cross-border platforms may be subject to different customs, taxes and rules and regulations, and we may be adversely affected by the complexity of and developments in customs, foreign exchange and import/export laws, rules and regulations in mainland China and other jurisdictions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">43 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, changes to trade policies, treaties and tariffs in the jurisdictions in which we operate, or the perception that these changes could occur, could adversely affect our global and cross-border operations, our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Heightened tensions in international relations, particularly between the United States and China, may adversely impact our business, financial condition, and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Recently there have been heightened tensions in international relations, particularly between the United States and China. The conflict in Ukraine and the imposition of broad economic sanctions on Russia could raise energy prices and disrupt global markets. These tensions have affected both diplomatic and economic ties between the two countries. Heightened tensions could reduce levels of trade, investments, technological exchanges, and other economic activities between the two major economies. The existing tensions and any further deterioration in the relationship between the United States and China may have a negative impact on the general, economic, political, and social conditions in both countries, and given our reliance on the Chinese market, adversely impact our business, financial condition, and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">A severe or prolonged downturn in the Chinese or global economy, any financial or economic crisis, or perceived threat of such a crisis, could materially and adversely affect our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">COVID-19</span> has had a severe and negative impact on the Chinese and the global economy since 2020. Even before the outbreak of <span style="white-space:nowrap">COVID-19,</span> 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&#8217;s leading economies, including problems that may arise from the unwinding of those policies. The Federal Reserve has raised interest rates in the United States. The rapid rise in interest rates in the United States during 2022 have resulted in a state of volatility and uncertainty with respect to the health of the U.S. banking system. 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. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy may materially and adversely affect our business, results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face risks related to natural disasters, health epidemics and other outbreaks, such as the <span style="white-space:nowrap">COVID-19</span> pandemic, which could significantly disrupt our operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In recent years, there have been outbreaks of health epidemics in China and globally, including the outbreak of <span style="white-space:nowrap">COVID-19</span> pandemic. Our results of operations may be adversely and materially affected to the extent <span style="white-space:nowrap">COVID-19</span> or any other epidemic harms the Chinese and global economy in general. Beginning in 2020, <span style="white-space:nowrap">COVID-19</span> has resulted in quarantines, travel restrictions, and temporary closure of businesses and facilities in China and worldwide. For its impact on our financial results, please see &#8220;Item 5. Operating and Financial Review and Prospects.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">COVID-19</span> had the following impacts and the potential impacts from <span style="white-space:nowrap">COVID-19</span> include, but are not limited to, the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">temporary closure of offices, travel restrictions or suspension of services of our customers and suppliers have negatively affected, and could continue to negatively affect, the demand for our services; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lock-downs has disrupted and may continue to disrupt supply chain, delay our ability to timely fulfill our <span style="white-space:nowrap">e-commerce</span> orders and led to higher fulfilment expenses; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increase the volatility of our customers&#8217; demand for our advertising services and their advertising expenditure patterns from <span style="white-space:nowrap"><span style="white-space:nowrap">period-to-period;</span></span> </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">44 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">increase the volatility of the size and engagement of our active user base, and cause us to incur higher bandwidth costs; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">lead to delays in production and uncertainty in scheduling of content of our licensed content providers, which in turn have a negative impact on our premium membership subscription and the amount of advertising sponsorship received by us. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">China began to modify its COVID control policy at the end of 2022, and most of the travel restrictions and quarantine requirements were lifted in December 2022. There remains uncertainty as to the future impact of the virus. The extent to which the <span style="white-space:nowrap">COVID-19</span> pandemic impacts our long-term results will depend on future developments which are highly uncertain, unpredictable and beyond our control, including the frequency, duration and extent of outbreaks of <span style="white-space:nowrap">COVID-19,</span> the appearance of new variants with different characteristics, the effectiveness of efforts to contain or treat cases, and future actions that may be taken in response to these developments, and measures to stimulate the general economy to improve business condition especially for small businesses. Consequently, the <span style="white-space:nowrap">COVID-19</span> pandemic may materially and adversely affect our business, financial condition and results of operations. We are closely monitoring the impacts of <span style="white-space:nowrap">COVID-19</span> pandemic on us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In general, our business could be adversely affected by the effects of epidemics, including, but not limited to, the <span style="white-space:nowrap">COVID-19,</span> avian influenza, severe acute respiratory syndrome (SARS), the influenza A virus, Ebola virus, severe weather conditions such as a snowstorm, flood or hazardous air pollution, or other outbreaks. In response to an epidemic, severe weather conditions, or other outbreaks, government and other organizations may adopt regulations and policies that could lead to severe disruption to our daily operations, including temporary closure of our offices and other facilities. These severe conditions may cause us and/or our partners to make internal adjustments, including, but not limited to, temporarily closing down business, limiting business hours, and setting restrictions on travel and/or visits with clients and partners for a prolonged period of time. Various impact arising from a severe condition may cause business disruption, resulting in material, adverse impact to our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to conduct business in international markets may be adversely affected by legal, regulatory and other risks. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">International expansion of our platform and offerings is a part of our growth strategy and may subject us to additional risks and challenges, including but not limited to challenges in formulating effective local sales and marketing strategies targeting users from various jurisdictions and cultures, who have a diverse range of preferences and demands; challenges in achieving sufficient brand recognition as compared with our home market in China; challenges in identifying appropriate local business partners and establishing and maintaining good working relationships with them; exposure to different tax jurisdictions that may subject us to greater fluctuations in our effective tax rate and potentially adverse tax consequence; and risks of increased costs associated with doing business in foreign jurisdictions, including burdens of complying with a wide variety of local laws and regulations. If we fail to address any of these risks and challenges associated with our international expansion, our reputation, business and results of operations may be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any failure to comply with PRC property laws and relevant regulations regarding certain of our leased premises may materially and adversely affect our business, financial condition, results of operations and prospects. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have not registered our lease agreements with the relevant government authorities. Under the relevant PRC laws and regulations, we may be required to register and file with the relevant government authority executed leases. The failure to register the lease agreements for our leased properties will not affect the validity of these lease agreements, but the competent housing authorities may order us to register the lease agreements in a prescribed period of time and impose a fine ranging from RMB1,000 to RMB10,000 for each <span style="white-space:nowrap">non-registered</span> lease if we fail to complete the registration within the prescribed timeframe. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">45 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Corporate Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the PRC government finds that the agreements that establish the structure for operating our businesses in mainland China do not comply with PRC regulations on foreign investment in internet and other related businesses, or if these regulations or their interpretation change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC laws and regulations impose certain restrictions or prohibitions on foreign ownership of companies that engage in internet and other related businesses, including the provision of internet content and online game operations. For example, the internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications remain as prohibited areas for foreign investment. Specifically, foreign ownership of a commercial internet information services provider may not exceed 50%, and the major foreign investor is required to have a record of good performance and operating experience in managing value-added telecommunications business, however, such requirement of record of good performance and operating experience in managing value-added telecommunications business for the major foreign investor was repealed by the Decision of the State Council on Revising and Repealing Certain Administrative Regulations, effective on May&#160;1, 2022. We are a company registered in the Cayman Islands and our WFOE is considered a foreign-invested enterprise. To comply with PRC laws and regulations, we conduct our business in mainland China mainly through the VIEs and their respective subsidiaries, based on a series of contractual arrangements by and among our wholly owned subsidiaries in mainland China (our WFOEs), the VIEs, and their shareholders, as applicable. As a result of these contractual arrangements, we exert control over the Consolidated Affiliated Entities and consolidate their financial results in our financial statements under U.S. GAAP. The Consolidated Affiliated Entities hold the licenses, approvals and key assets that are essential for our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the opinion of our PRC counsel, based on its understanding of the relevant PRC laws and regulations, except as disclosed in this annual report, each of the contracts among our WFOEs, the VIEs and their shareholders is valid, binding and enforceable in accordance with its terms. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, Bilibili is a Cayman Islands holding company with no equity ownership in the VIEs and conducts its operations primarily through its PRC subsidiaries, VIEs and their subsidiaries in mainland China. Investors in Bilibili&#8217;s ADSs or the Class&#160;Z ordinary shares thus are not purchasing equity interest in the VIEs in mainland China but instead are purchasing equity interest in a Cayman Islands holding company. 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 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 the notes and other 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 VIEs, which contribute to 73.4% of our revenues in 2022. Bilibili, its PRC subsidiaries and the VIEs, and investors of Bilibili 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have been further advised by our PRC counsel that there are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations. Thus, 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 may ultimately take a view contrary to the opinion of our PRC counsel. If we are found in violation of any PRC laws or regulations or if the contractual arrangements among our WFOEs, the VIEs and their shareholders are determined as illegal or invalid by the PRC court, arbitral tribunal or regulatory authorities, the relevant governmental authorities would have broad discretion in dealing with such violation, including, without limitation: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">revoking the business licenses and/or operating licenses of such entities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing fines on us; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">confiscating any of our income that they deem to be obtained through illegal operations; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">46 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discontinuing or placing restrictions or onerous conditions on our operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">placing restrictions on our right to collect revenues; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">shutting down our servers or blocking our app/websites; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">requiring us to restructure the operations in such a way as to compel us to establish a new enterprise, <span style="white-space:nowrap">re-apply</span> for the necessary licenses or relocate our businesses, staff and assets; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">imposing additional conditions or requirements with which we may not be able to comply; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">taking other regulatory or enforcement actions against us that could be harmful to our business. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The imposition of any of these penalties may result in a material and adverse effect on our ability to conduct our business operations. In addition, if the imposition of any of these penalties causes us to lose the rights to direct the activities of the Consolidated Affiliated Entities or the right to receive their economic benefits, we would no longer be able to consolidate their financial results in accordance with U.S. GAAP, which would have a material adverse effect on our operations and result in the value of the securities diminishing substantially. Our shares may decline in value if we are unable to assert our contractual control rights over the assets of our PRC subsidiaries and the VIEs that conduct all or substantially all of our operations. Bilibili, its PRC subsidiaries and the VIEs and investors of Bilibili 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we believe we, our PRC subsidiaries and the VIEs 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 <span style="white-space:nowrap">non-compliance</span> with or violations of PRC laws and regulations. If the PRC government determines that we or the VIEs do not comply with applicable law, it could revoke the VIEs&#8217; business and operating licenses, require the VIEs to discontinue or restrict the VIEs&#8217; operations, restrict the VIEs&#8217; right to collect revenues, block the VIEs&#8217; websites, require the VIEs to restructure our operations, impose additional conditions or requirements with which the VIEs may not be able to comply, impose restrictions on the VIEs&#8217; business operations or on their customers, or take other regulatory or enforcement actions against the VIEs that could be harmful to their business. Any of these or similar occurrences could significantly disrupt our or the VIEs&#8217; business operations or restrict the VIEs from conducting a substantial portion of their business operations, which could materially and adversely affect the VIEs&#8217; business, financial condition and results of operations. If any of these occurrences results in our inability to direct the activities of any of the VIEs that most significantly impact its economic performance, and/or our failure to receive the economic benefits from any of the VIEs, we may not be able to consolidate these entities in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Due to PRC restrictions or prohibitions on foreign ownership of internet and other related businesses in mainland China, we operate our business in mainland China through the VIEs and their subsidiaries, in which we have no ownership interest. We rely on a series of contractual arrangements with the VIEs and their shareholders, as applicable, including the powers of attorney, to control and operate business of the Consolidated Affiliated Entities. These contractual arrangements are intended to provide us with effective control over the Consolidated Affiliated Entities and allow us to obtain economic benefits from them. See &#8220;Item&#160;4. Information on the Company&#8212;C. Organizational Structure&#8221; for more details about these contractual arrangements. In particular, our ability to control the Consolidated Affiliated Entities depends on the powers of attorney, pursuant to which our WFOEs can vote on all matters requiring shareholder approval in the VIEs. We believe these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">47 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although we have been advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, that except as disclosed in this annual report, each of the contracts among our WFOEs, the VIEs and their shareholders is valid, binding and enforceable under existing PRC laws and regulations,<span style="font-weight:bold"><span style="font-style:italic"> </span></span>these contractual arrangements may not be as effective in providing control over the VIEs and their subsidiaries as direct ownership. If the VIEs or their shareholders fail to perform their respective obligations under the contractual arrangements, we may incur substantial costs and expend substantial resources to enforce our rights. These contractual arrangements are governed by and interpreted in accordance with PRC law, and disputes arising from these contractual arrangements will be resolved through arbitration in mainland China. However, the legal system in mainland China, particularly as it relates to arbitration proceedings, is not as developed as the legal system in many other jurisdictions, such as the United States. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.&#8221; There are very few precedents and little official guidance as to how contractual arrangements in the context of a VIE should be interpreted or enforced under PRC law. There remain significant uncertainties regarding the ultimate outcome of arbitration should legal action become necessary. These uncertainties could limit our ability to enforce these contractual arrangements. In addition, arbitration awards are final and can only be enforced in PRC courts through arbitration award recognition proceedings, which could cause additional expenses and delays. In the event we are unable to enforce these contractual arrangements or we experience significant delays or other obstacles in the process of enforcing these contractual arrangements, we may not be able to exert effective control over the VIEs and may lose control over the assets owned by the VIEs. As a result, we may be unable to consolidate the financial results of such entities in our consolidated financial statements, our ability to conduct our business and repay our indebtedness may be negatively affected, and our operations could be severely disrupted, which could materially and adversely affect our results of operations and financial condition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may lose the ability to use and enjoy assets held by the VIEs and their subsidiaries that are important to our business if the VIEs and their subsidiaries declare bankruptcy or become subject to a dissolution or liquidation proceeding. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The VIEs hold certain licenses that are important to our operations, including the Value-added Telecommunication Business Licenses, License for Online Transmission of Audio-Visual Programs, Online Culture Operating Permits and License for Production and Operation of Radio and Television Programs. Under our contractual arrangements, the shareholders of the VIEs may not voluntarily liquidate the VIEs or approve them to sell, transfer, mortgage or dispose of their assets or legal or beneficial interests exceeding certain threshold in the business in any manner without our prior consent. However, in the event that the shareholders breach this obligation and voluntarily liquidate the VIEs, or the VIEs declare bankruptcy, or all or part of their assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our operations, which could materially and adversely affect our business, financial condition and results of operations. Furthermore, if the VIEs or their subsidiaries undergo a voluntary or involuntary liquidation proceeding, their shareholders or unrelated third-party creditors may claim rights to some or all of its assets, hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Contractual arrangements we have entered into with the VIEs may be subject to scrutiny by the PRC tax authorities. A finding that we owe additional taxes could negatively affect our financial condition and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to applicable PRC laws and regulations, arrangements and transactions among related parties may be subject to audit or challenge by PRC tax authorities. We may be subject to adverse tax consequences if the PRC tax authorities determine that the contractual arrangements among our WFOE, the VIEs and their shareholders are not on an <span style="white-space:nowrap">arm&#8217;s-length</span> basis and therefore constitute favorable transfer pricing. As a result, the PRC tax authorities could require that the VIEs adjust their taxable income upward for PRC tax purposes. Such an adjustment could increase the VIEs&#8217; tax expenses without reducing the tax expenses of our WFOE, subject the VIEs to late payment fees and other penalties for under-payment of taxes, and result in the loss of any preferential tax treatment our WFOE may have. As a result, our consolidated results of operations may be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">48 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the chops of our PRC subsidiaries, the VIEs and their subsidiaries, are not kept safely, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In mainland China, a company chop or seal serves as the legal representation of the company towards third parties even when unaccompanied by a signature. Each legally registered company in mainland China is required to maintain a company chop, which must be registered with the local Public Security Bureau. In addition to this mandatory company chop, companies may have several other chops which can be used for specific purposes. The chops of our PRC subsidiaries, the VIEs and their subsidiaries are generally held securely by personnel designated or approved by us in accordance with our internal control procedures. To the extent those chops are not kept safe, are stolen or are used by unauthorized persons or for unauthorized purposes, the corporate governance of these entities could be severely and adversely compromised and those corporate entities may be bound to abide by the terms of any documents so chopped, even if they were chopped by an individual who lacked the requisite power and authority to do so. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The shareholders of the VIEs include Rui Chen, Ni Li and Yi Xu, who are also Bilibili&#8217;s shareholders, and, in some cases are Bilibili&#8217;s directors or officers. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Bilibili and as shareholders of the VIEs. For individuals who are also Bilibili&#8217;s directors and officers, we rely on them to abide by the laws of the Cayman Islands, which provide that directors and officers owe a fiduciary duty to act in good faith and in the best interest of Bilibili and not to use their positions for personal gain. The shareholders of the VIEs have executed powers of attorney to appoint our WFOEs or a person designated by our WFOEs to vote on their behalf and exercise voting rights as shareholders of the VIEs. We cannot assure you that when conflicts arise, these shareholders will act in the best interest of Bilibili 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">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. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili is a holding company, and we may rely on dividends to be paid by our PRC subsidiaries for our cash and financing 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 PRC 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC laws and regulations, a wholly foreign-owned enterprise in mainland China, such as Hode Shanghai, 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 <span style="white-space:nowrap">after-tax</span> profits each year, after making up previous years&#8217; accumulated losses, if any, to fund certain statutory reserve funds, until the aggregate amount of such fund reaches 50% of its registered capital. These reserve funds are not distributable as cash dividends. Any limitation on the ability of our 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The National People&#8217;s Congress approved the PRC Foreign Investment Law, or the 2019 FIL, on March&#160;15, 2019, effective from January&#160;1, 2020, and the State Council approved the Regulation on Implementing the PRC Foreign Investment Law, or the Implementation Regulations, on December&#160;26, 2019, effective from January&#160;1, 2020, which replaced the trio of existing laws regulating foreign investment in mainland China, namely, the Sino-foreign Equity Joint Venture Enterprise Law, the Sino-foreign Cooperative Joint Venture Enterprise Law and the Wholly Foreign-invested Enterprise Law, together with their implementation rules and ancillary regulations. The Supreme People&#8217;s Court of mainland China issued a judicial interpretation on the 2019 FIL, in December 2019, effective from January&#160;1, 2020, to ensure fair and efficient implementation of the 2019 FIL. The judicial interpretation clarifies the issues regarding the validity of the investment contract violating the restrictive or prohibitive requirements in the negative list. According to the judicial interpretation, courts in mainland China shall not, among other things, support contracted parties to claim foreign investment contracts in sectors not on the Special Administrative Measures (Negative List) for Foreign Investment Access (2021 Version), most recently jointly promulgated by the Ministry of Commerce of the PRC, or the MOFCOM and the National Development and Reform Commission of the PRC, or the NDRC, on December&#160;27, 2021 and became effective on January&#160;1, 2022, or the Negative List (2021), as void because the contracts have not been approved or registered by administrative authorities. However, since PRC judicial and administrative authorities have significant discretion in interpreting and implementing statutory and contractual terms, it is difficult to predict the outcome of a judicial or administrative proceeding, and such unpredictability towards our contractual rights could adversely affect our business and impede our ability to continue our operations. The 2019 FIL and Implementation Regulations embody an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic investments. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">49 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The 2019 FIL removes all references to the terms of &#8220;de facto control&#8221; or &#8220;contractual control&#8221; as defined in the draft published in 2015 by MOFCOM. However, the 2019 FIL has a <span style="white-space:nowrap">catch-all</span> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in mainland China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. Therefore, the State Council may in the future promulgate laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; and our contractual arrangements may be subject to and be deemed to violate the market entry requirements in mainland China. The &#8220;VIE&#8221; structure, or VIE structure, has been adopted by many <span style="white-space:nowrap">PRC-based</span> companies, including us, to obtain necessary licenses and permits in the industries that are currently subject to foreign investment restrictions in mainland China. See &#8220;Item&#160;4. Information on the Company&#8212;C. Organizational Structure&#8221; for more details about these contractual arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the 2019 FIL further specifies that foreign investments shall be conducted in line with the &#8220;negative list&#8221; to be issued or approved to be issued by the State Council. The commercial internet information service, internet audio-visual program services, online cultural activities (except for music), the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications that we conduct through the Consolidated Affiliated Entities are subject to foreign investment restrictions set forth in the Negative List (2021). It is uncertain whether the industry of commercial internet information service, internet audio-visual program services, online culture activities (except for music), the radio and television program production and operation business, and the production of audio-visual products and/or electronic publications, in which the VIEs operate, will be subject to the foreign investment restrictions or prohibitions under the then updated &#8220;negative list&#8221; to be issued. If the then updated &#8220;negative list&#8221; requires companies with existing VIE structure like us to take further actions, we will face uncertainties as to whether any clearance from the relevant governmental authorities can be timely obtained, or at all. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Divestitures of businesses and assets may have a material and adverse effect on our business and financial condition. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may engage partial or complete divestitures or other disposal transactions in connection with certain of our businesses and assets in the future, particularly ones that are not closely related to our core focus areas or might require excessive resources or financial capital, to help our company meet its objectives. These decisions are largely based on our management&#8217;s assessment of the business models and likelihood of success of these businesses. However, our judgment could be inaccurate, and we may not achieve the desired strategic and financial benefits from these transactions. Our financial results could be adversely affected by the impact from the loss of earnings and corporate overhead contribution/allocation associated with divested businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dispositions may also involve continued financial involvement in the divested business, such as through guarantees, indemnities or other financial obligations. Under these arrangements, performance by the divested businesses or other conditions outside of our control could affect our future financial results. We may also be exposed to negative publicity as a result of the potential misconception that the divested business is still part of our consolidated group. On the other hand, we cannot assure you that the divesting business would not pursue opportunities to provide services to our competitors or other opportunities that would conflict with our interests. If any conflicts of interest that may arise between the divesting business and us cannot be resolved in our favor, our business, financial condition, results of operations could be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">50 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, reducing or eliminating our ownership interests in these businesses might negatively affect our operations, prospects, or long-term value. We may lose access to resources or <span style="white-space:nowrap">know-how</span> that would have been useful in the development of our own business. Our ability to diversify or expand our existing businesses or to move into new areas of business may be reduced, and we may have to modify our business strategy to focus more exclusively on areas of business where we already possess the necessary expertise. We may sell our interests too early, and thus forego gains that we otherwise would have received had we not sold. Selecting businesses to dispose of or spin off, finding buyers for them (or the equity interests in them to be sold) and negotiating prices for what may be relatively illiquid ownership interests with no easily ascertainable fair market value will also require significant attention from our management and may divert resources from our existing business, which in turn could have an adverse effect on our business operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Doing Business in China </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 and impede our ability to continue our operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PRC government&#8217;s significant oversight over our business operation could result in a material adverse change in our operations and the value of our Class&#160;Z ordinary shares and the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We conduct our business primarily in mainland China. Our operations in mainland China are governed by PRC laws and regulations. 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 Class&#160;Z ordinary shares and the ADSs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">51 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PCAOB had historically been unable to inspect our auditor in relation to their audit work and the inability of the PCAOB to conduct inspections of the auditor in the past had deprived our investors with the benefits of such inspections. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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. The auditor is located in mainland China, a jurisdiction where the PCAOB was historically unable to conduct inspections and investigations completely before 2022. As a result, we and investors in the ADSs were deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China in the past had made it more difficult to evaluate the effectiveness of our independent registered public accounting firm&#8217;s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. However, if the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong, and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we and investors in our ADSs would be deprived of the benefits of such PCAOB inspections again, 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ADSs may be prohibited from trading in the United States under the Holding Foreign Companies Accountable Act, or the HFCAA, in the future if the PCAOB is unable to inspect or investigate completely auditors located in China. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the HFCAA, if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspections by the PCAOB for two consecutive years, the SEC will prohibit our shares or ADSs from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB was unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong, and our auditor was subject to that determination. In May 2022, the SEC conclusively listed us as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;15, 2022, the PCAOB removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each year, the PCAOB will determine whether it can inspect and investigate completely audit firms in mainland China and Hong Kong, among other jurisdictions. If the PCAOB determines in the future that it no longer has full access to inspect and investigate completely accounting firms in mainland China and Hong Kong and we use an accounting firm headquartered in one of these jurisdictions to issue an audit report on our financial statements filed with the SEC, we would be identified as a Commission-Identified Issuer following the filing of the annual report on Form <span style="white-space:nowrap">20-F</span> for the relevant fiscal year. In accordance with the HFCAA, our securities would be prohibited from being traded on a national securities exchange or in the <span style="white-space:nowrap"><span style="white-space:nowrap">over-the-counter</span></span> trading market in the United States if we are identified as a Commission-Identified Issuer for two consecutive years in the future. Although our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange and the ADSs and the Class&#160;Z ordinary shares are fully fungible, we cannot assure you that an active trading market for our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange will be sustained or that the ADSs can be converted and traded with sufficient market recognition and liquidity, if our shares and ADSs are prohibited from trading in the United States. A prohibition of being able to trade in the United States would substantially impair your ability to sell or purchase our ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of our 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. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">52 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The approval of, or report and filings with the CSRC or other PRC government authorities may be required in connection with our 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 and report process. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&amp;A Rules, adopted by six PRC regulatory agencies in 2006 and amended in 2009, requires an overseas special purpose vehicle formed for listing purposes through acquisitions of PRC domestic companies and controlled by PRC persons or entities to obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle&#8217;s securities on an overseas stock exchange. The interpretation and application of the regulations remain unclear, and our offshore offerings may ultimately require approval of the CSRC. If the CSRC approval is required, it is uncertain whether we can or how long it will take us to obtain the approval and, even if we obtain such CSRC approval, the approval could be rescinded. Any failure to obtain or delay in obtaining the CSRC approval for any of our offshore offerings, or a rescission of such approval if obtained by us, would subject us to sanctions imposed by the CSRC or other PRC regulatory authorities, which could include fines and penalties on our operations in mainland China, restrictions or limitations on our ability to pay dividends outside of mainland China, and other forms of sanctions that may materially and adversely affect our business, financial condition, and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, the relevant PRC government authorities issued Opinions on Strictly Cracking Down Illegal Securities Activities in Accordance with the Law. 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC released a set of regulations consisting of 6 documents, including the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Enterprises, or the Trial Measures, and 5 supporting guidelines, collectively, the Filing Measures, effective March&#160;31, 2023. The Filing Measures establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. According to the Filing Measures, PRC domestic companies that seek to offer and list securities in overseas markets, either in direct or indirect means, are required to fulfill the filing procedure with the CSRC and report relevant information. The Trial Measures also sets certain regulatory red lines for overseas offerings and listings by domestic enterprises. Furthermore, after offering or listing, the company shall report material events to the CSRC within three working days after the occurrence and announcement of certain events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board. Failure to comply with the filing or reporting requirements for any offering, listing or any other capital raising activities, may result in fines and other penalties on the companies, the controlling shareholder and other responsible persons. For more details of the Filing Measures, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to M&amp;A and Overseas Listings.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC also held a press conference for the release of the Trial Measures and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which, among others, clarifies that the domestic companies that have already been listed overseas before the effective date of the Trial Measures (<span style="font-style:italic">i.e.</span>, March&#160;31, 2023) shall be deemed as existing applicants (the &#8220;Existing Applicants&#8221;). The Existing Applicants are not required to complete the filing procedures immediately, and they shall be required to file with the CSRC when subsequent matters such as refinancing are involved. Furthermore, for the overseas listing of companies with VIE contractual arrangements, the CSRC will solicit opinions from relevant regulatory authorities and complete the filing of the overseas listing of companies with these domestic companies which duly meet their compliance requirements, and support their development and growth by enabling them to utilize both markets and their resources. Nevertheless, it does not specify what qualify as a compliant VIE structure and what relevant domestic laws and regulations are required to be complied with. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we fail to file with the CSRC in a timely manner or at all, for any future offering (including, among others, <span style="white-space:nowrap">follow-on</span> offerings, issuance of convertible corporate bonds and exchangeable bonds, and other equivalent offering activities) pursuant to the Filing Measures due to our contractual arrangements, our ability to raise or utilize funds could be materially and adversely affected, and we may even need to unwind our contractual arrangements or restructure our business operations to rectify the failure to complete the filings. However, as the Filing Measures were recently promulgated, there remain substantial uncertainties as to their interpretation, application, and enforcement and how they will affect our operations and our future financing. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;24, 2023, the CSRC and other relevant government authorities promulgated the Provision on Confidentiality of Overseas Securities Issuance and Listing which took effective on March&#160;31, 2023, according to which, where a domestic enterprise provides or publicly discloses to the relevant securities companies, securities service institutions, overseas regulatory authorities and other entities and individuals, or provides or publicly discloses through its overseas listing subjects, documents and materials involving state secrets and working secrets of state organs, it shall report the same to the competent department with the examination and approval authority for approval in accordance with the law, and submit the same to the secrecy administration department of the same level for filing. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">53 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;27, 2021, the NDRC and the MOFCOM jointly issued the Negative List (2021), which became effective on January&#160;1, 2022. Pursuant to the Negative List (2021), if a domestic company engaging in the prohibited business stipulated in the Negative List (2021)&#160;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&#8217;s operation and management, and their shareholding percentages shall be subject, <span style="font-style:italic">mutatis mutandis</span>, to the relevant regulations on the domestic securities investments by foreign investors. At a press conference held on January&#160;18, 2022, the NDRC clarified that the requirement as mentioned above would only apply to domestic company&#8217;s direct overseas offerings; as for the domestic company to list overseas indirectly, the CSRC is seeking public comments on the relevant regulations. As the Negative List (2021)&#160;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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 enacted versions of the draft measures, regulations and provisions described above, 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 mainland China, limit our ability to pay dividends outside of mainland China, limit our operating privileges in mainland China, delay or restrict the repatriation of the proceeds from our offshore offerings into mainland 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainties with respect to the interpretation and implementation of the Anti-Monopoly Guidelines for the Internet Platform Economy Sector and other anti-monopoly and competition laws and how it may impact our business operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC anti-monopoly enforcement agencies have strengthened enforcement under the PRC Anti-Monopoly Law in recent years. In February 2021, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector was promulgated by the Antimonopoly Commission of the PRC State Council. The Anti-Monopoly Guidelines for the Internet Platform Economy Sector is consistent with the Anti-Monopoly Law of PRC and prohibits monopoly agreements, abuse of dominant position and concentration of undertakings that may have the effect of eliminating or restricting competitions in the field of platform economy. More specifically, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector outlines certain practices that may, if without justifiable reasons, constitute abuse of dominant position, including without limitation, tailored pricing using big data and analytics, actions or arrangements seen as exclusivity arrangements, using technology means to block competitors&#8217; interface, using bundled services to sell services or products, and compulsory collection of user data. Besides, the Anti-Monopoly Guidelines for the Internet Platform Economy Sector expressly states that concentration involving VIE will also be subject to antitrust filing requirements. On August&#160;17, 2021, the SAMR issued the Provisions on Preventing Unfair Online Competition (Draft for Comments), which detailed the implementation of the PRC Unfair Competition Law, including specifying certain online unfair competition behaviors that should be prohibited. As of the date of this annual report, Provisions on Preventing Unfair Online Competition (Draft for Comments) have not been formally adopted, and due to the lack of further clarification, there are still uncertainties regarding the interpretation and implementation of the provisions. Since the Anti-Monopoly Guidelines for the Internet Platform Economy Sector are relatively new and the Provisions on Preventing Unfair Online Competition (Draft for Comments) have not been formally adopted, uncertainties still exist in relation to its interpretation and implementation. Although we do not believe we engage in any foregoing situations which would cause material adverse effect on our financial and business conditions, we cannot assure you that our business operations will comply with such regulation in all respects, and any failure or perceived failure by us to comply with such regulation may result in governmental investigations, fines and/or other sanctions on us. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">54 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2021, the SAMR, together with certain other PRC government authorities convened an administrative guidance meeting, focusing on unfair competition acts in community group buying, self-inspection and rectification by major internet companies of possible violations of anti-monopoly, anti-unfair competition, tax and other related laws and regulations, and requesting such companies to comply with relevant laws and regulations strictly and be subject to public supervision. In addition, many internet companies, including over 30 companies which attended such administrative guidance meeting, are required to conduct a comprehensive self-inspection and make necessary rectification accordingly. The SAMR stated that it will organize and conduct inspections on the companies&#8217; rectification results. If a company is found to conduct illegal activities, more severe penalties are expected to be imposed in accordance with the laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;24, 2022, the SCNPC adopted the amendment on Anti-Monopoly Law, which introduced a &#8220;safe harbor&#8221; for anti-competitive agreements that have a market share lower than a specific threshold to be set by the SAMR, granted the SAMR the power to suspend the review period in merger investigations under specified circumstances, allowed public prosecutors to bring a civil public interest lawsuit based on monopolistic behaviors, and significantly increased the penalties for violation of anti-monopoly law etc. This amendment emphasized on the enforcement of anti-monopoly laws in the internet, finance and other key industries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The strengthened enforcement of the Anti-Monopoly Law could result in investigations on our acquisition transactions conducted in the past and make our acquisition transactions in the future more difficult due to the prior filing requirement. If a business operator carries out a concentration in violation of the Anti-Monopoly Law, the relevant authority may order the business operator to terminate the concentration, dispose of the shares or assets or transfer the business within a specified time limit, or take other measures to restore the <span style="white-space:nowrap">pre-concentration</span> status, and impose a fine of up to 10% of the preceding year&#8217;s sales volume where such concentration has or may have the effect of excluding or restricting competition, or a fine of up to RMB5,000,000 where such concentration does not have the effect of excluding or restricting competition. The PRC anti-monopoly laws may increase our compliance burden, particularly in the context of relevant PRC authorities recently strengthening supervision and enforcement of the Anti-Monopoly Law against internet platforms. If the PRC regulatory authorities identify any of our activities as monopolistic under the Anti-Monopoly Law or the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, or identify us holding a dominant market position or of abusing such dominant position, we may be subject to investigations and administrative penalties, such as termination of monopolistic act and confiscation of illegal gains. There are significant uncertainties associated with the evolving legislative activities and varied local implementation practices of anti-monopoly and competition laws and regulations in mainland China. Any <span style="white-space:nowrap">non-compliance</span> or associated inquiries, investigations and other governmental actions may divert significant management time and attention and our financial resources, lead to negative publicity, liabilities or administrative penalties, therefore materially and adversely affect our financial conditions, operations and business prospects. If we are required to take any rectifying or remedial measures or are subject to any penalties, our reputation and business operations may be materially and adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">55 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulation and censorship of information disseminated over the mobile and internet in mainland China may adversely affect our business and subject us to liability for content posted on our platform. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Internet companies in mainland China are subject to a variety of existing and new rules, regulations, policies, and license and permit requirements on the distribution of information over the mobile and internet. Under these rules and regulations, content service providers are prohibited from posting or displaying over the mobile or internet content that, among others, violates PRC laws and regulations, impairs the national dignity of China or the public interest, is obscene, superstitious, fraudulent or defamatory, or may be deemed by relevant government authorities as &#8220;socially destabilizing&#8221; or leaking &#8220;state secrets&#8221; of China. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; In connection with enforcing these rules, regulations, policies and requirements, relevant government authorities may suspend services by, or revoke licenses of, any internet or mobile content service provider that is deemed to provide illicit content online or on mobile devices, and such activities may be intensified in connection with any ongoing government campaigns to eliminate prohibited content online. For example, in recent years, the National Office of Anti-Pornography and Illegal Publications, the CAC, the MIIT, the MCT, and the MPS jointly have been launching a series of &#8220;Clean Up the Internet&#8221; campaigns. These campaigns aim to eliminate pornographic information and content in the internet information services industry by, among other things, holding liable individuals and corporate entities that facilitate the distribution of pornographic information and content. During the campaigns, relevant government authorities have shut down websites, removed links and closed accounts. Certain major public internet companies voluntarily initiated self-investigations to filter and remove content from their websites and cloud servers. In January 2019, CNSA issued the Regulations on Administration of Network Short Video Platforms and Censoring Criteria for Network Short Video Content, the latter of which was further amended in December 2021, to tighten the censorship on short video content. The regulatory authorities carried out a series of law enforcement actions against violation of personal information protection from January to December 2019. On January&#160;23, 2019, the OCCAC, the MIIT, the MPS, and the SAMR, jointly issued the Notice on Special Governance of Illegal Collection and Use of Personal Information via Apps, which restates the requirement of legal collection and use of personal information, encourages APP operators to conduct security certifications, and encourages search engines and APP stores to clearly mark and recommend those certified APPs. At the same time, they announced a <span style="white-space:nowrap">one-year</span> special crackdown on the illegal collection and misuse of personal information by apps. On July&#160;22, 2020, the MIIT issued the Notice on Carrying out Special Rectification Actions in Depth against the Infringement on Users&#8217; Rights and Interests by Apps to urge app service providers, among others, to strengthen the protection of users&#8217; personal information in relation to the download and usage of apps. On March&#160;12, 2021, the CAC, the MIIT, the MPS and the SAMR jointly issued the Necessary Personal Information Range Provisions of Common Types of Apps to further provide guidance over personal information security and privacy protection. As a result, a number of mobile apps were condemned publicly for their noncompliance with personal information protection policies, including, among other <span style="white-space:nowrap">non-compliance</span> actions, the failure to publish rules on the collection and improper use of users&#8217; personal information, the failure to provide channels for users to access and revise their information, the failure to provide functions for users to cancel accounts, the unauthorized collection of personal information, the unreasonable requests for access, and the unauthorized sharing of information with third parties. For more information, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; and &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Information Security and Privacy Protection.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We endeavor to eliminate illicit content from our platform. We have made substantial investments in resources to monitor content that users post on our platform and the way in which our users engage with each other through our platform. In the past, we have terminated certain user accounts in order to eliminate spam, fictitious accounts and indecent content from our platform. We use a variety of methods to ensure our platform remains a healthy and positive experience for our users, including a designated content management team and our own data analytics software. Although we employ these methods to filter our users and content posted by our users, we cannot be sure that our internal content control efforts will be sufficient to remove all content that may be viewed as indecent or otherwise <span style="white-space:nowrap">non-compliant</span> with PRC law and regulations. Government standards and interpretations as to what constitutes illicit online content or behavior are subject to interpretation and may change. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have paid fines in connection with content posted on our platform, and government standards and interpretations may change in a manner that could render our current monitoring efforts insufficient. The PRC government has wide discretion in regulating online activities and, irrespective of our efforts to control the content on our platform, government campaigns and other actions to reduce illicit content and activities could subject us to negative press or regulatory challenges and sanctions, including imposition of fines, suspension or revocation of our licenses to operate in mainland China or a ban of our platform, including closure of one or more parts of or our entire business. Further, our senior management could be held criminally liable if we are deemed to be profiting from illicit content on our platform. Although our operations have not been materially adversely affected by government campaigns or any other regulatory actions in the past, we cannot assure you that our business and operations will be immune from government actions or sanctions in the future. If government actions or sanctions are brought against us, or if there are widespread rumors that government actions or sanctions have been brought against us, our reputation could be harmed, we may lose users and other customers, our revenues and results of operation may be materially and adversely affected and the value of our securities could be dramatically reduced. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">56 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2018, the SAPPRFT issued the Notice on Further Regulating the Order of Online Audio-Visual Programs to further regulate the transmission of internet audio-visual programs. Due to the lack of clarification and detailed implementation rules, it is unclear to us whether and how this notice would be applicable to the content posted on our platform by our users. In November 2019, the CAC, the NRTA and the MCT, jointly issued the Notice on Promulgation of the Administrative Provisions on Internet Audio-Visual Information Services, which required the providers of internet audiovisual information services to have sufficient capacities to deal with cyber threats, prevent internet illegal and criminal activities, and defend the integrity, safety and availability of online data. We have conducted a review of the content that may be implicated on our platform and believe our current content monitoring measures in place are adequate. However, given the uncertainty in the interpretation and implementation of this notice, we may be required to subsequently implement further content monitoring measures, which could materially and adversely affect our business, financial condition and results of operations. For further information regarding this notice, see &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Adverse changes in economic and political policies of the PRC government could have a material and adverse effect on overall economic growth in China, which could materially and adversely affect our business. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A substantial majority of our revenues is sourced from China. Accordingly, our results of operations, financial condition and prospects are influenced by economic, political and legal developments in China. Economic reforms begun in the late 1970s have resulted in significant economic growth. However, any economic reform policies or measures in China may from time to time be modified or revised. China&#8217;s economy differs from the economies of most developed countries in many respects, including with respect to the amount of government involvement, level of development, growth rate, control of foreign exchange and allocation of resources. While the PRC economy has experienced significant growth in the past years, growth has been uneven across different regions and among different economic sectors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC government exercises significant oversight over China&#8217;s economic growth through strategically allocating resources, controlling the payment of foreign currency-denominated obligations, setting monetary policy and providing preferential treatment to particular industries or companies. Although the PRC economy has grown significantly in the past decade, that growth may not continue, as evidenced by the slowing of the growth of the PRC economy in the recent years. Any adverse changes in economic conditions in China, in the policies of the PRC government or in the laws and regulations in China could have a material adverse effect on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our services and adversely affect our competitive position. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Currently there is no law or regulation specifically governing virtual asset property rights and therefore it is not clear what liabilities, if any, online game operators may have for virtual assets. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">While playing online games or participating on platform activities, our users acquire and accumulate some virtual assets, such as special equipment and other accessories. Such virtual assets can be important to online game players. In practice, virtual assets can be lost for various reasons, often through unauthorized use of the game account of one user by other users and occasionally through data loss caused by a delay of network service, a network crash or hacking activities. On May&#160;28, 2020, the PRC Civil Code was enacted, effective on January&#160;1, 2021, pursuant to which, ownership of data and virtual assets are civil rights protected by laws. However, there is currently no further PRC law or regulation specifically governing virtual asset property rights. As a result, there is uncertainty as to who the legal owner of virtual assets is, whether and how the ownership of virtual assets is protected by law, and whether an operator of online games such as us would have any liability to game players or other interested parties (whether in contract, tort or otherwise) for loss of such virtual assets. Based on several PRC court judgments, courts generally required the online game operators to provide well-developed security systems to protect virtual assets owned by players and some courts required game operators to return the virtual items or found game operators liable for the loss and damage incurred therefrom if the online game operators are found to be in default or violate players&#8217; rights. In case of a loss of virtual assets, we may be sued by our game players or users and held liable for damages, which may negatively affect our reputation and business, financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">57 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Restrictions on virtual currency may adversely affect our online game revenues. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our revenues from mobile games are collected through the online sale of <span style="white-space:nowrap">in-game</span> items, which are considered to be the &#8220;virtual currency&#8221; as such term is defined in the Notice on Strengthening Administration of Virtual Currency of Online Games, which was jointly issued by the Ministry of Culture of the PRC, or the MOC, the predecessor of the MCT, and MOFCOM in 2009. PRC laws and regulations, including this notice, have provided various restrictions on virtual currency and imposed various requirements and obligations on online game operators with respect to the virtual currency used in their games, including that (i)&#160;any entity engaged in the services relating to the issuance or trading of virtual currencies for online games shall comply with the conditions relevant to the establishment of an internet culture entity for business purpose and file an application with the provincial administrative department of culture at its locality for preliminary examination and then with the MOC for approval; (ii)&#160;the total amount of virtual currency issued by online game operators and the amount purchased by individual users in mainland China is subject to limits, and online game operators are required to report the total amount of their issued virtual currency on a quarterly basis and are prohibited from issuing disproportionate amounts of virtual currency in order to generate revenues; (iii)&#160;virtual currency may only be provided to users in exchange for payment in legal currency and may only be used to pay for virtual goods and services of the issuer of the currency, and online game operators are required to keep transaction data records for no less than 180 days; (iv)&#160;online game operators are prohibited from providing lucky draws or lotteries that are conducted on the condition that participants contribute cash or virtual currency in exchange for game props or virtual currencies; (v)&#160;online game operators are prohibited from providing virtual currency trading services to minors; and (vi)&#160;companies involved with virtual currency in mainland China must be either issuers or trading platforms, and may not operate simultaneously both as issuers and as trading platforms. We must tailor our business model carefully, including designing and operating our databases to maintain user information for the minimum required period, in order to comply with the current PRC laws and regulations, including the foregoing notices, in a manner that in many cases can be expected to result in an adverse impact on our online game revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Advertisements shown on our platform may subject us to penalties and other administrative actions. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under PRC advertising laws and regulations, we are obligated to monitor the advertising content shown on our platform to ensure that such content is true and accurate and in compliance with applicable laws and regulations. In addition, 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 imposition of 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">While we have made significant efforts to ensure that the advertisements shown on our platform are in full compliance with applicable PRC laws and regulations, we cannot assure you that all the content contained in such advertisements 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 an adverse effect on our business, financial condition, results of operations and prospects. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">58 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law, or the EIT Law, and its implementation rules, an enterprise established outside of the PRC with a &#8220;de facto management body&#8221; within the PRC is considered a PRC resident enterprise. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control over and overall management of the business, productions, personnel, accounts and properties of an enterprise. In 2009, the STA issued the Circular Regarding the Determination of Chinese-Controlled Offshore Incorporated Enterprises as PRC Tax Resident Enterprises on the Basis of De Facto Management Bodies which was most recently amended in December 2017, or the Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in mainland China. The STA issued Chinese-Controlled Offshore Incorporated Resident Enterprises Income Tax Regulation, or the Bulletin 45, which took effect on September&#160;1, 2011 and was last amended on June&#160;15, 2018, to provide more guidance on the implementation of Circular 82 and clarify the reporting and filing obligations of Chinese-controlled offshore incorporated resident enterprises. Bulletin 45 also provides procedures and administrative details for the determination of resident status and administration of post-determination matters. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners like us, the criteria set forth in the circular may reflect the STA&#8217;s general position on how the &#8220;de facto management body&#8221; test should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident enterprise by virtue of having its &#8220;de facto management body&#8221; in mainland China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions are met: (i)&#160;senior management and core management departments in charge of its daily operations function have their presence mainly in the PRC; (ii)&#160;decisions relating to the enterprise&#8217;s financial matters (such as loan, financing, financial risk management, etc.) and human resource matters (such as appointment, dismissal and remuneration, etc.) are made or are subject to determination or approval by organizations or personnel in the PRC; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in the PRC; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that none of our entities outside of mainland China is a PRC resident enterprise for PRC tax purposes. However, 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 &#8220;de facto management body.&#8221; If the PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, we will be subject to the enterprise income tax on our global income at the rate of 25% and we will be required to comply with PRC enterprise income tax reporting obligations. In addition, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of the ADSs. In addition, <span style="white-space:nowrap">non-resident</span> enterprise shareholders (including the ADS holders) may be subject to PRC tax at a rate of 10% on gains realized on the sale or other disposition of the ADSs or ordinary shares, if such income is treated as sourced from within the PRC. Furthermore, if PRC tax authorities determine that we are a PRC resident enterprise for enterprise income tax purposes, dividends paid to our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including the ADS holders) and any gain realized on the transfer of the ADSs or ordinary shares by such holders may be subject to PRC tax at a rate of 20% (which, in the case of dividends, may be withheld at source by us), if such gains are deemed to be from PRC sources. These rates may be reduced by applicable tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise, but it is unclear whether our <span style="white-space:nowrap">non-PRC</span> shareholders would be able to obtain the benefits of any tax treaties between their country of tax residence and the PRC in the event that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on your investment in our securities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There are significant uncertainties under the EIT Law relating to the withholding tax liabilities of our PRC subsidiaries, and dividends payable by our PRC subsidiaries to our offshore subsidiaries may not qualify to enjoy certain treaty benefits. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the EIT Law and its implementation rules, the profits of a foreign-invested enterprise generated through operations, which are distributed to its immediate holding company outside mainland China, will be subject to a withholding tax rate of 10%. Pursuant to a special arrangement between Hong Kong and mainland China, such rate may be reduced to 5% if a Hong Kong resident enterprise owns more than 25% of the equity interest in the PRC company. Our current PRC subsidiaries are wholly owned by our Hong Kong subsidiaries, such as Hode HK. Accordingly, Hode HK may qualify for a 5% tax rate in respect of distributions from its PRC subsidiaries. Under the Notice of the State Taxation Administration on Issues regarding the Administration of the Dividend Provision in Tax Treaties promulgated in 2009, the taxpayer needs to satisfy certain conditions to enjoy the benefits under a tax treaty. These conditions include, but are not limited to: (i)&#160;the taxpayer must be the beneficial owner of the relevant dividends, and (ii)&#160;the corporate shareholder to receive dividends from the PRC subsidiaries must have met the direct ownership thresholds during the 12 consecutive months preceding the receipt of the dividends. Further, the STA promulgated the Announcement of the Certain Issues with Respect to the &#8220;Beneficial Owner&#8221; in Tax Treaties in 2018, which sets forth certain detailed factors in determining &#8220;beneficial owner&#8221; status, and specifically, if an applicant&#8217;s business activities do not constitute substantive business activities, the applicant will not qualify as a &#8220;beneficial owner.&#8221; </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">59 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Entitlement to a lower tax rate on dividends according to tax treaties or arrangements between the PRC central government and governments of other countries or regions is subject to the Administrative Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayers to Enjoy Treatments under Tax Treaties promulgated by the STA on October&#160;14, 2019 and became effective from January&#160;1, 2020, which provides that <span style="white-space:nowrap">non-resident</span> enterprises are not required to obtain <span style="white-space:nowrap">pre-approval</span> from the relevant tax authority in order to enjoy the reduced withholding tax. Instead, <span style="white-space:nowrap">non-resident</span> enterprises and their withholding agents may, by self-assessment and on confirmation that the prescribed criteria to enjoy the tax treaty benefits are met, directly apply the reduced withholding tax rate, collect and retain relevant materials for reference in accordance with these treaties and accept supervision and management from the tax authorities. As a result, we cannot assure you that we will be entitled to any preferential withholding tax rate under tax treaties for dividends received from our PRC subsidiaries. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We face uncertainty with respect to the indirect transfer of equity interests in PRC resident enterprises by their <span style="white-space:nowrap">non-PRC</span> holding companies. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We face uncertainties regarding the reporting on and consequences of previous private equity financing transactions involving the transfer and exchange of shares in Bilibili by <span style="white-space:nowrap">non-resident</span> investors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In February 2015, the STA issued the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by <span style="white-space:nowrap">Non-PRC</span> Resident Enterprises, or STA Bulletin 7, as amended in 2017. Pursuant to this bulletin, an &#8220;indirect transfer&#8221; of assets, including equity interests in a PRC resident enterprise, by <span style="white-space:nowrap">non-PRC</span> resident enterprises may be <span style="white-space:nowrap">re-characterized</span> and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to STA Bulletin 7, &#8220;PRC taxable assets&#8221; include assets attributed to an establishment in mainland China, immovable properties located in mainland China, and equity investments in PRC resident enterprises, in respect of which gains from their transfer by a direct holder, being a <span style="white-space:nowrap">non-PRC</span> resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a &#8220;reasonable commercial purpose&#8221; of the transaction arrangement, features to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consist of direct or indirect investment in mainland China or if its income mainly derives from mainland China; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the shareholders, the business model and organizational structure of the offshore enterprise; the replicability of the transaction by direct transfer of PRC taxable assets; and the offshore tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In respect of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immovable properties located in mainland China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a <span style="white-space:nowrap">non-resident</span> enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Where the payer fails to withhold any or sufficient tax, the transferor is required to declare and pay such tax to the tax authority by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. STA Bulletin 7 does not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is uncertainty as to the application of STA Bulletin 7. We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. Our company may be subject to filing obligations or taxed if our company is transferor in such transactions, and may be subject to withholding obligations if our company is transferee in such transactions under STA Bulletin 7. For transfer of shares in our company by investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, our PRC subsidiaries may be requested to assist in the filing under STA Bulletin 7. As a result, we may be required to expend valuable resources to comply with SAT Bulletin 7 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that our company should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">60 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Discontinuation of any of the preferential tax treatments available to us or imposition of any additional taxes could adversely affect our financial condition and results of operations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The EIT Law and its implementation rules, effective 2008, unified the previously existing separate income tax laws for domestic enterprises and FIEs and adopted a unified 25% enterprise income tax, or the EIT, rate applicable to all resident enterprises in mainland China, subject to certain exceptions. In addition, certain enterprises may enjoy a preferential EIT rate of 15% under the EIT Law if they qualify as High and New Technology Enterprise, or HNTE, subject to various qualification criteria. For example, Hode Information Technology has renewed its qualification as a HNTE, which allowed it to enjoy a 15% preferential EIT rate for three years starting from 2020 to 2022. Hode Information Technology plans to further renew its qualification as a HNTE in 2023. In addition, Shanghai Bilibili Technology Co., Ltd. has renewed its qualification as a HNTE which allowed it to enjoy a 15% preferential EIT rate for three years from 2021 to 2023. If Hode Information Technology or Shanghai Bilibili Technology Co., Ltd. fails to maintain or renew their HNTE status, their applicable EIT rate may be increased to 25%, which could have a material adverse effect on our financial condition and results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There are uncertainties with respect to value-added tax rates relating to the tax liabilities of our PRC subsidiaries. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The MOF, the STA and the General Administration of Customs promulgated the Notice on Relevant Policies for Deepening Value Added Tax Reform on March&#160;20, 2019, which provides that the value-added tax rate of 16% in manufacturing and other industries is reduced to 13%, the value-added tax rate of 10% in transportation and other industries is reduced to 9%, and the value-added tax rate in value-added telecommunication service and other industries stays at 6% from April&#160;1, 2019. We are subject to value-added tax for goods sold mainly at a rate of 13% depending on their categories in different periods in 2020, 2021 and 2022. Our advertising revenues (value-added tax included) are subject to culture business construction fee at a rate of 3% in the first half year of 2019, which was reduced to 1.5% since July&#160;1, 2019, valid until December&#160;31, 2024. The cultural business construction fees were exempted for the fiscal years of 2020 and 2021 as part of the measures taken by the government to ease the negative impact from <span style="white-space:nowrap">COVID-19</span> pandemic. We are also subject to surcharges on value-added tax payments in accordance with PRC law. Starting from September&#160;1, 2021, we are no longer legally required to withhold surcharges on value-added tax withheld for <span style="white-space:nowrap">non-trade</span> foreign exchange payments. However, it is uncertain whether the value-added tax rate will be raised or any of the abovementioned tax treatments will be altered in the future, which could have a material adverse effect on our financial condition and results of operations. If we fail to comply with these regulations, we may be subject to sanctions including corrective orders, imposition of fines and confiscation of illegal gains. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">It may be difficult for overseas regulators to conduct investigations or collect evidence within mainland China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Shareholder claims or regulatory investigations that are common in the United States (including securities law class actions and fraud claims) generally are difficult to pursue as a matter of law or practicality in mainland China. For example, in mainland China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside mainland China. Although the authorities in mainland 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 a mutual and practical cooperation mechanism. Furthermore, according to Article&#160;177 of the PRC Securities Law, or Article&#160;177, which became effective in March 2020, no overseas securities regulator may directly conduct investigations or collect evidence and no entities or individuals may provide documents or materials in connection with securities activities without proper authorization as stipulated under Article&#160;177. While detailed interpretation of or implementation rules under Article&#160;177 have yet to be promulgated, the inability of an overseas securities regulator to directly conduct investigations or collect evidence within mainland China may further increase difficulties faced by you in protecting your interests. See also &#8220;&#8212;Our shareholders may face difficulties in protecting their interests, and the ability to protect their rights through U.S. and Hong Kong courts may be limited, because we are incorporated under Cayman Islands law.&#8221; for risks associated with investing us as a Cayman Islands exempted company. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">61 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">China&#8217;s M&amp;A Rules and certain other PRC regulations establish complex procedures for some acquisitions of PRC companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in mainland China. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The M&amp;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&amp;A Rules require that MOFCOM be notified in advance of any <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i)&#160;any important industry is concerned, (ii)&#160;such transaction involves factors that impact or may impact national economic security, or (iii)&#160;such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand. Moreover, the PRC Anti-Monopoly Law promulgated by the Standing Committee of the National People&#8217;s Congress, or the SCNPC, effective in August 2008 and amended in June 2022 and the Provisions of the State Council on the Thresholds for Declaring Concentration of Business Operators, as amended in 2018, require that transactions which are deemed concentrations and involve parties with specified turnover thresholds (meaning during the previous fiscal year, (i)&#160;the total global turnover of all operators participating in the transaction exceeds RMB10&#160;billion and at least two of these operators each had a turnover of more than RMB400&#160;million within mainland China, or (ii)&#160;the total turnover within mainland China of all the operators participating in the concentration exceeded RMB2&#160;billion, and at least two of these operators each had a turnover of more than RMB400&#160;million within mainland China) must be cleared by anti-monopoly law enforcement agency of the State Council before they can be completed. On December&#160;14, 2020, the SAMR announced three cases of administrative penalties for the failures of acquirers to make proper concentration declarations to authorities about their past acquisitions. This is also the first time that the SAMR imposed administrative penalties for illegal concentration declarations on entities structured in a VIE arrangement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, in 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, also known as Circular 6, which officially established a security review system for mergers and acquisitions of domestic enterprises by foreign investors. Further, MOFCOM promulgated the Regulations on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors, effective in September 2011, to implement Circular 6. Under Circular 6, a security review is required for mergers and acquisitions by foreign investors having &#8220;national defense and security&#8221; concerns and mergers and acquisitions by which foreign investors may acquire the &#8220;de facto control&#8221; of domestic enterprises with &#8220;national security&#8221; concerns. Under the foregoing MOFCOM regulations, 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 MOFCOM decides that a specific merger or acquisition is subject to a security review, it will submit it to the Inter-Ministerial Panel, an authority established under Circular 6 led by the NDRC, and MOFCOM under the leadership of the State Council, to carry out security review. 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 the internet content 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&#160;19, 2020, the NDRC and the MOFCOM jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January&#160;18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment, or the Office of the Working Mechanism, will be established under the NDRC, who will lead the task together with the MOFCOM. Foreign investor or relevant parties in mainland China must declare the security review to the Office of the Working Mechanism prior to the investments in, among other industries, important cultural products and services, important information technology and internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. See &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Foreign Investment in the PRC.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the future, we may 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 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 &#8220;national defense and security&#8221; or &#8220;national security&#8221; concerns. However, 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 mainland China, including those by way of entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">62 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The State Administration of Foreign Exchange of the PRC, or the SAFE, promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents&#8217; Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or the SAFE Circular 37, in July 2014 that requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes material events relating to any change of basic information (including change of such PRC citizens or residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions. According to the Notice on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment released in February 2015 by SAFE, as amended in December 2019, or SAFE Circular 13, local banks will examine and handle foreign exchange registration for overseas direct investment, including the initial foreign exchange registration and amendment registration, under SAFE Circular 37 from June 2015. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches or local banks, 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 described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Rui Chen, Ni Li and Yi Xu have completed initial SAFE registration prior to our initial public offering in 2018 and will update their registration filings with SAFE under SAFE Circular 37 when any changes should be registered under SAFE Circular 37. However, we may not at all times be fully aware or informed of the identities of all our shareholders or beneficial owners that are required to make or update such registrations, 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 residents or entities have complied with, and will in the future make or obtain any applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our subsidiaries&#8217; ability to make distributions or pay dividends or affect our ownership structure, which could adversely affect our business and prospects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">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. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas <span style="white-space:nowrap">non-publicly</span> listed companies due to their position as director, senior management or employees of the PRC subsidiaries of the overseas companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. Our directors, executive officers and other employees who are PRC residents and who have been granted share-based awards could follow SAFE Circular 37 to apply for the foreign exchange registration before Bilibili became an overseas listed company. In 2012, SAFE promulgated the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies. Under the notices 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 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 share-based awards, the purchase and sale of corresponding shares 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. 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 subsidiary, limit our PRC subsidiary&#8217;s ability to distribute dividends to us, or otherwise materially adversely affect our business. The STA has issued certain circulars concerning equity incentive awards. Under these circulars, our employees working in mainland China who exercise share options or are granted restricted shares will be subject to PRC individual income tax. Each of our PRC subsidiaries has obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes for those employees. If our employees fail to pay or we fail to withhold their income taxes according to relevant laws and regulations, we may face sanctions imposed by the tax authorities or other PRC governmental authorities. </p> <p style="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">63 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">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. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili is an offshore holding company conducting its operations in mainland China through PRC subsidiaries, VIEs and their subsidiaries. Bilibili may make loans to its PRC subsidiaries, VIEs and their subsidiaries, or it may make additional capital contributions to its PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, or acquire offshore entities with business operations in mainland China in an offshore transaction. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Most of these ways 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 SAFE. If we decide to finance our wholly owned PRC subsidiaries by means of capital contributions, these capital contributions are subject to the requirement of making necessary filings in the Foreign Investment Comprehensive Management Information System and registration with other governmental authorities in mainland China. 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 Consolidated Affiliated Entities, which are PRC domestic company. Further, we are not likely to finance the activities of the Consolidated Affiliated Entities by means of capital contributions due to regulatory restrictions relating to foreign investment in PRC domestic enterprises engaged in internet information services, online games, online audio-visual program services and related businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-invested Enterprises, or SAFE Circular 19, effective June 2015, and last amended on December&#160;30, 2019, in replacement of 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. According to SAFE Circular 19, the flow and use of the RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company is regulated such that RMB capital may not be used for the issuance of RMB entrusted loans, the repayment of inter-enterprise loans or the repayment of banks loans that have been transferred to a third-party. Although SAFE Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to be used for equity investments within mainland China, it also reiterates the principle that RMB converted from the foreign currency-denominated capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear whether SAFE will permit such capital to be used for equity investments in mainland China in actual practice. SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, or SAFE Circular 16, effective on June&#160;9, 2016, which reiterates some of the rules set forth in SAFE Circular 19, but changes the prohibition against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted loans to a prohibition against using such capital to issue loans to <span style="white-space:nowrap">non-associated</span> enterprises. Violations of SAFE Circular 19 and SAFE Circular 16 could result in administrative penalties. SAFE Circular 19 and SAFE Circular 16&#160;may significantly limit our ability to transfer any foreign currency we hold, including the net proceeds from our equity offering and notes offering and then to our PRC subsidiaries, which may adversely affect our liquidity and our ability to fund and expand our business in mainland China. On October&#160;23, 2019, SAFE issued Notice of the State Administration of Foreign Exchange on Further Promoting the Facilitation of Cross-border Trade and Investment, or the Circular 28. Circular 28 allows <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises to use their capital funds to make equity investments in mainland China, provided that such investments do not violate the Negative List (2021)&#160;and the target investment projects are genuine and in compliance with PRC laws. Since Circular 28 was issued only recently, its interpretation and implementation in practice are still subject to substantial uncertainties. According to the Circular on Optimizing the Administration of Foreign Exchange to Support the Development of Foreign-related Business issued by the SAFE on April&#160;10, 2020, eligible enterprises are allowed to make domestic payments using the income under their capital accounts generated from their capital, foreign debt and overseas listing, without providing materials evidencing the authenticity in advance, provided that the capital usage is authentic and compliant with the current capital account income usage management regulations. The concerned bank is required to conduct spot checks in accordance with the relevant requirements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">64 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, 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, if at all, with respect to future loans by us to our PRC subsidiary or with respect to future capital contributions by us to our PRC subsidiary. If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we received from our equity offering and notes offering and 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Fluctuation in exchange rates could have a material and adverse effect on our results of operations and the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People&#8217;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&#8217;s political and economic conditions and by China&#8217;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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A substantial majority of our revenues and costs is denominated in RMB. Any significant depreciation of the RMB may materially adversely affect the value of, and any dividends payable on, the ADSs in U.S. dollars. For example, when we convert our U.S. dollars denominated funds 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. In addition, appreciation or depreciation in the value of the Renminbi relative to U.S. dollars would affect our financial results reported in U.S. dollar terms regardless of any underlying change in our business or results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Very limited hedging options are available in mainland 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 Renminbi into foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">65 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Governmental control of currency conversion may limit our ability to utilize our revenues effectively and affect the value of your investment. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC government imposes controls on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of mainland China. We receive substantially all of our revenues in Renminbi. Under our current corporate structure, Bilibili, a Cayman Islands holding company, primarily relies on dividend payments from its PRC subsidiaries to fund any cash and financing requirements it may have. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval of SAFE by complying with certain procedural requirements. Specifically, under the existing exchange restrictions, without prior approval of SAFE, cash generated from the operations of our PRC subsidiaries in mainland China may be used to pay dividends to Bilibili. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of mainland China to pay capital expenses such as the repayment of loans denominated in foreign currencies. As a result, we need to obtain SAFE approval or registration to use cash generated from the operations of our PRC subsidiaries and the VIEs to pay off their respective debt in a currency other than Renminbi owed to entities outside mainland China, or to make other capital expenditure payments outside mainland China in a currency other than Renminbi. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In light of the flood of capital outflows of mainland China in 2016 due to the weakening RMB, the PRC government has imposed more restrictive foreign exchange policies and stepped up scrutiny of major outbound capital movement including overseas direct investment. More restrictions and substantial vetting process are put in place by SAFE to regulate cross-border transactions falling under the capital account. If any of our shareholders regulated by such policies fails to satisfy the applicable overseas direct investment filing or approval requirement timely or at all, it may be subject to penalties from the relevant PRC authorities. The PRC government may at its discretion further restrict access in the future to foreign currencies for current account transactions. 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Our Listed Securities </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The trading prices of our listed securities have been and are likely to continue to be volatile, regardless of our operating performance, which could result in substantial losses to our investors. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The trading price of our ADSs has been volatile since our ADSs started to trade on the Nasdaq Global Select market, and could fluctuate widely due to factors beyond our control. The trading price of our Class&#160;Z ordinary shares, likewise, can be volatile for similar or different reasons.&#160;This may happen because of broad market and industry factors, including the performance and fluctuation of the market prices of other companies with operations located mainly in mainland China that have listed their securities in the United States and/or Hong Kong. In addition to market and industry factors, the prices and trading volumes for our listed securities may be highly volatile for factors specific to our own operations, including the following: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">variations in our revenues, earnings, cash flow and data related to our user base or user engagement; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new investments, acquisitions, strategic partnerships or joint ventures by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements of new product and service offerings, solutions and expansions by us or our competitors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in financial estimates by securities analysts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">detrimental adverse publicity about us, our products and services or our industry; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">additions or departures of key personnel; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">releases at any time, in some cases without notice, of <span style="white-space:nowrap">lock-up</span> or other transfer restrictions on our outstanding ordinary shares, ADSs or other equity related securities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">sales of additional ADSs or other equity-related securities in the public markets, or issuance of ADSs upon conversion of convertible senior notes issued by us, or the perception of these events; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">actual or potential litigation or regulatory investigations. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">66 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sales or perceived potential sales of our Class&#160;Z ordinary shares, ADSs, or other equity or equity-linked securities in the public market could cause the price of our Class&#160;Z ordinary shares and/or ADSs to decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Sales, either directly or in connection with derivative or other financial arrangements, of our Class&#160;Z ordinary shares, ADSs, or other equity or equity-linked securities in the public market, or the perception that these sales could occur, may cause the market price of our Class&#160;Z ordinary shares and/or ADSs to decline significantly. All of our Class&#160;Z ordinary shares represented by ADSs were freely transferable by persons other than our affiliates without restriction or additional registration under the U.S. Securities Act. The Class&#160;Z ordinary shares held by our affiliates are also available for sale, subject to volume and other restrictions as applicable under Rule&#160;144 of the U.S. Securities Act, under trading plans adopted pursuant to <span style="white-space:nowrap">Rule&#160;10b5-1</span> or otherwise. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, although all of our directors and executive officers have agreed to a <span style="white-space:nowrap">lock-up</span> of their Class&#160;Z ordinary shares, any major disposal of our Class&#160;Z ordinary shares and/or ADSs by any of them upon expiration of the relevant <span style="white-space:nowrap">lock-up</span> periods (or the perception that these disposals may occur upon the expiration of the <span style="white-space:nowrap">lock-up</span> period) may cause the prevailing market price of our Class&#160;Z ordinary shares and/or ADSs to fall which could negatively impact our ability to raise equity capital in the future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We may need additional capital, and the sale of additional ADSs, Class&#160;Z ordinary shares, or other equity securities could result in additional dilution to our shareholders, and the incurrence of additional indebtedness could increase our debt obligations. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may require additional cash resources due to changed business conditions, strategic acquisitions or other future developments. If these resources are insufficient to satisfy our cash requirements, we may seek to sell additional equity or debt securities or obtain additional credit facilities. The sale of additional equity and equity-linked securities could result in additional dilution to our shareholders. The sale of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs (including upon conversion of our convertible senior notes) could dilute the interests of our shareholders and the ADS holders and adversely impact the trading price of our listed securities. The incurrence of indebtedness would result in increased debt service obligations and could result in operating and financing covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Conversion of our convertible senior notes may dilute the ownership interest of the existing shareholders, including holders who had previously converted their notes. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The conversion of some or all of the April 2026 Notes, the December 2026 Notes or the 2027 Notes will dilute the ownership interests of existing shareholders and existing ADS holders. Any sales in the public market of the ADSs and/or Class&#160;Z ordinary shares issuable upon such conversion may increase the opportunities to create short positions with respect to the ADSs, which could adversely affect prevailing trading prices of our Class&#160;Z ordinary shares and/or the ADSs. In addition, the existence of the April 2026 Notes, the December 2026 Notes and the 2027 Notes may encourage short selling by market participants because the conversion of the April 2026 Notes, the December 2026 Notes and the 2027 Notes could depress the price of our Class&#160;Z ordinary shares and/or the ADSs. The prices of our Class&#160;Z ordinary shares and/or the ADSs could be affected by possible sales of our Class&#160;Z ordinary shares and/or the ADSs by investors who view the convertible senior notes as a more attractive means of equity participation in us and by hedging or arbitrage trading activity, which we expect to occur involving our Class&#160;Z ordinary shares and/or the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Provisions of our convertible senior notes could discourage an acquisition of us by a third-party. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Certain provisions of the April 2026 Notes, the December 2026 Notes and the 2027 Notes could make it more difficult or more expensive for a third-party to acquire us, or may even prevent a third-party from acquiring us. For example, upon the occurrence of certain transactions constituting a fundamental change, holders of the April 2026 Notes, the December 2026 Notes and the 2027 Notes will have the right, at their option, to require us to repurchase all of their notes or any portion of the principal amount of such notes. In the event of a fundamental change, we may also be required to increase the conversion rate for conversions in connection with such fundamental changes. By discouraging an acquisition of us by a third-party, these provisions could have the effect of depriving our shareholders of an opportunity to sell their securities at a premium over prevailing market prices. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">67 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;Z ordinary shares and ADSs may view as beneficial. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have a dual-class share structure such that our ordinary shares consist of Class&#160;Y ordinary shares and Class&#160;Z ordinary shares. In respect of matters requiring the votes of shareholders, holders of Class&#160;Z ordinary shares will be entitled to one vote per share, while holders of Class&#160;Y ordinary shares will be entitled to ten votes per share based on our proposed dual-class share structure. The ADSs represent Class&#160;Z ordinary shares. Each Class&#160;Y ordinary share is convertible into one Class&#160;Z ordinary share at any time by the holder thereof, while Class&#160;Z ordinary shares are not convertible into Class&#160;Y ordinary shares under any circumstances. Upon any sale of Class&#160;Y ordinary shares by a holder thereof to any person other than Rui Chen, Ni Li and Yi Xu or any entity which is not ultimately controlled by any of Rui Chen, Ni Li or Yi Xu, such Class&#160;Y ordinary shares shall be automatically and immediately converted into the same number of Class&#160;Z ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, three of our directors, Rui Chen, Ni Li and Yi Xu, beneficially own all of our issued Class&#160;Y ordinary shares. As of February&#160;28, 2023, these Class&#160;Y ordinary shares constitute approximately 20.4% of our total issued and outstanding shares and approximately 72.0% of the aggregate voting power of our total issued and outstanding shares. As a result of the dual-class share structure and the concentration of ownership, holders of Class&#160;Y ordinary shares will have considerable influence over matters such as decisions regarding mergers, consolidations and the sale of all or substantially all of our assets, election of directors and other significant corporate actions. Such holders may take actions that are not in the best interest of us or our other shareholders. This concentration of ownership may discourage, delay or prevent a change in control of our company, which could have the effect of depriving our other shareholders of the opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of our listed securities. 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 our shareholders may view as beneficial. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The dual-class structure of our ordinary shares may adversely affect the trading market for the Class&#160;Z ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">S&amp;P Dow Jones and FTSE Russell have announced changes to their eligibility criteria for inclusion of shares of public companies on certain indices, including the S&amp;P 500, to exclude companies with multiple classes of shares and companies whose public shareholders hold no more than 5% of total voting power from being added to such indices. In addition, several shareholder advisory firms have announced their opposition to the use of multiple class structures. As a result, the dual-class structure of our ordinary shares may prevent the inclusion of the ADSs representing Class&#160;Z ordinary shares in such indices and may cause shareholder advisory firms to publish negative commentary about our corporate governance practices or otherwise seek to cause us to change our capital structure. Any such exclusion from indices could result in a less active trading market for the ADSs. Any actions or publications by shareholder advisory firms critical of our corporate governance practices or capital structure could also adversely affect the value of the ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Techniques employed by short sellers may drive down the market prices of the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third-party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller&#8217;s interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to selling of shares in the market. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Public companies listed in the United States that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, many of these companies are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">68 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">It is not clear what effect such negative publicity could have on us. If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we could have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would strongly defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable federal or state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations and stockholder&#8217;s equity, and the value of any investment in the ADSs could be greatly reduced or rendered worthless. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain existing shareholders have substantial influence over our company and their interests may not be aligned with the interests of our other shareholders. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have adopted a dual-class voting structure such that our ordinary shares consist of Class&#160;Z ordinary shares and Class&#160;Y ordinary shares. Based on our dual-class voting structure, in respect of matters requiring a shareholders&#8217; vote, holders of Class&#160;Z ordinary shares will be entitled to one vote per share, while holders of Class&#160;Y ordinary shares will be entitled to ten votes per share. Due to the disparate voting powers attached to these two classes of ordinary shares, three of our directors, Rui Chen, Ni Li and Yi Xu, beneficially own all of our issued Class&#160;Y ordinary shares. As of February&#160;28, 2023, these Class&#160;Y ordinary shares in aggregate constitute approximately 20.4% of our total issued and outstanding ordinary shares and approximately 72.0% of the aggregate voting power of our total issued and outstanding ordinary shares. They may take actions that are not aligned with the interests of our shareholders, including the ADS holders. In addition, the significant concentration of share ownership may adversely affect the trading price of our Class&#160;Z ordinary shares and/or ADSs due to investors&#8217; perception that conflicts of interest may exist or arise. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If securities or industry analysts do not publish research or reports about our business, or if they adversely change their recommendations regarding our Class&#160;Z ordinary shares and/or the ADSs, the trading price and trading volume of our Class&#160;Z ordinary shares and/or the ADSs could decline. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The trading market for our Class&#160;Z ordinary shares and/or the ADSs will be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade our Class&#160;Z ordinary shares, the trading price for our Class&#160;Z ordinary shares and/or 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 trading price or trading volume for our Class&#160;Z ordinary shares and/or the ADSs to decline. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The sale or availability for sale of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs could adversely affect their trading price. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Sales of substantial amounts of our Class&#160;Z ordinary shares and/or the ADSs in the public market, or the perception that these sales could occur, could adversely affect the trading price of our Class&#160;Z ordinary shares and/or ADSs and could materially impair our ability to raise capital through equity offerings in the future. We cannot predict what effect, if any, market sales of securities held by our significant shareholders or any other shareholder or the availability of these securities for future sale will have on the trading price of our Class&#160;Z ordinary shares and/or ADSs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Because we do not expect to pay dividends in the foreseeable future, investors must rely on price appreciation of our listed securities for return on their investments. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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, investors should not rely on an investment in our listed securities as a source for any future dividend income. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">69 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion as to whether to distribute dividends, subject to certain requirements of Cayman Islands law. 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. Accordingly, the return to the shareholders and/or ADS holders will likely depend entirely upon any future price appreciation of our listed securities. There is no guarantee that our listed securities will appreciate in value or even maintain the price at which the investors purchased these securities. Investors may not realize a return on their investment in our listed securities and may even lose their entire investment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our shareholders may be subject to PRC income tax on dividends from us or on any gain realized on the transfer of our Class&#160;Z ordinary shares and/or the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Enterprise Income Tax Law and its implementation rules, subject to any applicable tax treaty or similar arrangement between mainland China and the jurisdiction of residence of the holders of our Class&#160;Z ordinary shares and/or ADSs that provides for a different income tax arrangement, PRC withholding tax at the rate of 10% is normally applicable to dividends from PRC sources payable to investors that are <span style="white-space:nowrap">non-PRC</span> resident enterprises, which do not have an establishment or place of business in mainland China, or which have such establishment or place of business if the relevant income is not effectively connected with the establishment or place of business. Any gain realized on the transfer of ADSs or ordinary shares by such <span style="white-space:nowrap">non-PRC</span> resident enterprise investors is also subject to 10% PRC income tax if such gain is regarded as income derived from sources within mainland China, unless a tax treaty or similar arrangement provides otherwise. Under the PRC Individual Income Tax Law and its implementation rules, dividends from sources within mainland China paid to foreign individual investors who are not PRC residents are generally subject to a PRC withholding tax at a rate of 20% and gains from PRC sources realized by such investors on the transfer of ADSs and/or Class&#160;Z ordinary shares are generally subject to 20% PRC income tax, in each case, subject to any reduction or exemption set forth in applicable tax treaties and similar arrangements and PRC laws. Although substantially all of our business operations are in mainland China, it is unclear whether dividends we pay with respect to our Class&#160;Z ordinary shares and/or the ADSs, or the gain realized from the transfer of our Class&#160;Z ordinary shares and/or the ADSs, would be treated as income derived from sources within mainland China and as a result be subject to PRC income tax if we were considered a PRC resident enterprise, as described above. See &#8220;&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; If PRC income tax were imposed on gains realized through the transfer of the ADSs or on dividends paid to our <span style="white-space:nowrap">non-PRC</span> resident investors, the value of the investment in our Class&#160;Z ordinary shares and/or the ADSs may be materially and adversely affected. Furthermore, the holders of our Class&#160;Z ordinary shares and/or the ADSs whose jurisdictions of residence have tax treaties or similar arrangements with mainland China may not qualify for benefits under such tax treaties or arrangements. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There can be no assurance that we will not be a passive foreign investment company, or PFIC, for U.S. federal income tax purposes for any taxable year, which could result in adverse U.S. federal income tax consequences to U.S. holders of our Class&#160;Z ordinary shares or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation will be a PFIC for any taxable year if either (i)&#160;at least 75% of its gross income for such year consists of certain types of &#8220;passive&#8221; income; or (ii)&#160;at least 50% of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce passive income or are held for the production of passive income, or the asset test. Although the law in this regard is unclear, we intend to treat the VIEs as being owned by us for U.S. federal income tax purposes, not only because we exercise effective control over the operation of these 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Assuming that we are the owner of the VIEs for U.S. federal income tax purposes, and based upon the composition of our income and assets and projections as to the value of our assets, including goodwill and other unbooked intangibles not reflected on our balance sheet, we do not believe that we were a PFIC for the 2022 taxable year and we do not presently expect to be a PFIC for the current taxable year. However, no assurance can be given in this regard because the determination of whether we are or will become a PFIC is a fact-intensive inquiry made on an annual basis that depends, in part, upon the composition of our income and assets. Fluctuations in the market price of the ADSs or Class&#160;Z ordinary shares may cause us to become a PFIC for the current or subsequent taxable years because the value of our assets for the purpose of the asset test may be determined by reference to the market price of the ADSs or Class&#160;Z ordinary shares (which may be volatile). In particular, recent declines in the market price of the ADSs and Class&#160;Z ordinary shares increased our risk of becoming a PFIC. The market price of the ADSs and Class&#160;Z ordinary shares may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year. The composition of our income and assets may also be affected by how, and how quickly, we use our liquid assets. In addition, if it were determined that we do not own the stock of the VIEs for U.S. federal income tax purposes, our risk of being a PFIC may substantially increase. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">70 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are a PFIC in any taxable year, a U.S. Holder may incur significantly increased U.S. federal income tax on gain recognized on the sale or other disposition of the ADSs or Class&#160;Z ordinary shares and on the receipt of distributions on the ADSs or Class&#160;Z ordinary shares to the extent such gain or distribution is treated as an &#8220;excess distribution&#8221; under U.S. federal income tax rules and such holder 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 Class&#160;Z ordinary shares, we will generally continue to be treated as a PFIC for all succeeding years during which such U.S. Holder holds the ADSs or Class&#160;Z ordinary shares. See &#8220;Item&#160;10. Additional Information&#8212;E. Taxation&#8212;Passive Foreign Investment Company Rules.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our memorandum and articles of association contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our Class&#160;Z ordinary shares and ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The eighth amended and restated memorandum and articles of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in <span style="white-space:nowrap"><span style="white-space:nowrap">change-of-control</span></span> 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. Our dual-class voting structure gives disproportionate voting power to the Class&#160;Y ordinary shares. In addition, 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, in the form of ADS 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 our Class&#160;Z ordinary shares and/or the ADSs may fall and the voting and other rights of the holders of our Class&#160;Z ordinary shares and ADSs may be materially and adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our shareholders may face difficulties in protecting their interests, and the ability to protect their rights through U.S. courts and Hong Kong courts may be limited, because we are incorporated under Cayman Islands law. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are an exempted company limited by shares registered under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, the Companies Act (as amended) of the Cayman Islands, which we refer to as the Companies Act, and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities 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 responsibilities of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in Hong Kong and some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than Hong Kong and the United States. Some states in the United 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. The Cayman Islands courts are also unlikely to recognize or enforce against us judgments of courts of the United States based on certain civil liability provisions of securities laws of the United States, or to impose liabilities against us, in original actions brought in the Cayman Islands, based on certain civil liability provisions of securities laws of the United States 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 <span style="white-space:nowrap">non-penal&#160;judgment</span> of a foreign court of competent jurisdiction without retrial on the merits. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">71 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Currently, 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 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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. To the extent we choose to follow home country practice with respect to corporate governance matters, our shareholders may be afforded less protection than they otherwise would under rules and regulations applicable to U.S. domestic issuers or Hong Kong issuers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is uncertainty as to whether the judgment of United States courts will be directly enforced in Hong Kong, as the United States and Hong Kong do not have a treaty or other arrangements providing for reciprocal recognition and enforcement of judgments of courts of the United States in civil and commercial matters. However, a foreign judgment may be enforced in Hong Kong at common law by bringing an action in a Hong Kong court since the judgment may be regarded as creating a debt between the parties to it, provided that the foreign judgment, among other things, is a final judgment conclusive upon the merits of the claim and is for a liquidated amount in a civil matter and not in respect of taxes, fines, penalties, or similar charges. Such a judgment may not, in any event, be so enforced in Hong Kong if (a)&#160;it was obtained by fraud; (b)&#160;the proceedings in which the judgment was obtained were opposed to natural justice; (c)&#160;its enforcement or recognition would be contrary to the public policy of Hong Kong; (d)&#160;the court of the United States was not jurisdictionally competent; or (e)&#160;the judgment was in conflict with a prior Hong Kong judgment. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 management, members of the board of directors or controlling shareholders than they would as public shareholders of a company incorporated in the United States or Hong Kong. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADSs holders may not be entitled to a jury trial with respect to claims arising under the deposit agreements, which could result in less favorable outcomes to the plaintiff(s) in any such action. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The deposit agreement and the deposit agreement for restricted securities governing the ADSs representing our Class&#160;Z ordinary shares provide that, subject to the depositary&#8217;s right to require a claim to be submitted to arbitration, the federal or state courts in the City of New York have exclusive jurisdiction to hear and determine claims arising under the deposit agreements and in that regard, to the fullest extent permitted by law, ADS holders waive the right to a jury trial of any claim they may have against us or the depositary arising out of or relating to our shares, the ADSs or the deposit agreements, including any claim under the U.S. federal securities laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we or the depositary opposed a jury trial demand based on the waiver, the court would determine whether the waiver was enforceable based on the facts and circumstances of that case in accordance with the applicable U.S. state and federal law. To our knowledge, the enforceability of a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver in connection with claims arising under the U.S. federal securities laws has not been finally adjudicated by the United States Supreme Court. However, based on past court decisions, we believe that a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver provision is generally enforceable, including under the laws of the State of New York, which govern the deposit agreement. In determining whether to enforce a contractual <span style="white-space:nowrap">pre-dispute</span> jury trial waiver provision, courts will generally consider whether a party knowingly, intelligently and voluntarily waived the right to a jury trial. We believe that this is the case with respect to the deposit agreements and the ADSs. It is advisable that you consult legal counsel regarding the jury waiver provision before investing in the ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If any holders or beneficial owners of ADSs bring a claim against us or the depositary in connection with matters arising under the relevant deposit agreements or the ADSs, including claims under U.S. federal securities laws, you or such other holder or beneficial owner may not be entitled to a jury trial with respect to such claims, which may have the effect of limiting and discouraging lawsuits against us and/or the depositary. If a lawsuit is brought against us and/or the depositary under the relevant deposit agreements, it may be heard only by a judge or justice of the applicable trial court, which would be conducted according to different civil procedures and may result in different outcomes than a trial by jury would have had, including results that could be less favorable to the plaintiff(s) in any such action. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">72 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Nevertheless, if this jury trial waiver provision is not enforced, to the extent a court action proceeds, it would proceed under the terms of the relevant deposit agreements with a jury trial. No condition, stipulation or provision of the relevant deposit agreements or ADSs serves as a waiver by any holder or beneficial owner of ADSs or by us or the depositary of compliance with the U.S. federal securities laws and the rules and regulations promulgated thereunder. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Certain judgments obtained against us by our shareholders may not be enforceable. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a Cayman Islands exempted company limited by shares and all of our assets are located outside of the United States. Substantially all of our current operations are conducted in mainland China. In addition, a majority of our current directors and officers named in this annual report are nationals and residents of countries other than the United States or Hong Kong. Substantially all of the assets of these persons are located outside the United States or Hong Kong. As a result, it may be difficult or impossible for our shareholders to bring an action against us or against these individuals in the United States in the event that such shareholders believe that their rights have been infringed under the U.S. federal securities laws, Hong Kong laws, or otherwise. Even if such shareholders are successful in bringing an action of this kind, the laws of the Cayman Islands and of mainland China may render such shareholders unable to enforce a judgment against our assets or the assets of our directors and officers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">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 Nasdaq corporate governance listing standards, and these practices may afford less protection to shareholders than shareholders would enjoy if we complied fully with the Nasdaq corporate governance listing standards. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a Cayman Islands exempted company listed on the Nasdaq Stock Market, we are subject to the Nasdaq corporate governance listing standards. However, the Nasdaq corporate governance listing standards 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 Nasdaq corporate governance listing standards. We currently follow our home country practice that does not require us to seek shareholder approval for amending our share incentive plan. As a result, our investors may not be provided with the benefits of certain corporate governance requirements of Nasdaq. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We are 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. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because we are a foreign private issuer under the Exchange Act, we are exempt from certain provisions of U.S. securities rules and regulations that are applicable to U.S. domestic issuers, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rules under the Exchange Act requiring the filing of quarterly reports on <span style="white-space:nowrap">Form&#160;10-Q;</span> </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">or current reports on <span style="white-space:nowrap">Form&#160;8-K</span> with the SEC; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the sections of the Exchange Act regulating the solicitation of proxies, consents, or authorizations in respect of a security registered under the Exchange Act; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">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 </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the selective disclosure rules by issuers of material nonpublic information under Regulation FD. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are required to file an annual report on <span style="white-space:nowrap">Form&#160;20-F</span> within four months of the end of each fiscal year. In addition, we intend to publish our results on a quarterly basis through press releases, distributed pursuant to the rules and regulations of the Nasdaq Stock Market. Press releases relating to financial results and material events will also be furnished to the SEC on <span style="white-space:nowrap">Form&#160;6-K.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">73 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, the information we are required to file with or furnish to the SEC will be less extensive and less timely compared to that required to be filed with the SEC by U.S. domestic issuers. As a result, the ADS holders may not be afforded the same protections or information, which would be made available to the ADS holders, were they investing in a U.S. domestic issuer. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS Holders may have fewer rights than holders of our Class&#160;Z ordinary shares and must act through the depositary to exercise those rights. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of ADSs do not have the same rights as our shareholders and may only exercise the voting rights with respect to the underlying Class&#160;Z ordinary shares represented by the ADSs in accordance with the provisions of the deposit agreement. Holders of ADSs may not call a shareholders&#8217; meeting, and do not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. Under our eighth amended and restated memorandum and articles of association, the minimum notice period required to convene a general meeting, other than the annual general meeting, is 14 days. Under the deposit agreement, ADS holders must vote by giving voting instructions to the depositary. If we ask for ADS holders&#8217; instructions, then upon receipt of such voting instructions, the depositary will try to vote the underlying Class&#160;Z ordinary shares in accordance with these instructions. If we do not instruct the depositary to ask for ADS holders&#8217; instructions, the depositary may still vote in accordance with instructions given by ADS holders, but it is not required to do so. ADS holders will not be able to directly exercise their rights to vote with respect to the underlying Class&#160;Z ordinary shares represented by the ADSs unless they withdraw the Class&#160;Z ordinary shares and become the registered holders of such Class&#160;Z ordinary shares prior to the record date for the general meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">When a general meeting is convened, holders of ADSs may not receive sufficient notice of a shareholders&#8217; meeting to permit withdrawal of the underlying Class&#160;Z ordinary shares represented by their ADSs to allow them to cast their votes with respect to any specific matter. If we ask for ADS holders&#8217; instructions, the depositary will notify ADS holders of the upcoming vote and will arrange to deliver our voting materials to the ADS holders. We have agreed to give the depositary at least 30 business days&#8217; prior notice of our shareholder meetings. Nevertheless, the depositary and its agents may not be able to send voting instructions to holders of ADSs or carry out their voting instructions in a timely manner. We will make all reasonable efforts to cause the depositary to extend voting rights to holders of ADSs in a timely manner, but we cannot assure that holders of ADSs will receive the voting materials in time to ensure that they can instruct the depositary to vote their ADSs. Furthermore, the depositary and its agents will not be responsible for any failure to carry out any instructions to vote, for the manner in which any vote is cast or for the effect of any such vote. As a result, holders of ADSs may not be able to exercise their right to vote and may lack recourse if the underlying Class&#160;Z ordinary shares represented by their ADSs are not voted as they requested. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS holders may experience dilution of their holdings due to inability to participate in rights offerings. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">ADS holders may be subject to limitations on transfer of their ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In certain cases, the 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 ADS holders 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 the ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks 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 relevant deposit agreement, or for any other reason. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">74 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">We incur increased costs as a result of being a public company. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a public company and we incur significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, rules implemented by the SEC and Nasdaq and the Listing Rules, impose various requirements on the corporate governance practices of public companies. We expect these rules and regulations to increase our legal and financial compliance costs and to make some corporate activities more time-consuming and costlier. In particular, as we are no longer an &#8220;emerging growth company,&#8221; we expect to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section&#160;404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC. For example, as a result of becoming a public company, we need to increase the number of independent directors and adopt policies regarding internal controls and disclosure controls and procedures. Operating as a public company will make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. In addition, we incur additional costs associated with our public company reporting requirements in the United States and Hong Kong. It may also be more difficult for us to find qualified persons to serve on our board of directors or as executive officers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may be involved in class action lawsuits in the United States in the future. Such lawsuits could divert a significant amount of our management&#8217;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 lawsuits. Any such suit, 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a public company listed on the Hong Kong Stock Exchange, we are subject to laws, rules and regulations in Hong Kong that are applicable to us. As a dual-listed company in Hong Kong and the United States, we have to comply with laws and regulations on both markets. However, Hong Kong and the United States have different regulatory regime governing matters related to listed companies and in certain cases have fairly different requirements on certain matters. We have been and will continue to incur additional costs and expenses in complying with the complex regulatory systems on both markets. Failure to comply with any regulatory requirements could result in material adverse impact on the trading of our ordinary share or the ADSs and reputation and subject us to administrative penalties. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The different characteristics of the capital markets in Hong Kong and the U.S. may negatively affect the trading prices of our Class&#160;Z ordinary shares and/or ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to Hong Kong and Nasdaq listing and regulatory requirements concurrently. The Hong Kong Stock Exchange and Nasdaq have different trading hours, trading characteristics (including trading volume and liquidity), trading and listing rules, and investor bases (including different levels of retail and institutional participation). As a result of these differences, the trading prices of our Class&#160;Z ordinary shares and the ADSs may not be the same, even allowing for currency differences. Fluctuations in the price of the ADSs due to circumstances peculiar to the U.S. capital markets could materially and adversely affect the price of our Class&#160;Z ordinary shares, or vice versa. Certain events having significant negative impact specifically on the U.S. capital markets may result in a decline in the trading price of our Class&#160;Z ordinary shares notwithstanding that such event may not impact the trading prices of securities listed in Hong Kong generally or to the same extent, or vice versa. Because of the different characteristics of the U.S. and Hong Kong capital markets, the historical market prices of the ADSs may not be indicative of the trading performance of our Class&#160;Z ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exchange between our Class&#160;Z ordinary shares and the ADSs may adversely affect the liquidity and/or trading price of each other. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The ADSs are currently traded on Nasdaq. Subject to compliance with U.S. securities law and the terms of the deposit agreement, holders of our Class&#160;Z ordinary shares may deposit Class&#160;Z ordinary shares with the depositary in exchange for the issuance of the ADSs. Any holder of ADSs may also withdraw the underlying Class&#160;Z ordinary shares represented by the ADSs pursuant to the terms of the deposit agreement for trading on the Hong Kong Stock Exchange. In the event that a substantial number of Class&#160;Z ordinary shares are deposited with the depositary in exchange for ADSs or vice versa, the liquidity and trading price of our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange and the ADSs on the Nasdaq may be adversely affected. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">75 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There is uncertainty as to whether Hong Kong stamp duty will apply to the trading or conversion of the ADSs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Hong Kong Stamp Duty Ordinance, any person who effects any sale or purchase of Hong Kong stock, defined as stock the transfer of which is required to be registered in Hong Kong, is required to pay Hong Kong stamp duty. The stamp duty is currently set at a total rate of 0.26% of the greater of the consideration for, or the value of, shares transferred, with 0.13% payable by each of the buyer and the seller. To the best of our knowledge, Hong Kong stamp duty has not been levied in practice on the trading or conversion of ADSs of companies that are listed in both the United States and Hong Kong and that have maintained all or a portion of their ordinary shares, including ordinary shares underlying ADSs, in their Hong Kong share registers. However, it is unclear whether, as a matter of Hong Kong law, the trading or conversion of ADSs of these dual-listed companies constitutes a sale or purchase of the underlying Hong Kong-registered ordinary shares that is subject to Hong Kong stamp duty. We advise investors to consult their own tax advisors on this matter. If Hong Kong stamp duty is determined by the competent authority to apply to the trading or conversion of the ADSs, the trading price and the value of your investment in our Class&#160;Z ordinary shares and/or ADSs may be affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The time required for the exchange between our Class&#160;Z ordinary shares and ADSs might be longer than expected and investors might not be able to settle or effect any sale of their securities during this period, and the exchange of Class&#160;Z ordinary shares into ADSs involves costs. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is no direct trading or settlement between the Nasdaq and the Hong Kong Stock Exchange on which the ADSs and our Class&#160;Z ordinary shares are respectively traded. In addition, the time differences between Hong Kong and New York, unforeseen market circumstances or other factors may delay the deposit of Class&#160;Z ordinary shares in exchange for ADSs or the withdrawal of Class&#160;Z ordinary shares underlying the ADSs. Investors will be prevented from settling or effecting the sale of their securities during such periods of delay. In addition, there is no assurance that any exchange for Class&#160;Z ordinary shares into ADSs (and vice versa) will be completed in accordance with the timelines that investors may anticipate. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, the depositary for the ADSs is entitled to charge holders fees for various services including for the issuance of ADSs upon deposit of Class&#160;Z ordinary shares, cancelation of ADSs, distributions of cash dividends or other cash distributions, distributions of ADSs pursuant to share dividends or other free share distributions, distributions of securities other than ADSs and annual service fees. As a result, shareholders who exchange Class&#160;Z ordinary shares into ADSs, and vice versa, may not achieve the level of economic return the shareholders may anticipate. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_7">ITEM&#160;4. INFORMATION ON THE COMPANY </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. History and Development of the Company </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our website was first launched in June 2009 and was officially named &#8220;bilibili&#8221; in January 2010. We commenced our commercial operations in 2011 and established Shanghai Hode Information Technology Co., Ltd., which we refer to as Hode Information Technology in this annual report, to expand our operations in May 2013. Subsequently, we obtained control over Shanghai Kuanyu Digital Technology Co., Ltd., which we refer to as Shanghai Kuanyu in this annual report, in July 2014 to further expand our operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We incorporated Bilibili Inc. under the laws of the Cayman Islands, an exempted company with limited liability, as our offshore holding company in December 2013. In February 2014, we established Hode HK Limited, or Hode HK, a wholly owned Hong Kong subsidiary. In September 2014, Hode HK established a wholly owned PRC subsidiary, Hode Shanghai Limited, which we refer to as Hode Shanghai in this annual report. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">76 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Due to restrictions imposed by PRC laws and regulations on foreign ownership of companies that engage in internet and other related business, Hode Shanghai later entered into a series of contractual arrangements with Hode Information Technology and Shanghai Kuanyu, and their respective shareholders, and Chaodian Technology entered into a series of contractual arrangements with Chaodian Culture and its individual shareholders. We have also entered into contractual arrangements with several other affiliated entities and their respective nominee shareholders, through some of our subsidiaries other than Hode Shanghai or Chaodian Technology. As a result of our direct ownership in our WFOE and the VIE contractual arrangements, we are regarded as the primary beneficiary of the VIEs. We treat them and their subsidiaries as the Consolidated Affiliated Entities under U.S. GAAP, and have consolidated the financial results of these entities in our consolidated financial statements in accordance with U.S. GAAP. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;28, 2018, the ADSs representing our Class&#160;Z ordinary shares commenced trading on the Nasdaq Global Select Market under the symbol &#8220;BILI.&#8221; We raised from our initial public offering approximately US$443.3&#160;million in net proceeds after deducting underwriting commissions and the offering expenses payable by us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In October 2018, Tencent became our principal shareholder and we entered into a strategic collaboration agreement for sharing and operating existing and additional anime and games on our platform. In December 2018, we and Taobao entered into a business collaboration agreement in content-driven <span style="white-space:nowrap">e-commerce</span> and commercialization of our intellectual property assets. Alibaba Group became our principal shareholder in February 2019 and further increased its shareholding in our company in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2020, Sony Corporation invested in our company, and we entered into strategic collaboration arrangements majorly in anime and mobile games business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2021, our Class&#160;Z ordinary shares commenced trading on the Main Board of the Hong Kong Stock Exchange under the stock code &#8220;9626&#8221;. We raised from our global offering approximately HK$22.9&#160;billion (RMB19.3 billion), after deducting underwriting fees and other offering expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, our voluntary conversion of Bilibili&#8217;s secondary listing status to primary listing on the Hong Kong Stock Exchange became effective, and Bilibili became a dual-primary listed company on the Main Board of the Hong Kong Stock Exchange in Hong Kong and the Nasdaq Global Select Market in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;13, 2023, the inclusion of our Class&#160;Z ordinary shares traded on the Hong Kong Stock Exchange in the <span style="white-space:nowrap">Shenzhen-Hong</span> Kong Stock Connect and Shanghai-Hong Kong Stock Connect programs became effective. Following its inclusion, eligible investors in mainland China currently have direct access to the trading of Bilibili&#8217;s Class&#160;Z ordinary shares. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Corporate Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our principal executive offices are located at Building 3, Guozheng Center, No.&#160;485 Zhengli Road, Yangpu District, Shanghai, 200433, People&#8217;s Republic of China. Our telephone number at this address is +86 21 2509-9255. Our registered office in the Cayman Islands is located at the offices of Walkers Corporate Limited, 190 Elgin Avenue, George Town, Grand Cayman <span style="white-space:nowrap">KY1-9008,</span> Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SEC maintains a website at <span style="text-decoration:underline">www.sec.gov</span> that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. We maintain our website at <span style="text-decoration:underline">http://ir.bilibili.com/</span>. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Business Overview </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are an iconic brand and a leading video community for young generations in China. Video is an intuitive, vivid and informative way to connect people with the world and has become a dominant medium for communication, entertainment and information. We refer to the trend of video integrating into the scenarios of everyday life as &#8220;videolization.&#8221; As a <span style="white-space:nowrap">go-to</span> video community for young generations in China, we believe we are well positioned to capture the attractive opportunities created by videolization. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">77 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are a full-spectrum video community that offers a wide array of content serving young generations&#8217; diverse interests. We provide users with &#8220;All the Videos You Like&#8221; as our brand proposition. We have built our community around aspiring users, high-quality content, talented content creators and the strong emotional bond among them. In our community, users and content creators discover and interact with diverse content encompassing different interests, from lifestyle, game, entertainment, anime, knowledge to many more. We also enable broad video-based content consumption scenarios centered around professional user generated videos, or PUGV, supplemented with live broadcasting, occupationally generated videos, or OGV, Story Mode, our short-form video product, and more. We have become the welcoming home of diverse cultures and interests and the destination to discover cultural trends and phenomena of young generations in China. We also promote Chinese original content advocating Chinese culture both in China and overseas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We adopt a user-centric commercialization model. We are a full-spectrum video community, and our ever-growing content ecosystem continues to satisfy our engaged and loyal users&#8217; evolving needs, providing us with multiple levers for user-centric commercialization. We generate revenues primarily from mobile games, VAS, advertising, <span style="white-space:nowrap">e-commerce</span> and others. Our cost of revenues consists of revenue-sharing costs, content costs, server and bandwidth costs and <span style="white-space:nowrap">e-commerce</span> and other costs. For a detailed description, please see &#8220;Item&#160;5. Operating and Financial Review and Prospects&#8212;Key Components of Results of Operations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Users </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have a young and culturally aspirational user base who are willing to invest in high-quality content and engaging user experience. Gen Z+ constitutes the core of our user base. Our user base is broadening to include users across different age groups and locations, who take interest in a full spectrum of content. We encourage users to not only discover and view, but also share and create quality content on our platform. We are dedicated to providing a wide variety of high-quality content to retain our existing users and attract new users with diverse interests and backgrounds. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our user base is growing solidly. In 2022, we had an average of 314.5&#160;million MAUs and 86.5&#160;million DAUs, representing an increase of 25.9% and 29.6% as compared to 2021, respectively. Our users have demonstrated high level of engagement on our platform. The average daily time spent per active user on our mobile apps reached 94 minutes in 2022. In 2022, we had approximately 3.4&#160;billion average daily video views, representing a 75.9% year-over-year growth. Our users generated 13.2&#160;billion average monthly interactions on our platform, as compared to 8.5&#160;billion in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our official members who have passed our <span style="white-space:nowrap">100-question</span> multiple-choice membership exam are even more engaged and loyal to our platform. As of December&#160;31, 2022, we had approximately 194.8&#160;million official members, representing a 34.1% increase year-over-year.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>We offer certain major interactive features on our platform exclusively to official members, such as sending bullet chats, commenting and messaging, as we believe the users who take and pass our membership exam are tuned to our community culture and values, hence contributing to our sticky user community with high retention rate. For official members who visited our platform in each month since 2021, their 12th-month retention rate remained above 80%. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Content Ecosystem </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have built an ever-growing content ecosystem that is centered on video-based content including PUGV, live broadcasting, OGV, Story Mode and more. Our full-spectrum content ecosystem enables us to become a <span style="white-space:nowrap">one-stop</span> platform for users to find a wide variety of content that matches their interests and preferred video consumption scenarios, and for content creators to fully showcase their talent. The more talented content creators gather on our platform, the more inspiring and high-quality content is created, leading to more users, more engagement, and more followers and feedback for our content creators, which in turn encourages more content creators to join. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Content </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer a full spectrum of engaging content, including video services, mobile games and value-added services, or VAS. Our content offerings cover a wide variety of categories. We have become the welcoming home of diverse interests. In 2022, we had approximately 3.4&#160;billion average daily video views, representing a 75.9% year-over-year growth. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer a comprehensive suite of video services, with PUGV as the cornerstone of our content ecosystem, and live broadcasting, OGV and Story Mode as major attractions of our platform. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">78 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PUGV </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PUGV are the cornerstone of our content ecosystem and the main engine that powers our growth. PUGV contributed to 94.6% of the total video views on our platform in 2022. With the development of affordable and <span style="white-space:nowrap"><span style="white-space:nowrap">easy-to-use</span></span> hardware including digital camcorders and mobile devices with high-resolution video cameras, as well as 5G technologies, the barrier for producing quality video content is gradually vanishing. Video production is now done by a wide range of participants, from amateurs, to semi-professional individuals with certain levels of production and editing skills and to professional production studios or workshops, with the lines between each category of content creators becoming increasingly blurred. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have a deep and diverse repository of PUGV on our platform. The PUGV on our platform typically showcase the content creators&#8217; knowledge and expertise in the relevant field, providing viewers with a fulfilling experience and creating positive <span style="white-space:nowrap"><span style="white-space:nowrap">word-of-mouth.</span></span> PUGV are popular among our users due to their originality and creativity as well as their interactive characteristics. Since our inception, our PUGV experienced strong growth in terms of not only the number of active content creators, but also the number and varieties of videos uploaded. In 2022, we received an average of approximately 14.7&#160;million monthly videos submissions, as compared to 9.3&#160;million in 2021. These videos were submitted by an average of approximately 3.7&#160;million monthly active content creators in 2022, as compared to an average of approximately 2.6&#160;million in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">With a growing number of content creators and the effective incentive mechanisms we provide to the content creators, we receive increasingly diverse and innovative content submissions, which we believe contribute to our mass market appeal. Our most popular PUGV categories were lifestyle, game, entertainment, anime and knowledge in terms of number of video views in 2022. While we enhance content offerings in our leading categories, we are actively expanding our content reach to new categories to cater to the evolving consumption needs of our users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are broadening our video formats to address users&#8217; needs in different access scenarios. In 2021, we launched our short-form video &#8220;Story Mode&#8221; on our mobile apps, catering to users&#8217; video consumption needs in fragmented time. In 2022, Story Mode&#8217;s daily video views increased over 300% <span style="white-space:nowrap"><span style="white-space:nowrap">year-on-year,</span></span> while the video views of our PUGV content increased by 48.6% <span style="white-space:nowrap"><span style="white-space:nowrap">year-on-year,</span></span> together fueling the growth of our total daily video views, which was up to 3.4&#160;billion in 2022, representing an increase of 75.9% <span style="white-space:nowrap"><span style="white-space:nowrap">year-on-year.</span></span> We introduced Bilibili app on smart TV as a solution for users seeking high quality, high resolution and immersive video experience on a larger screen. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Live broadcasting </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We view live broadcasting as a natural extension to the video services, which allows users to interact and engage in real time, integrated with various content categories and user interests. In 2022, we integrated live broadcasting within our PUGV ecosystem, which has helped to motivate more users and creators to tap into our live broadcasting universe. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Games are the most popular category of the live broadcasting content on our platform. For example, in September 2020, we acquired a three-year exclusive license for live broadcasting the League of Legends <span style="white-space:nowrap">E-sports</span> global events in China. The 2022 League of Legends World Championship remained popular. During the S12 season, the peak popularity index for our Bilibili official live broadcasting room surpassed 300&#160;million, and over 100&#160;million users watched League of Legends-related content on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition to live broadcasting of games, we also provide entertainment live broadcasting consisting of virtual host live broadcasting, audio-related live broadcasting and other live broadcasting. We are continuously enriching our live broadcasting content and increasing user penetration. We are dedicated to attracting more talents and hosts to introduce more live broadcasting channels and provide diversified content. We believe the diverse live broadcasting content provides an interactive user experience and contributes to our user growth. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">OGV </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our OGV offering consists of Bilibili-produced or jointly produced content and licensed content procured from third-party production companies. We leverage our rich OGV offering to accumulate IP assets, attract more users and convert them into paying users, inspire the creation of PUGV content creators and to expand content categories to supplement the PUGV content. As our net revenues continue to grow, we do not expect our total content costs as a percentage of total revenue to substantially increase. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">79 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our original content includes both Bilibili-produced and <span style="white-space:nowrap">co-produced</span> content with quality domestic and international third-party partners. We typically leverage our insights of users&#8217; preferences and collaborate with professional production companies to produce OGVs. Our OGVs have a primary focus on anime, but also include a variety of genres such as documentaries, variety shows, selected TV shows and movies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have a large anime library, providing Chinese anime and Japanese anime series, etc. In October 2022, we announced 49 new Chinese anime titles on our 5<sup style="font-size:75%; vertical-align:top">th</sup> Made by Bilibili Chinese Anime Press Conference. In 2022, we launched a self-produced Chinese anime,<span style="font-style:italic"> the Three-Body Problem</span>, which is well received by its fans. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have also established business cooperation with overseas distributors, including Netflix and Sony, distributing our high-quality Chinese content to the global markets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we have partnered with reputable content providers for licensed videos, including leading PRC and overseas television networks and studios. See &#8220;&#8212;Our Strategic Partners&#8221; for more information. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Mobile games </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There is a large population of online games enthusiasts among our users. Game is the second most popular category of our PUGV and the most popular category of our live broadcasting content in 2022.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>We view mobile games as an adaptive form of video-based content that share many commonalities. Leveraging our deep understanding of users&#8217; preference in online games and rich experience in games operation and distribution, we select and develop mobile games compatible with our users&#8217; interest, such as mobile games in the field of ACG where we hold advantages. As of December&#160;31, 2022, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have obtained the exclusive distribution rights of various mobile games from leading global and domestic mobile game developers. The most popular exclusively distributed mobile games on our platform include Fate/Grand Order, Azur Lane and Princess Connect! Re: Dive. In addition to exclusively licensed mobile games, we also jointly operate a large number of mobile games with well-known domestic developers. Popular jointly operated mobile games on our platform include Genshin Impact and Arknights. We continued to leverage our competence in the ACG sector with like-minded ACG game lovers in overseas markets, including South Korea, Japan, and other countries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Along with our strategy of &#8220;Develop <span style="white-space:nowrap">In-house,</span> Distribute Globally,&#8221; we are committed to building up our internal game self-development capabilities, leveraging our deep understanding of user preferences and our rich game operating experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Maoer and Bilibili Comic </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Leveraging our mass user base of ACG enthusiasts, we expanded our offering to <span style="white-space:nowrap">ACG-related</span> comic and audio content and efficiently converted a large number of our existing ACG enthusiast users to audiences of the new offerings. We launched the Bilibili Comic, a mobile app offering anime and comic content in 2019 to enrich our content offerings. In the same year, to further expand our content offerings, we started to offer audio drama such as audio books and music mainly contributed by professional and amateur content creators that can be accessed through Maoer, an audio platform. As a natural extension from our core ACG content offerings, we see synergy effects between our main platform and each of the Bilibili Comic and Maoer platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our Content Creators </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The creation of PUGV by our content creators has been the primary source of user traffic and the key driver for the growth of our user base and communities. We have cultivated a nourishing environment to allow content creators to grow and flourish on our platform, empowering them to easily upload content, actively interact with users and effectively accumulate broader fan bases. We respect original creation and work to ensure that our content creators will stay and grow with our platform. In 2022, we received an average of approximately 14.7&#160;million monthly videos submissions, as compared to 9.3&#160;million in 2021. These videos were submitted by an average of approximately 3.7&#160;million monthly active content creators in 2022, as compared to an average of approximately 2.6&#160;million in 2021. PUGV contributed to 94.6% of the total video views on our platform in 2022. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">80 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Retaining and expanding our network of content creators who upload and contribute quality content to our platform is essential to us. We have taken a number of initiatives to encourage and facilitate production of creative PUGV by content creators. We provide multiple monetization avenues for our content creators to unlock their commercialization potential, including, but not limited to, cash incentive program, native advertising, virtual gifting in live broadcasting and customized commercial contracts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All of our content creators and live broadcasting hosts are bound by our community regulations and standard terms of service, which set forth various policies of conduct, content, privacy and the intellectual property right ownership, also the revenue sharing arrangements between content creators and hosts and us. Most content creators and hosts are not professional or full time. We identify certain content creators and talent that create popular content and represents our values and beliefs and execute customized contracts with them. We also cooperate with talent agencies which recruit, manage, train, support and promote content creators and hosts. Customized host contracts are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and generally contain revenue sharing arrangements and exclusivity clauses. Except as disclosed above, we do not have other material transactions, agreements or understanding with our content creators or live broadcasting hosts, other than in their capacity as our content creators or live broadcasting hosts. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Community </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our community operating features </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The vitality and integrity of our communities are cornerstones of our business and a priority of our business development strategy. Our users are attracted to our platform because of our creative content and retained by our diverse, inclusive and vibrant community. To preserve our culture and community values, we have employed the following features in operating our communities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Membership exam</span>. Users need to pass our multiple-choice membership exam consisting of 100 questions in order to become our &#8220;official members,&#8221; after which additional interactive and community features, such as bullet chatting and commenting, will become available to them. The membership exam includes questions on community etiquette regarding uploading videos and sending bullet chats, and a set of interest-based questions from a range of topics, such as anime, music, fashion and technology. Users need to answer a total of 60 questions correctly to pass the membership exam. As of December&#160;31, 2022, we had approximately 194.8&#160;million official members who had passed our membership exam, representing a 34.1% increase year-over-year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Signature community management</span>. We believe official members who have passed the membership exam tend to develop a strong sense of belonging and ownership to our platform. To protect the community values and contribute to a more harmonious community, our veteran users have voluntarily formed a community discipline committee to collectively evaluate the appropriateness of content posted on our platform, the results of which will be used to train our AI system for content and information monitoring on our platform. If we confirm that a user has uploaded content that contains inappropriate content, such as pornography, violence, provocative or hate speech, invasion of personal privacy, personal attacks, and fraudulent or other offensive information, we may temporarily suspend or permanently terminate such user&#8217;s account, and display such user&#8217;s account information and reason for the disciplinary action under the &#8220;Dark Chamber&#8221; tab, which is open to all users on our platform. This measure also allows users to participate in the management of our communities and helps us educate users and foster a self-regulating environment to preserve and strengthen the community values that we hold dear. See &#8220;&#8212;Content Management and Review.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Community events</span>. Every year, we hold large festivals and community events for our users, including New Year&#8217;s Eve Gala, Bilibili Power Up, Chinese New Year Gala, Bilibili Macro Link and Bilibili World. In January 2023, we hosted the Bilibili Power Up of 2022 to celebrate and award the outstanding achievements of leading content creators in various categories. We marked the end of the year with our New Year&#8217;s Eve Gala, The Most Beautiful Night of 2022, which maintained its popularity among young generations in China. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">81 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our social and interactive features </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our communities are built on creative content as well as vibrant interactions among users. Users&#8217; interactions on our platform revolve around content, and the social and interactive features of our platform allow users who share similar interests and hobbies to find, engage with and bond with each other to establish a common bond. We provide the following social and interactive features for our users. In 2022, our users generated 13.2&#160;billion average monthly interactions on our platform, as compared to 8.5&#160;billion in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Bullet chatting</span>. Bullet chatting is a commenting function that we pioneered, which enables content viewers to send comments that fly across the screen like bullets, and has become very popular among young internet users in China. Only official member who passed our membership exam can send bullet chats on our platform. Bullet chats are context-based and can be viewed by the audiences who watch the same content, and therefore can intrigue interactive commenting among content viewers. The bullet chatting feature has transformed the video-viewing experience from <span style="white-space:nowrap">one-way</span> content display to a <span style="white-space:nowrap">brand-new</span> interactive experience by sharing with other enthusiasts who empathize with each other. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Other interactive features</span>. Users can show appreciation in various ways to encourage content creators, such as liking, voting, following, adding to favorites and casting coin. Users can also opt to follow a content creator so they can see the content creator&#8217;s newly posted activities promptly on their own timeline. In addition, we invented a unique interaction feature, &#8220;one click triple-function combo.&#8221; Through one long pressing on the screen, users can complete liking, coin casting and adding to favorite library in a roll to show their special appreciation, which has become Bilibili signature interactive function and been widely used in our community. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interacting with fans</span>. Content creators can use moment, live broadcasting and interactive video to interact with their fans. Bilibili moment enables users to express and share their interests and stories in multimedia content such as text, pictures and video. Bilibili live broadcasting allows content creators to set up channels to interact with fans on a real-time basis and express their appreciation to the talents of live broadcasting host by virtual gifting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Gifting and rewarding</span>. Users can send free or paid virtual items to live broadcasting hosts and content creators to show their support and appreciation. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sharing and communicating</span>. Users can share and repost content uploaded by other users, add comments, send instant messages and view their history of interactions with other users. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Platform </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our platform includes our &#8220;Bilibili&#8221; mobile apps, PC websites, Smart TV and other smart devices, Bilibili Comic, Maoer and a variety of related features, functionalities, tools and services that we provide to users and content creators. For mobile devices, users typically access our content through our Bilibili mobile apps, or a mobile website that is largely similar in terms of functionality and appearance to our mobile apps. Our mobile apps are available for user download from the Apple and Android app stores. We also provide a PC website at <span style="text-decoration:underline">www.bilibili.com</span> and offer quality content across on smart TV devices. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We utilize our big data analytical capabilities in our feed system to categorize and recommend content based on user data captured on our platform and analytics produced by our deep learning algorithms. The basic features we offer on our platform include content uploading, viewing and commenting. Our platform also can categorize, rank, search for, curate and recommend content uploaded and viewed to simplify the content discovery process. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Commercialization Model </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Capitalizing our engaged user base, expanding content ecosystem, and vibrant community, we are well positioned to capture users&#8217; evolving demand and increase lifetime value of our users by satisfying such demand. As we develop deep insights into user interests and behavior, we curate the right content and service offerings compatible with user demand, achieving efficient user-centric commercialization. Our commercialization efforts are based on the integrated goals of offering quality content catering to user preference to attract users, building vibrant communities to retain users, and provide quality content and products to achieve commercialization. We generate revenues primarily from mobile games, VAS, advertising, <span style="white-space:nowrap">e-commerce</span> and others. In 2022, our total net revenues were RMB21.9&#160;billion, representing a 13.0% increase of our total net revenues of RMB19.4&#160;billion in 2021. Our average number of monthly paying users was 27.8&#160;million, as compared to 22.4&#160;million in 2021. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">82 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Mobile games </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Games is the second most popular genre category of our PUGV based on video views in 2022.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>A substantial portion of our users are game lovers. We started to publish mobile games on our platform for third-party developers in January 2014, and launched our first self-developed game in August 2017. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our significant growth in net revenues initially around 2016 was primarily attributable to our mobile games operations. As a key component of ACG culture, game related content remained one of the most popular genres on our platform based on video views since our inception. Recognizing the large population of game lovers among our users and a strong propensity to spend on mobile games of our typical users, we started to introduce anime and comics themed mobile games that resonate well with our communities and user preferences. Some of these games are sourced taking into consideration of the popularity of related video content on our platform. Mobile games have thus become a natural extension of our video content offerings through which we achieve efficient monetization. In addition, our sticky user community with strong preference for <span style="white-space:nowrap">ACG-related</span> content enables us to obtain exclusive distribution rights of various popular, high-quality mobile games from leading global and domestic game developers, particularly with regards to <span style="white-space:nowrap">ACG-themed</span> mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As our user base and user demand expanded, we continued to launch new service offerings and diversified our monetization channels beyond mobile games. As a result, while our net revenues continued to grow substantially, revenues contribution of mobile games as a percentage of total net revenues decreased over the past few years. We derived 40.0%, 26.3% and 22.9% of our revenues from mobile games in 2020, 2021 and 2022, respectively. Our top 3 mobile games in aggregate contributed 23.8%, 10.7% and 8.5% of our total net revenues in 2020, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The majority of mobile games on our platform are developed by third-party developers and we select and curate mobile games on our platform based on content, themes, cultural characteristics and features that appeal to our users. Our users access the mobile games on our platform, and log into and play with their Bilibili accounts. Users&#8217; purchase of <span style="white-space:nowrap">in-game</span> virtual items to enhance their game-playing experiences is the primary source of our revenue generated from mobile games. As of December&#160;31, 2022, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games.<span style="font-style:italic"> </span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For our exclusively distributed mobile games, we generally were granted royalty bearing license with the exclusive right to market and distribute mobile games in China and other countries and regions in Asia. We are responsible for game launch, hosting and maintenance of game servers, game promotions and customer services. We also develop localized versions for games licensed from overseas developers. Our exclusively distributed mobile games contributed to 75.3%, 71.3% and 65.0% of our mobile games revenues during 2020, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For our jointly operated mobile games, we entered into joint operating agreements with game developers and distributors pursuant to which we were granted <span style="white-space:nowrap">non-exclusive</span> licenses to promote and distribute games on our platform. We negotiate revenue sharing arrangements or licensing fees with mobile game developers on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and such arrangements are generally consistent with industry norms. We earn game distribution service revenue within the applicable contract periods by providing payment solutions and game promotion services, while game developers are responsible for providing game products, hosting and maintaining game servers and determining the pricing of <span style="white-space:nowrap">in-game</span> virtual items. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To cater to the next generation&#8217;s game demand, we are also building up our game self-development capabilities, leveraging our deep understanding of user preferences and our rich game operation experience. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">VAS </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also achieve commercialization through the various types of VAS we offer, including our live broadcasting, premium membership program, and other value-added services, including comics on Bilibili Comic and audio drama on Maoer. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">83 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We extend diversified live broadcasting content covering a broad range of interests. We offer various virtual items for sale on our live broadcasting. Users can purchase <span style="white-space:nowrap">in-app</span> virtual items and send them as virtual gifts to their favorite hosts to show appreciation and provide them with monetary rewards. As we integrated our live broadcasting ecosystem within our PUGV ecosystem, more content creators and users tapped into the live broadcasting universe and the revenue generated from sales of virtual items increased. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We share revenues from the sales of virtual items generated on our live broadcasting with our hosts and talent agencies. We encourage our content creators to host live broadcasting on our platform to interact with their fans on a real time basis, enhance their popularity and in turn attract and retain users. We have entered into exclusive cooperation agreements with certain hosts with top popularity on our platform, pursuant to which we offer these hosts more attractive rewards in addition to the revenue-sharing arrangements. The top 10 content creators and live broadcasting hosts contributed to less than 1% of our total revenues during 2020, 2021 and 2022, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In January 2018, we launched a premium membership program allowing paying members to enjoy exclusive or advance access to certain high-quality OGV content. We charge our premium members&#8217; membership fees monthly, quarterly or annually, based on the service package that they select. As of December&#160;31, 2022, we had 21.4&#160;million premium members. We believe our high-quality OGV content will continue to convert paying users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also offered anime and comic content through the mobile app, Bilibili Comic and offered audio drama through Maoer audio program from 2019 to expand our content offerings. As a natural extension from our core ACG content offerings, we see great synergy effects between our main platform and each of the Bilibili Comic and Maoer platform and their significant growth potential. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Advertising </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our typical users are the Gen Z+ population, many of whom are well educated and enjoy increasing disposable income. This group of users are a golden cohort that advertisers pursue very strongly. Our rapidly growing community and increasing brand awareness make Bilibili an appealing platform for advertisers wishing to gain more exposure to this highly coveted group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We offer various advertising formats including brand advertising, performance-based advertising and native advertising. Brand advertisements primarily appear on the app opening page, the top banner, the website home page banner and the inline video feed alongside organic feeds. Brand advertisements can also be customized according to advertisers&#8217; need and appear in Bilibili-produced OGV or events. Performance-based advertisements appear in various formats, such as video or picture feeds alongside organic feeds, a banner underneath the video-playing frame, a link, banner or <span style="white-space:nowrap">pop-up</span> in the Story Mode, and a link in the comment section appearing below the video. Native advertisings are customized according to advertisers&#8217; needs, produced by our content creators and embedded naturally in their video creations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, we offer integrated marketing campaigns to provide a <span style="white-space:nowrap">one-stop</span> marketing solution for our advertisers. Advertisers can leverage our brand advertising to raise their brand awareness, use native advertisements to influence user&#8217;s purchase decision and convert sales through our performance-based advertisements. The <span style="white-space:nowrap">all-around</span> marketing campaigns were well-received by the users and brought satisfactory results for our advertisers. In 2022, We have added more advertising opportunities to various video viewing forms in our ecosystem, including PUGVs, live broadcasting, Smart TVs and Story Mode. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The price of our advertising service is determined on a <span style="white-space:nowrap"><span style="white-space:nowrap">case-by-case</span></span> basis and depends upon various factors, including the format and duration of the advertisement, targeting scope, display location and so on. We provide various sales incentives to our advertising customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">contract-by-contract</span></span> basis with customers. The incentives are based on revenue volume and incentive rate, which are negotiated on a <span style="white-space:nowrap"><span style="white-space:nowrap">contract-by-contract</span></span> basis. We account for these incentives granted to customers as variable consideration in accordance with ASC 606 that is net of our revenues. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. We do not have other material transactions, agreements or understanding with our advertising customers, other than in their capacity as our advertising customers. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">84 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">E-commerce</span> and others </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our <span style="white-space:nowrap">e-commerce</span> initiatives are focused on the derivative merchandise of <span style="white-space:nowrap">ACG-related</span> content. We offer <span style="white-space:nowrap">ACG-related</span> merchandise and generate revenue from sales of these products. For example, for users who are particularly interested in a certain anime, we recommend to them merchandise of the same theme, such as figure toys, and convert into sales on our <span style="white-space:nowrap">e-commerce</span> platform. We also generate revenue from certain offline activities we hold, including <span style="white-space:nowrap">e-sports</span> copyright <span style="white-space:nowrap">sub-licensing,</span> selling events tickets and peripheral products. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Our Strategic Partners </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We collaborate with reputable industry players to enhance our content offerings and to strengthen our user-centric commercialization capabilities. We partner with domestic and overseas content partners to continually expand and deepen our content repository. We also work with talent agencies in expanding our content creator group as well as in diversifying our content offerings. We contract with talent agencies to recruit, manage, train and support our hosts and pay talent agencies a percentage of the total revenues from virtual gifting made to the hosts managed by such talent agencies. We work with advertisers in a variety of industries due to our rapidly growing community and increasing brand awareness. We enter into advertising service agreements with advertisers directly or through advertising agencies. The price of our advertising services depends upon various factors, including the duration and form of the advertisements and popularity of the content or event in which the advertisements will be placed. We cooperate with leading global and domestic mobile game developers to distribute their mobile games on our platform. Under our agreements for exclusively distributed mobile games, we are typically responsible for the launch of the games, hosting and maintenance of game servers, determination of when and how to operate <span style="white-space:nowrap">in-game</span> promotions and customer services and the pricing of <span style="white-space:nowrap">in-game</span> virtual items, and making localized versions for overseas licensed games. Under our agreements for jointly operated mobile games, we are typically responsible for distributing games and providing payment solution and market promotion service. Proceeds earned from selling <span style="white-space:nowrap">in-game</span> virtual items are shared between us and the third-party game developers pursuant to the agreements. We believe our large and diverse user base presents a prime opportunity for our strategic partners to reach a growing number of audiences. We have also entered into revenue sharing arrangements with distribution channels including iOS and Android-based app stores to distribute our mobile games. To provide multiple payment methods for our users, we contracted with online payment channels and pay fees based on the amount of payment made through the payment channel. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In October 2018, Tencent, our principal shareholder, further invested in our company, and we entered into a strategic collaboration agreement with Tencent for sharing and operating existing and additional anime and games on Bilibili&#8217;s online platform, pursuant to which we and Tencent shall participate in the exchange and purchase of existing anime copyright, and jointly procure, produce and invest in anime projects, as well as seek investment opportunities in the anime and comic industry. In addition, we would expand our cooperation with Tencent by jointly operating more Tencent games on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In December 2018, we and Alibaba Group commenced our business collaboration in the content creation and commercialization front. Under the agreement, content creators on Bilibili will promote merchandise by producing content in a creative and interactive format. Taobao will also work with us to promote and commercialize Bilibili&#8217;s IP assets, leveraging consumer insights on both platforms. Alibaba Group became our principal shareholder in February 2019 and further increased its shareholding in our company in 2021. Alibaba has become one of our major brand advertisers. In 2022, we deepened our cooperation with Taobao in the field of video <span style="white-space:nowrap">e-commerce</span> by enabling direct links or banners and <span style="white-space:nowrap">pop-ups</span> that could directly link to Taobao&#8217;s website in our video products. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In April 2020, we received a strategic investment from Sony and entered into a business collaboration agreement to pursue collaboration opportunities within the area of entertainment business in the Chinese market, including anime and mobile game. We would support Sony in deepening its understanding of and insight into the Chinese entertainment market. In October 2020, we deepened our partnership with Sony by entering into a strategic agreement with its subsidiary Aniplex Inc. to introduce more high-quality anime content and mobile games on our platform. Under the agreement, we will obtain certain exclusive distribution rights of Aniplex&#8217;s anime content and will pay Aniplex different fees per episode for different anime series.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>We also entered into revenues sharing arrangements for exclusive distribution of Aniplex&#8217;s mobile games. We also collaborated with Funimation, the global anime streaming platform of Sony, to distribute our Chinese anime works to the worldwide audiences. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">85 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Branding and Marketing </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have been retaining and expanding our user base by providing high-quality content since our inception, and we have cultivated a deep and diverse content pool well recognized among Generation Z+. In addition to viral marketing, word of mouth referrals and repeat user visits driven by superior user experience, quality content and product offerings, we implement various branding and marketing measures to promote our brand awareness among existing and potential users with prudently managed sales and marketing expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In keeping with our slogan, <span style="font-style:italic"><span style="white-space:nowrap">Bilibili-All</span> the Videos You Like,</span> we held various activities to reinforce our impacts across different user demographics. For example, we launched China&#8217;s Youth Day promotion video and Teachers&#8217; Day promotion video to increase our awareness in student and teacher groups. We marked the end of the year with our fourth successful New Year&#8217;s Eve Gala, The Most Beautiful Night of 2022, which maintained its popularity in our community. These branding and marketing initiatives have allowed us to connect and resonate with more users and expand to more diverse audience. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2022, we had an average of 314.5&#160;million MAUs and 86.5&#160;million DAUs, representing an increase of 25.9% and 29.6% as compared to 2021, respectively. Going forward, we plan to prudently manage our sales and marketing expenses and further enhance our brand awareness and attract a broader user base in a sustainable manner. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">User Privacy and Safety </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The vitality and integrity of our communities are cornerstones of our business. We dedicate significant resources to the goal of strengthening our communities through developing and implementing programs designed to protect user personal information, promote a safe environment, and ensure the security of user personal information. The user privacy policy, <span style="font-style:italic">Bilibili Privacy Policy</span>, on our platform describes our business scenarios for handling user information and the processing rules and protection measures for personal information on our platform. Specifically, we provide users with adequate notice and authorization as to what personal information are being processed and undertake to protect and process the personal information in accordance with applicable laws and make reasonable efforts to prevent the unauthorized use, loss or leak of user personal information. Our user privacy policy, <span style="font-style:italic">Bilibili Privacy Policy</span>, has clearly specified the type of user personal information that will be collected under different scenarios. For example, a user will need to provide phone number to receive verification code when registering an account on our platform. When a user downloads (including the <span style="white-space:nowrap">re-download</span> after uninstallation) and opens our mobile app for the first time, or any modification is made to the <span style="font-style:italic">Bilibili Privacy Policy</span>, we will notify the user of the <span style="font-style:italic">Bilibili Privacy Policy</span> in a <span style="white-space:nowrap">pop-up</span> window and obtain the user&#8217;s explicit consent. In addition, we use a variety of technologies to protect the user personal information with which we are entrusted and have a team of information security professionals dedicated to the ongoing implementation of data security practices. For example, we store all user personal information in encrypted format and strictly limit the number of personnel who can access those servers that store user personal information. For our external interfaces, we also utilize firewalls to protect against potential attacks or unauthorized access. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Content Management and Review </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We maintain two levels of content management and review procedures to monitor the content uploaded to our platform to help ensure that no content that may be deemed to be illegal or inappropriate under government rules and regulations is posted and to promptly remove any infringing content. The first level of review procedure is conducted through our proprietary artificial intelligence-based screening system. This system automatically flags and screens out newly uploaded videos that have piracy issues or contain illegal or inappropriate content by comparing them with copyrighted or objectionable videos stored in our own <span style="white-space:nowrap">in-house</span> &#8220;black list&#8221; databases and identifying those with similar codes. Once the content is processed by our technology screening system, our system then extracts fingerprint trails from the content and sends them to our content screening team for the second-level review. As of December&#160;31, 2022, our content screening team consists of over 3,800 employees dedicated to screening and monitoring the content uploaded on our platform to ensure that the flagged content identified by our screening system is reviewed and confirmed before it can be released. We provide initial training during the onboarding process for new hires. We also offer periodic training sessions to keep these employees apprised of any regulatory and policy changes, and supervise and monitor their work. All of the content needs to go through these two levels of review procedures before it is released on our platform. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">86 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All of the other content, primarily consisting of bullet chats posted by users, is also automatically filtered by our screening system, which utilizes an artificial intelligence-based screening system to conduct semantic analysis on bullet chats to analyze, identify and screen out inappropriate bullet chats. With respect to live broadcasting, we have a separate monitoring team to review and monitor the content and activities of hosts of our live broadcasting as well as the bullet chats posted by viewers. The monitoring team for live broadcasting consisted of about 400 members as of the date of this annual report, and we sometimes assign more team members from our general content screening team as necessary. The live broadcasting reviewing process is similar to the <span style="white-space:nowrap">two-level</span> review procedure described above. Further, in addition to responding to user complaints, our monitoring team frequently visit different live broadcasting rooms to ensure the appropriateness of the content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We utilize a real-name system to authenticate the identities of our content creators and live broadcasting hosts. In addition, before each upload, the user has agreed to the terms and conditions set forth in the user agreement of our platform. Pursuant to such user agreement, each user undertakes not to upload or distribute content that violates any PRC laws or regulations or infringes the intellectual property rights of any third party, and agrees to indemnify us for all damages arising from third-party claims against us caused by violating or infringing content uploaded or linked by the user. Cooperation agreements with our popular content creators also provide for standard clauses that restrict the content creators from uploading infringing content on our platform. We also remove users&#8217; uploads when we are notified or made aware by copyright owners or from other sources authorized by copyright owners of copyright infringements, such as lists of inappropriate or infringing content that the regulatory authorities publish from time to time and market information on releases of movies and television serial drama. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our abuse reporting infrastructure allows our users to report inappropriate, offensive or dangerous content to us through &#8220;report&#8221; links easily found on our platform. Users can also report through customer service staff or third-party organizations. In addition, if we confirm that user has uploaded content that contains provocative and hate speech, personal attacks, fraudulent information or other offensive information, we may temporarily suspend or permanently terminate such user&#8217;s account, and display such user&#8217;s account information and reason for the disciplinary action under the &#8220;Dark Chamber&#8221; tab, which is open to all users on our platform. To protect the community values and contribute to a more harmonious community, our veteran users have voluntarily formed a community discipline committee to collectively evaluate the appropriateness of content posted on our platform, the results of which will be used to train our AI system for content monitoring. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, there can be no assurance that we can identify all the videos or other content that may violate relevant laws and regulations due to the large amount of content uploaded by our users every day. As advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, if the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violate the PRC laws and regulations such as the Administrative Regulations on Internet Audio-Visual Program Service, the internet audio-visual program service provider may face, among others, warnings, fines, revocation of license and even criminal investigations or penalties. &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Transmission of Audio-Visual Programs.&#8221; If such content violates the Provisional Measures on Administration of Internet Culture, operating internet culture entities may face, among others, order to rectify, confiscation of illegal proceeds, fines, revocation of license and even criminal investigations or penalties. &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Internet Cultural Activities.&#8221; The CAC conducted a nationwide inspection of major internet platforms providing short-video content, and we were notified by certain smartphone app stores in China that our mobile app had been temporarily removed from July&#160;26, 2018 until August&#160;25, 2018. We implemented the required measures promptly and reinstated the mobile app downloads from those app stores on August&#160;26, 2018. We thereafter conducted a self-inspection by taking a comprehensive review of the content on our platform and have hired more content monitoring personnel. On December&#160;3, 2020, in response to the reported vulgar content on our platform, the Shanghai Municipal Office of Anti-Pornography and Illegal Publication, the Shanghai Municipal Internet Information Office and the Shanghai Municipal Culture and Tourism Bureau made inquiries with us and requested us to rectify within two weeks and strengthen the content review of videos, live broadcasting, anime, bullet chatting and other content on our platform. We have completed the required rectification. We have submitted the final rectification report to the Shanghai Municipal Office of Anti-Pornography and Illegal Publication and the Shanghai Municipal Internet Information Office on December&#160;22, 2020 and our rectification report has been accepted by the relevant competent authorities, which indicates that the rectification has passed the review of relevant competent authority. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">87 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to Notice 78, platforms providing online show live broadcasting or <span style="white-space:nowrap">e-commerce</span> live broadcasting services shall, among other things, register their information and business operations by November&#160;30, 2020, ensure real-name registration for all live broadcasting hosts and virtual gifting users, prohibit users that are minors or without real-name registration from virtual gifting, and set a limit on the maximum amount of virtual gifting per time, per day, and per month. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have consulted with our PRC counsel, Jingtian&#160;&amp; Gongcheng, as to the applicability and interpretation of the requirements under Notice 78 to our business, and conducted an internal evaluation of our compliance measures and status of compliance with the requirements under Notice 78. We have employed the following measures to comply with Notice 78 and ensure the appropriateness of live broadcasting content: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(i)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">we have communicated with Shanghai Municipal Administration of Radio and Television, or the SHART and were informed that currently we are not required to register in this system; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(ii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">we have adopted policies to require real-name registration through identity card for all hosts from 2016, and require real-name registration through mobile number for all virtual gifting users from 2018; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(iii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">we have set up the youth mode from May 2019, under which users are prohibited from virtual gifting. Under the general mode, from early January 2021, the users who can be identified as minors are not allowed to make virtual gifts and if adult users can prove that the virtual gifts are paid by minors, they can claim for refund; our Youth Mode was established under the direction of the CAC, when an user launches our app for the first time every day, the user can switch to the Youth Mode according to the <span style="white-space:nowrap">pop-up</span> prompt, and the browsing content under the Youth Mode is presented in the form of whitelist by our content team, and parents can set up passcodes under the Youth Mode to manage the time spent by minors on our platform and to prevent minors from switching back to general mode. In addition to the Youth Mode which has been implemented on the platform, we have also launched the &#8220;Youth Firewall&#8221; program in April 2018 and <span style="white-space:nowrap">co-established</span> a &#8220;Minors&#8217; Rights Protection Center&#8221; in May 2018 to adopt special content presentation policies and community permission settings for users who are not authenticated or whose identities are shown as minors, so as to strictly identify and filter undesirable information for minors. After consultation with our PRC counsel, Jingtian&#160;&amp; Gongcheng, we confirm that the operation of content under the Youth Mode is compliant with PRC laws and regulations in all material aspects; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(iv)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">with respect to the requirement of setting a cap on the amount of virtual gifting, as advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, currently there has been no explicit provisions on the standard for the maximum amount of virtual gifting under Notice 78. Since we have not received any notice or implementation guidance on setting such cap on virtual gifting, we have not been able to set such cap or quantify the impact of such requirement on our business operations and financial performance as of the date of this annual report. We intend to continue communicating with the NRTA and its local branches with respect to the standard for the maximum amount of virtual gifting. Once the NRTA provides specific implementation guidelines on the maximum amount of virtual gifting, we will be able to take measures to comply with the requirement on a timely basis; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(v)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">in relation to the other requirements under Notice 78, we believe that we have effective measures in place to ensure compliance with them in all material respects. However, given that certain requirements under Notice 78 remain unclear, we will continue communicating with regulatory authorities to seek more detailed guidelines with respect to the implementation of Notice 78. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As advised by our PRC counsel, Jingtian&#160;&amp; Gongcheng, Notice 78 does not stipulate any timelines for full compliance with the requirements therein, nor any penalties for any <span style="white-space:nowrap">non-compliance</span> under Notice 78. We have not received any notice of enforcement actions nor have we been subject to any administrative penalties in connection with any <span style="white-space:nowrap">non-compliance</span> under Notice 78 as of the date of this annual report. For more information, see &#8220;Item&#160;3. Key Information&#8212;D.&#160;Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We face uncertainties with respect to the enactment, interpretation and implementation of Notice 78 and Notice 3&#8221; and &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Online Live Broadcasting Services.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">88 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Corporate Social Responsibility </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Since our establishment, we have continued to fulfill our commitments to our users, employees and society. We have integrated environmental, social and governance (&#8220;ESG&#8221;) consideration into our decision-making and development, and we actively communicated these goals to all stakeholders. We believe that technology can empower society, and our long-term goal is to develop innovative technology and platforms that create societal value. Our focus is to enrich the everyday life of young people, create an outstanding community for our users, provide a platform for content creators to showcase their talents, and promote Chinese original content worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On April&#160;27, 2023, we published our 2022 ESG Report, which outlines our ESG policies, outcomes and performances for that year. The report highlights our commitment as a responsible public company to create a positive social and cultural impact in the world. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2022, we remain committed to fulfilling our social responsibilities through leveraging our community. We launched our Bilibili Charity platform in January 2022, which is an online public fundraising platform created for charity organizations in support of the greater good of the society. To facilitate rural education and support underprivileged students, we assisted in constructing several Bilibili primary schools in Yunnan and Guizhou located in China. Furthermore, our Bilibili Dream Courses provided high-quality video courses to rural students. As part of our commitment to promoting positivity and knowledge-sharing content, we utilized our content ecosystem to contribute positively to society. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As the majority of our operations are conducted online, our carbon footprint is limited, but we actively take responsibility to support sustainable operations, and we continue to explore ways to improve energy efficiency. In 2022, we advanced our environmental management goals, implementing effective environmentally protective practices. We rolled out energy-efficient office facilities and encouraged our employees to conserve resources, including water, electricity, paper, and office supplies. We work with business partners aligned with our strong commitment to carbon emission reduction. All our servers comply with industry energy standards in China. We have assessed the impact of climate-related risks and opportunities, and we established internal guidelines for green technology, product innovation, and optimized operations. Through our comprehensive management measure&#8217;s carbon emissions, we reduced energy consumption, greenhouse gasses, water consumption, and packaging usage density in 2022. Additionally, we utilized our content platform to raise public awareness about environmental topics. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We comply strictly with legal and regulatory requirements in our operating countries and regions. We prioritize the establishment and maintenance of risk management and internal control systems. Our risk management and internal control systems cover financial reporting, internal control, data, and technology system risk management. Cybersecurity and information security are of particular importance to us, and we have established internal policies to manage security risk, including Information Security Red Line (Preliminary Edition), Cybersecurity Protocol, and Bilibili Data Security Management Protocols. We have established a three-level information security management structure under the leadership of our board of directors that is responsible for our information security. To ensure governance, we have a defined structure that clarifies roles and responsibilities. We offer periodic employee training, conduct self-inspection on information security, and receive inspections from third-party organizations. We also ask our suppliers to follow our stipulations for business engagements related to security risks and approaches for security incidents. A majority of our businesses have received ISO certifications for information security. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Competition </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We compete primarily with companies that operate in the video-based industry in China designed to engage users, especially the Gen Z+, and capture their time spent on mobile devices and online. We compete to attract, engage and retain users, attract and retain content creators to expand our content library and to attract and retain advertisers. Our competitors may compete with us in a variety of ways, including by leveraging a large user base to promote content offerings in different consumption scenarios, obtaining exclusive online distribution rights for popular content, conducting brand promotions and other marketing activities, and making acquisitions. We have exclusive distribution rights only for certain content on our platform. Our content creators are generally free to post their content on our competitors&#8217; platforms, which may divert user traffic from our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that we can compete effectively with our competitors on the basis of the following factors: (i)&#160;the strength and reputation of our brand, (ii)&#160;our ability to provide creative and quality PUGV, (iii)&#160;the demographic composition and engagement of our user base, (iv)&#160;the vibrant and inclusive community culture, (v)&#160;the performance and reliability of our platform, and (vi)&#160;our ability to develop new products and services and enhancements to existing products and services to keep up with user preferences and demands. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">89 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Most of the players in the video-based industry are focused on one or two video content formats as their primary ways of engaging with users and deriving revenues. We do not view our value proposition to users, business model or our revenue streams as directly comparable with other market players, because we operate a unique business model of operating a full-spectrum video community that offers comprehensive content offerings across short and <span style="white-space:nowrap"><span style="white-space:nowrap">mid-to-long</span></span> form videos, PUGV, live broadcasting, OGV, mobile games and others, all on one integrated platform. This commercialization model differentiates us from other vertical-focused video streaming companies, mobile game companies, live broadcasting companies or <span style="white-space:nowrap">e-commerce</span> companies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As we introduce new products and services on our platform, as our existing products continue to evolve, or as other companies introduce new products and services, we may become subject to additional competition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Insurance </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We consider our insurance coverage to be adequate as we have in place all the mandatory insurance policies required by Chinese laws and regulations and in accordance with the commercial practices in our industry. Our employee-related insurance consists of pension insurance, maternity insurance, unemployment insurance, work-related injury insurance, medical insurance and housing funds, as required by Chinese laws and regulations. We also purchase supplemental commercial health insurance and accident insurance for our employees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In line with general market practice, we do not maintain insurance policies covering damages to our network infrastructures or information technology systems. We also do not maintain business interruption insurance or general third-party liability insurance, nor do we maintain product liability insurance or <span style="white-space:nowrap">key-man</span> insurance. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This section sets forth a summary of the most significant rules and regulations that affect our business activities in mainland China or the rights of our shareholders to receive dividends and other distributions from us. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Foreign Investment in the PRC </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment Industrial Policy </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Investments activities in mainland China by foreign investors are principally governed by the Catalogue for the Encouragement of Foreign Investment Industries (2022 Edition), or the Catalogue, and the Negative List (2021), which were both promulgated by the MOFCOM and the NDRC and each became effective on January&#160;1, 2023 and January&#160;1, 2022. The Catalogue and the Negative List (2021)&#160;set forth the industries in which foreign investments are encouraged, restricted and prohibited. Industries that are not listed in any of these three categories are generally open to foreign investment unless otherwise specifically restricted by other PRC rules and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Negative List (2021), the foreign equity interest ownership of entities that engage in value-added telecommunications business (except for <span style="white-space:nowrap">e-commerce,</span> domestic multi-party communication, storage and forwarding and call center) must not exceed 50%. In addition, foreign investments in the internet cultural business (except for music), the internet audio-visual program business, the radio and television program production and operation business, the production of audio-visual products and/or electronic publications and film production and distribution business are prohibited. However, foreign investors are allowed to hold up to 100% of equity interests in an online data processing and transaction processing business (including <span style="white-space:nowrap">e-commerce</span> business operation) in mainland China. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign Investment Law and its Implementation Measures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress of the PRC, or the NPC, enacted the 2019 FIL, which came into effect on January&#160;1, 2020. The 2019 FIL has replaced the previous major laws and regulations governing foreign investment in the PRC, including the Sino-foreign Equity Joint Ventures Enterprises Law of the PRC, the Sino-foreign <span style="white-space:nowrap">Co-operative</span> Enterprises Law of the PRC and the Wholly Foreign-invested Enterprise Law of the PRC. According to the Foreign Investment Law, &#8220;foreign-invested enterprises&#8221; refers to enterprises that are wholly or partly invested by foreign investors and registered under the PRC laws within mainland China, and &#8220;foreign investment&#8221; refers to any foreign investor&#8217;s direct or indirect investment activities in mainland China, including: (i)&#160;establishing foreign-invested enterprises in mainland China either individually or jointly with other investors; (ii)&#160;obtaining stock shares, equity shares, shares in properties or other similar interests of Chinese domestic enterprises; (iii)&#160;investing in new projects in mainland China either individually or jointly with other investors; and (iv)&#160;investing through other methods provided by laws, administrative regulations or provisions prescribed by the State Council. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">90 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;26, 2019, the State Council issued Implementation Regulations for the Foreign Investment Law of the PRC, or the Implementation Rules, which came into effect on January&#160;1, 2020, and replaced the Implementing Rules of the Sino-foreign Equity Joint Ventures Enterprises Law of the PRC, the Implementing Rules of the Sino-foreign <span style="white-space:nowrap">Co-operative</span> Enterprises Law of the PRC and the Implementing Rules of the Wholly Foreign-invested Enterprise Law of the PRC. According to the Implementation Rules, in the event of any discrepancy between the Foreign Investment Law, the Implementation Rules and the relevant provisions on foreign investment promulgated prior to January&#160;1, 2020, the Foreign Investment Law and the Implementation Rules shall prevail. The Implementation Rules also set forth that foreign investors that invest in sectors on the Negative List (2021)&#160;in which foreign investment is restricted shall comply with special management measures with respect to, among others, shareholding and senior management personnel qualification in the Negative List (2021). Pursuant to the Foreign Investment Law and the Implementation Rules, the existing foreign-invested enterprises established prior to the effective date of the Foreign Investment Law are allowed to keep their corporate organization forms for five years from the effectiveness of the Foreign Investment Law before such existing foreign-invested enterprises change their organization forms and organization structures in accordance with the PRC Company Law, the Partnership Enterprise Law of the PRC and other applicable laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;30, 2019, the MOFCOM and the SAMR jointly promulgated the Measures on Reporting of Foreign Investment Information, which came into effect on January&#160;1, 2020, and has replaced the Interim Measures for the Administration of Record-filing on the Establishment and Changes in Foreign-Invested Enterprises. Foreign investors or foreign-invested enterprises shall submit investment information to the commerce administrative authorities through the Enterprise Registration System and the National Enterprise Credit Information Publicity System. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;19, 2020, the NDRC and the MOFCOM jointly promulgated the Measures on the Security Review of Foreign Investment, effective on January&#160;18, 2021, setting forth provisions concerning the security review mechanism on foreign investment, including the types of investments subject to review, review scopes and procedures, among others. The Office of the Working Mechanism of the Security Review of Foreign Investment, or the Office of the Working Mechanism, will be established under the NDRC, who will lead the task together with the MOFCOM. Foreign investor or relevant parties in mainland China must declare the security review to the Office of the Working Mechanism prior to (i)&#160;the investments in the military industry, military industrial supporting and other fields relating to the security of national defense, and investments in areas surrounding military facilities and military industry facilities; and (ii)&#160;investments in important agricultural products, important energy and resources, important equipment manufacturing, important infrastructure, important transport services, important cultural products and services, important information technology and Internet products and services, important financial services, key technologies and other important fields relating to national security, and obtain control in the target enterprise. Control exists when the foreign investor (i)&#160;holds over 50% equity interests in the target, (ii)&#160;has voting rights that can materially impact on the resolutions of the board of directors or shareholders meeting of the target even when it holds less than 50% equity interests in the target, or (iii)&#160;has material impact on target&#8217;s business decisions, human resources, accounting and technology. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Value-Added Telecommunications Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2000, the State Council promulgated the Telecommunications Regulations of the PRC, or the Telecommunications Regulations, most recently amended in February 2016, which provide the regulatory framework for telecommunications service providers in mainland China and require a telecommunications service provider to obtain an operating license prior to commencing its operations. The Telecommunications Regulations categorize all telecommunications services as either basic telecommunications services or value-added telecommunications services. Providers of value-added telecommunications services are required to obtain a license for value-added telecommunications services. Pursuant to the Classification Catalogue of Telecommunications Services, an attachment to the Telecommunications Regulations, which was most recently amended on June&#160;6, 2019, information services provided via public telecommunication network or the internet fall within value-added telecommunications services. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">91 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Administrative Measures on Internet Information Services, or the Internet Information Services Measures, which was promulgated by the State Council on September&#160;25, 2000, and amended on January&#160;8, 2011, set out guidelines on the provision of internet information services. According to the Internet Information Services Measures, the internet information services is classified into commercial internet information services and noncommercial internet information services; a commercial operator of internet content provision services must obtain an ICP License for the provision of internet information services from the appropriate telecommunications authorities. The Administrative Measures for Telecommunications Businesses Operating Permits, which was promulgated by the MIIT on July&#160;3, 2017, and became effective on September&#160;1, 2017, further regulates the telecommunications business permits. On January&#160;8, 2021, the CAC promulgated the Internet Information Services Measures (Revised Draft for Comments), which sets forth detailed rules on the internet information service activities. As of the date of this annual report, the draft has not been formally adopted. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Internet Cultural Activities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2011, the MOC promulgated the Provisional Measures on Administration of Internet Culture, or the Internet Culture Provisions, effective on April&#160;1, 2011, and amended on December&#160;15, 2017, to regulate entities that engage in activities related to internet cultural products. &#8220;Internet cultural products&#8221; are classified as cultural products developed, published and disseminated via internet which mainly include: (i)&#160;online cultural products particularly developed for publishing via internet, such as, among other things, online music and entertainment, online games and online shows and programs, online performance, online artwork and online anime and cartoons; and (ii)&#160;online cultural products converted from music and entertainment, games, shows and programs, performance, artwork, anime and cartoons using certain technical means to be disseminated via internet. Pursuant to these regulations, entities are required to obtain the Online Culture Operating Permits from the applicable provincial level counterpart of the MCT if they intend to commercially engage in any of the following types of activities: (i)&#160;production, duplication, import, release or broadcasting of online cultural products; (ii)&#160;publishing of online cultural products on the internet or transmission over information network, such as internet or mobile telecommunication network, to end user&#8217;s devices via computers, fixed-line or mobile phones, radios, television sets or online games consoles and internet cafes for the purpose of browsing, reading, reviewing, using or downloading such products by users; or (iii)&#160;exhibitions or contests related to online cultural products. If the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violated Internet Culture Provisions, operating internet culture entities shall subject to punishment which may include an order to rectify, confiscation of illegal proceeds and a fine of RMB10,000 to RMB30,000, if such circumstances are severe judged by the competent authority, it shall be subject to punishment which may include order to cease and revocation of license, if such violations constitute crime, criminal investigations or penalties may be imposed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;12, 2013, the MOC issued the Administrative Measures for Content Self-Review by Internet Culture Business Entities, requiring the entities that engage in the internet cultural business to review the content of products and services to be provided before providing such content and services to the public. These entities shall establish content management system, set up departments for content management and employ proper personnel to ensure the legality of content. The content management system of an internet cultural business entity is required to specify the responsibilities, standards and processes for content review as well as accountability measures, and is required be filed with the provincial level counterpart of the MCT. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Transmission of Audio-Visual Programs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Administrative Regulations on Internet Audio-Visual Program Service, or the Audio-Visual Regulations, promulgated by State Administration of Radio, Film and Television of the PRC, or the SARFT, and the Ministry of Information Industry of the PRC, or the MII, the predecessor of the MIIT, on December&#160;20, 2007, and became effective on January&#160;31, 2008, as amended on August&#160;28, 2015, and became effective on the same day, internet audio-visual program service refers to the activities of making, editing and integrating audio-visual programs, providing them to the general public via internet, and providing such services to other people by uploading. An internet audio-visual program service provider shall obtain a License for Online Transmission of Audio-Visual Programs issued by the NRTA or complete certain record-filing procedures with the NRTA. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Audio-Visual Regulations, providers of internet audio-visual program services are generally required to be either state-owned or state-controlled. According to the Official Answers to Press Questions Regarding the Internet Audio-Visual Program Regulations published on the SARFT&#8217;s website on February&#160;3, 2008, the SARFT and MII clarified that the providers of internet audio-visual program services who had legally engaged in such services prior to the adoption of the Audio-visual Regulations shall be eligible to <span style="white-space:nowrap">re-register</span> their businesses and continue their operations of internet audio-visual program services so long as those providers have not been in violation of the laws and regulations. This exemption will not be granted to internet audio-visual program service providers established after the adoption of the Audio-Visual Regulations. These policies have later been reflected in the Notice on Relevant Issues Concerning Application and Approval of License for Online Transmission of Audio-visual Programs, issued by SARFT on April&#160;8, 2008, and amended on August&#160;28, 2015. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">92 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the content of audio-visual programs transmitted by the internet audio-visual program service provider on the internet violated the Audio-Visual Regulations, the internet audio-visual program service provider shall be subject to punishment by the competent authority which may include warning, an order to rectify and a fine up to RMB30,000, if such circumstances are severe judged by the competent authority, it shall be subject to punishment which may include order to cease, a fine of RMB10,000 to RMB50,000 and revocation of license, if such violations constitute crime, criminal investigations or penalties may be imposed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Administrative Regulations on the Introduction and Broadcasting of Foreign Television Programs promulgated in 2004, the introduction or broadcasting of foreign television programs on the television in the PRC is subject to approval of the SAPPRFT or its authorized entities. On March&#160;30, 2009, the SARFT promulgated the Notice on Strengthening the Administration of the Content of Internet Audio-Visual Programs, which reiterates the <span style="white-space:nowrap">pre-approval</span> from the broadcasting, film and television administrative departments requirements for the domestic and overseas films and television shows disseminating on the internet, including those on mobile networks (if applicable), and prohibits those internet audio-visual programs containing violence, pornography, gambling, terrorism, superstition or other prohibited elements. The SARFT and the CAC jointly issued the Notice on Further Strengthening the Administration of Online Audio-Visual Content Including Internet Drama and Micro Films on July&#160;6, 2012, pursuant to which, internet audio-visual programs service institutions shall report the information on self-examined and approved internet series, micro films, internet movies, film and television animation, documentaries and other internet audio-visual programs to the provincial authority of film and television administration for record-filing, such information includes but not limited to the program&#8217;s title, content summary and the information of the reviewer. The SAPPRFT further issued the Supplemental Notice on Improving the Administration of Online Audio-Visual Content Including Internet Drama and Micro Films on January&#160;2, 2014. This notice stresses that any entity producing online audio-visual content, such as internet drama and micro films, must obtain a License for Production and Operation of Radio and Television Programs, and that online audio-visual content service providers shall not release any internet drama or micro films produced by any entity without such license. For internet drama or micro films produced and uploaded by individual users, the online audio-visual service providers transmitting such content will be deemed to take responsibility as the producer. Furthermore, under this notice, online audio-visual service providers can only transmit content uploaded by an individual whose identity has been verified and such content shall comply with the relevant content management rules. This notice also requires that self-examined and transmitted online audio-visual program, including internet drama and micro films, to be filed with the relevant authorities before release. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In January 2019, the CNSA issued the Regulations on Administration of Network Short Video Platforms, pursuant to which all content of a short video, including but not limited to its title, description, bullet chats and comments, may be required to be reviewed in advance before the content is broadcasted. Furthermore, the number of content reviewers a platform is required to keep must in principle be more than <span style="white-space:nowrap">one-thousandth</span> of the number of short videos newly broadcasted on the platform per day. The Censoring Criteria for Network Short Video Content issued by CNSA in January 2019 and last amended in December 2021 sets forth in details of the content prohibited to be broadcasted, such as violence, pornography, gambling, terrorism, superstitious and illegal or immoral content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Administrative Provisions on Online Audio-Visual Information Services, jointly promulgated by the CAC, the MCT and the NRTA on November&#160;18, 2019, online audio-visual information service providers shall authenticate users&#8217; real identity information based on organization code, identity card number and mobile phone number. Online audio-visual information service providers shall not allow users who fail to provide their real identity to publish information. Online audio-visual information service providers shall strengthen the management of the audio-visual information posted by users, and deploy and apply identification technologies for illegal and <span style="white-space:nowrap">non-real</span> audio and video. If any user is found to produce, post or disseminate content prohibited by laws or regulations, the transmission of such information shall be ceased, and disposal measures such as deletion shall be taken to prevent the information from spreading, and such service providers shall retain records, and report to the administrations of cyberspace, culture and tourism, radio and television. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">93 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On January&#160;16, 2023, the MCT promulgated the Notice on Regulating the Business Activities of Online Shows or Programs to Promote the Healthy and Orderly Development of the Industry, which stipulates that the offering of shows or programs in the form of live or recorded broadcasting via the internet shall be regulated, and the provider of such shows or programs shall establish and continually improve content management systems, staff specific personnel that meet certain requirements to manage online content, and strengthen the real-time monitoring of comments, bullet chats and other user-generated contents. If an online show or program is provided through live broadcasting, it shall be broadcasted on a time-delayed basis, and specific personnel shall be arranged to conduct real-time supervision of the online show or program. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Production of Radio and Television Programs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2004, the SARFT promulgated the Regulations on the Administration of Production of Radio and Television Programs, or the Radio and TV Programs Regulations, as most recently amended on October&#160;29, 2020. Under the Radio and TV Programs Regulations, any entities that engage in the production of radio and television programs are required to apply for a license from the NRTA or its provincial level counterparts. Entities shall conduct their business within the permitted scope as provided in their licenses. Entities with the License for Production and Operation of Radio and Television Programs shall conduct their operations strictly in compliance with the approved scope of production and operation. Other than radio and TV stations, entities shall not produce radio and TV programs about the current political news or similar subjects and columns. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to The Internet <span style="white-space:nowrap">Follow-Up</span> Comment Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Administrative Provisions on Internet <span style="white-space:nowrap">Follow-up</span> Comment Services, which was promulgated by the CAC on August&#160;25, 2017, and became effective on October&#160;1, 2017 and most recently amended on December&#160;15, 2022, an internet <span style="white-space:nowrap">follow-up</span> comment services provider shall strictly assume the primary responsibilities and the obligations, including but not limited to: (i)&#160;verify the real identity information of registered users; (ii)&#160;establish and improve a user information protection system; (iii)&#160;establish a system of reviewing at first and then publishing comments if they offer internet <span style="white-space:nowrap">follow-up</span> comment services to news information; (iv)&#160;furnish corresponding static information content on the same platform and page at the same time if they provide internet <span style="white-space:nowrap">follow-up</span> comment services by way of bullet chatting; (v)&#160;establish and improve an internet <span style="white-space:nowrap">follow-up</span> comment review and administration, real-time check, emergency response and other information security administration systems, timely identify and process illicit information and submit a report to the relevant cyberspace administrators; (vi)&#160;develop internet <span style="white-space:nowrap">follow-up</span> comment information protection and administration technologies, innovate internet <span style="white-space:nowrap">follow-up</span> comment administration modes, enhance the disposition capacity of illegal and harmful information, discover safety defects, loopholes, and other risks existing in the internet <span style="white-space:nowrap">follow-up</span> comment services in a timely manner, take remedial measures, and report to the relevant cyberspace administrations; (vii)&#160;equip content examination team with corresponding services and strengthen training for examination of posted comments; and (viii)&#160;coordinate with relevant supervising authorities for examination and provide necessary technology, data support and assistance. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Games </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Regulatory Authorities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Notice on Issuing the Provisions on the Main Functions, Internal Bodies and Staffing of the General Administration of Press and Publication (National Copyright Administration) promulgated by the General Office of the State Council on July&#160;11, 2008, the Notice of the State Commission Office for Public Sector Reform on Interpretation of the State Commission Office for Public Sector Reform on Several Provisions relating to Animation and Comics, Online Game and Comprehensive Law Enforcement in Culture Market in the Three Provisions jointly promulgated by the MOC, SARFT and the General Administration of Press and Publication, or the GAPP on September&#160;7, 2009, the administration of anime and online game shall be conducted by the MOC, and the GAPP is responsible for the examination and approval process of online games prior to online publication. After the online games uploaded on the internet, online games will be administered by the MCT. Moreover, if an online game is launched on the internet without the prior approval of the GAPP, the MCT will be responsible for guiding the cultural market law enforcement team to conduct investigation and punishment. In March 2013, the SAPPRFT formed based on the Notice on the Institutional Reform issued by the State Council. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">94 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2018, the Central Committee of the Communist Party of China issued the Plan for Deepening the Institutional Reform of the Party and State and the NPC promulgated the Decision of the First Session of the Thirteenth National People&#8217;s Congress on the State Council Institutional Reform Proposal (collectively, the &#8220;Institutional Reform Plans&#8221;). According to the Institutional Reform Plans, effective from March&#160;21, 2018, the SAPPRFT was reformed and now known as the NRTA under the State Council, and the responsibility of the SAPPRFT for administration of news, publication and films, such as the approval of online game registrations and issuance of game publication numbers has been transferred to the NPPA under the Propaganda Department of the Central Committee of the Communist Party of China. The NPPA at the national level suspended approval of game registration and issuance of publication numbers for online games since March 2018 and resumed to issue game publication numbers by batches periodically since December 2018, according to certain news reports. Beginning in December 2018, the NPPA at the national level started to approve new online games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On May&#160;14, 2019, the MCT promulgated the Notice on Adjusting the Scope of Examination and Approval regarding the Internet Culture Operation License to Further Regulate the Approval Work, which quotes the Regulations on the Function Configuration, Internal Institutions and Staffing of the MCT, or the Function Configuration Regulations, effective from July&#160;30, 2018, and further specifies that the MCT no longer assumes the responsibility for administering the industry of online games. On July&#160;10, 2019, the MCT issued the Abolition Decisions on the Interim Administrative Measures for the Administration of Online Games and the Administrative Measures for Tourism Development Plan, or the Abolition Decision. The Abolition Decision also cites the Function Configuration Regulations and further abolishes the Interim Measures for the Administration of Online Games, or the Online Game Measures, which means that the MCT will no longer regulate the industry of online games. As of the date of this annual report, no laws, regulations or official guidelines have been promulgated regarding whether the responsibility of MCT for regulating online games will be undertaken by another governmental department. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Online Game Publication </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Internet Publishing Measures, before publishing an online game, an online publishing service provider shall file an application with the competent provincial-level publishing administrative department where it is located, and the application, if reviewed and approved, shall be submitted to the NPPA for approval. The Notice of the General Office of the General Administration of Press, Publication, Radio, Film and Television on the Administration of Mobile Game Publishing Services, which was issued on May&#160;24, 2016, and took effect on July&#160;1, 2016, provides that game publishing services providers shall be responsible for examining the content of their games and applying for game publication numbers, and for the purpose of this notice, the online game publishing services providers refer to online publishing service entities that have obtained the Internet Publishing Service License with game publishing business included in their scope of business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Online Game Operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Online Game Measures issued by the MOC on June&#160;3, 2010, and last amended on December&#160;15, 2017, comprehensively regulate the activities related to online game business, including the research and development and production of online games, the operation of online games, the standards for online games content, the issuance of virtual currencies used for online games and virtual currency trading services. The Online Game Measures provide that any entity engaging in online game operations must obtain an Online Culture Operating Permits, and the content of an imported online game must be examined and approved by the MCT prior to its launch. Domestically developed online games must be filed with the MCT within 30 days of its launch. The Notice of the MOC on the Implementation of the Interim Measures for the Administration of Online Games, which took effect on August&#160;1, 2010, specifies the entities regulated by the Online Game Measures and procedures related to the MCT&#8217;s review of the content of online games, and emphasizes the protection of minors playing online games and requests online game operators to promote real-name registration by their game players. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;10, 2019, the MCT issued the Abolition Decision, which specifies that the Online Game Measures was abolished by the MCT on July&#160;10, 2019. On August&#160;19, 2019, the MCT issued the Announcement on Results of Regulatory Documents <span style="white-space:nowrap">Clean-up,</span> which specifies that the Notice of the MCT on the Online Games Measures was abolished. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">95 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Virtual Currency and Virtual Items </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;15, 2007, the Notice on Further Strengthening Administration of Internet Cafes and Online Games, or the Online Games Notice, was jointly issued by the MOC, the People&#8217;s Bank of China and other governmental authorities with the goal of strengthening the administration of virtual currency in online games and to avoid any adverse impact on the PRC economy and financial system. The Online Games Notice imposes strict limits on the total amount of virtual currency issued by online game operators and the amount purchased by individual players and requires a clear division between virtual transactions and real transactions carried out by way of electronic commerce. The Online Games Notice further provides that virtual currency must only be used to purchase virtual items and prohibits any resale of virtual currency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;4, 2009, the MOC and the MOFCOM jointly issued the Notice on Strengthening Administration of Virtual Currency of Online Games, or the Virtual Currency Notice. According to the Virtual Currency Notice, it defines the meaning of the term &#8220;virtual currency&#8221; 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 also 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 players&#8217; cash or virtual money. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Notice on Regulating the Operations of Online Games and Strengthening Interim and Ex Post Regulation promulgated by the MOC on December&#160;1, 2016, and effective as of May&#160;1, 2017, the virtual items, purchased by users directly with legal currency, by using the virtual currencies of online games or by exchanging the virtual currencies of online games according to a certain percentage and enabling users to directly exchange for other virtual items or value-added service functions in online games, shall be regulated pursuant to the provisions on virtual currencies of online games. Online game operators shall not provide users with services to exchange virtual currencies into legal currency or physical items. Where it provides users with the option to exchange virtual currencies into physical items of minor value, the content and value of such physical items shall be in compliance with relevant laws and regulations of the State. However, this notice has been abolished by the MCT as of August&#160;19, 2019. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Anti-addiction System and Protection of Minors </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2007, the GAPP and several other government agencies issued a circular requiring the implementation of an anti-fatigue system and a real-name registration system by all PRC online game operators to curb addictive online game playing by minors. To identify whether a game player is a minor and thus subject to the anti-fatigue system, a real-name registration system must be adopted to require online game players to register with their real identity information before playing online games. The online game operators are also required to submit the identity information of game players to the public security authority for verification. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2011, the GAPP, together with several other government agencies, jointly issued the Notice on Initializing the Verification of Real-name Registration for the Anti-Fatigue System on Online Games, or the Real-name Registration Notice, in order to strengthen the implementation of the anti-fatigue and real-name registration system. This notice indicates that the National Citizen Identity Information Center of the MPS will verify identity information of game players submitted by online game operators. The Real-name Registration Notice also imposes stringent penalties on online game operators that do not implement the required anti-fatigue and real-name registration systems properly and effectively, including terminating their online game operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2011, the MOC, together with several other government agencies, jointly issued a Circular on Printing and Distributing Implementation Scheme regarding Parental Guardianship Project for Minors Playing Online Games to strengthen the administration of online games and protect the legitimate rights and interests of minors. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This circular indicates that online game operators must have person in charge, set up specific service webpages and publish specific hotlines to provide parents with necessary assistance to prevent or restrict minors&#8217; improper game playing behavior. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;25, 2019, the NPPA issued the Notice on Preventing Minors from Indulging in Online Games which took effect on November&#160;1, 2019. The Notice stipulates several requirements on the online game operation, including but not limited to: (i)&#160;all online game users shall register their game accounts with valid identity information; (ii)&#160;the time slot and duration for playing online games by minors shall be strictly controlled; (iii)&#160;the provision of paid services to minors shall be regulated; (iv)&#160;the regulation of the industry shall be enhanced and the requirements above shall be requisite for launching, publishing and operating online games; and (v)&#160;the development and implementation of an <span style="white-space:nowrap">age-appropriate</span> reminding system shall be explored. Online game companies shall analyze the cause of minors&#8217; addiction to games, and alter the content and features of games or game rules resulting in such addiction. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">96 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;17, 2020, the SCNPC revised and promulgated the Law of the PRC on the Protection of Minors (2020 Revision), which took effect on June&#160;1, 2021. Law of the PRC on the Protection of Minors (2020 Revision) added a new section entitled &#8220;Online Protections&#8221; which stipulates a series of provisions to further protect minors&#8217; interests on the internet, among others, (i)&#160;online product and service providers are prohibited from providing minors with products and services that would induce minors to indulge, (ii)&#160;online service providers for products and services such as online games, live broadcasting, audio-video, and social networking are required to establish special management systems of user duration, access authority and consumption for minors, (iii)&#160;online games service providers must request minors to register and log into online games with their valid identity information, (iv)&#160;online games service providers must categorize games according to relevant rules and standards, notify users about the appropriate ages for the players of the games, and take technical measures to keep minors from accessing inappropriate online games functions, and (v)&#160;online games service providers may not provide online games services to minors from 10:00&#160;P.M. to 8:00&#160;A.M. the next day. As of the date of this annual report, we have implemented a real-name registration system and a Bilibili game health system in our mobile game platform in accordance with the relevant supervision requirements. These two systems include, among others, following measures: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(i)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the real-name registration system requires users to register with valid identity information and the users without real-name authentication will not be able to log into the game after 1 hour&#8217;s trial playing in visitor experience mode for 15 days; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(ii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the users are not allowed to top up or purchase game virtual items in visitor experience mode; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(iii)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the accumulated time of minors playing game each day is monitored, calculated and limited to less than three hours per day on PRC statutory holidays and 1.5 hours per day during other times, and upon exceeding such time limit, a notification will pop up and the player will be forced to log out; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(iv)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">minors are not able to log into the game between 10:00 p.m. and 8:00 a.m.; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(v)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">consumption limits for minors have been implemented as required by the relevant regulatory guidance. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;30, 2021, the NPPA promulgated the Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games, which became effective on September&#160;1, 2021. The notice requires that all online games enterprises including platforms providing online game services may only provide online game services to minors for one hour from 8:00&#160;p.m. to 9:00&#160;p.m. each day on Fridays, Saturdays, Sundays and national holidays, and may not provide online game services to minors in any form at any other time. All online games must be connected to the real-name verification system of the NPPA for online games to prevent addiction, all online game users must use real and valid identity information to register their game accounts and log in to online games, and online games enterprises must not provide online game services in any form (including visitor experience mode) to users who have not registered and logged in with their real names. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2022, the CAC promulgated the Regulations on the Protection of Minors Online (Draft for Comment), which strengthens the regulation of network information contents, the protection of minors&#8217; personal information and the prevention and control of minors&#8217; online addiction, strengthens the responsibilities of key internet platform service providers for protecting minors online and sets specific obligations, such as taking the physical and mental development characteristics of minors into full consideration at all stages of internet platform services including design, research and development, operation and others, regularly assessing the impact of the online protection of minors, providing teen mode or special areas for minors so as to facilitate minors to obtain the products or services on the platforms that are conducive to their physical and mental health, and setting up an independent body mainly composed of external members to supervise the protection of minors on the network, etc. As of the date of this annual report, the draft has not been formally adopted. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">97 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Online Live Broadcasting Services </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On November&#160;4, 2016, the CAC issued the Administrative Regulations on Online Live Broadcasting Services, or the Online Live Broadcasting Regulations, which came into effect on December&#160;1, 2016. According to the Online Live Broadcasting Regulations, all online live broadcasting service providers shall take various measures during operation of live broadcasting services, including but not limited to: (i)&#160;establish platforms for reviewing live broadcasting content, conducting classification and grading management according to the online live broadcasting content categories, user scale and others, add tags to graphics, video, audio or broadcast tag information for platforms; (ii)&#160;conduct verification on online live broadcasting users with valid identification information (for example, authentic mobile phone numbers) and validate the registration of online live broadcasting publishers based on their identification documents (such as identity documents, business licenses and organization code certificates), etc. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;2, 2016, the SAPPRFT issued the Circular on Issues concerning Strengthening the Administration of Online Live Broadcasting of Audio-Visual Programs, or the Online Live Broadcasting Circular. According to the Online Live Broadcasting Circular, License for Online Transmission of Audio-Visual Programs is a prerequisite for online audio-visual live broadcasting of general cultural events, such as social communities, sports events, as well as important political, military, economic, social and cultural events. Relevant information about specific activities to be streamed shall be filled in advance with the provincial counterparts of the NRTA. Online audio-visual live broadcasting service providers shall censor and tape such programs and retain them for at least 60 days for future check by the administrative departments; and they shall have emergency plans in place to replace programs in violation of laws and regulations. Bullet chats are not allowed in the live broadcasting of major political, military, economic, social, cultural, sports and other activities and events. Special censorship shall be implemented over the bullet chats during the live broadcasting of cultural activities of general social groups, sports events and other organizational activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Measures for the Administration of Cyber Performance Business Operations, promulgated by the MOC on December&#160;2, 2016, and effective as of January&#160;1, 2017, business engaging in cyber performance operations shall apply to the cultural administrative department at the provincial level for an Online Culture Operating Permits in accordance with the Internet Culture Provisions, and the license shall specify the scope of the cyber performance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Guidelines on Strengthening Supervision of Online Live Broadcasting Marketing Activities promulgated by the SAMR on November&#160;6, 2020, any network platform will assume the responsibility and obligation as an <span style="white-space:nowrap">e-commerce</span> platform operator according to the <span style="white-space:nowrap">E-Commerce</span> Law; provided that this platform provides operators, who sell goods or provide services via internet live broadcasting, with services such as internet operation place, transaction matchmaking and information publication in order for the transaction parties to independently complete their transaction activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting promulgated by the NRTA on November&#160;12, 2020, live broadcasting platforms for online shows are requested to strengthen positive value guidance and enable those tasteful, meaningful, interesting and warm live-broadcasting programs to have good traffic, and to prevent the spread of the trends of wealth flaunting, money worshiping and vulgarity. In addition, the number of content reviewers a platform is required to keep must in principle be no less than 1:50 of the number of live broadcasting rooms. Live broadcasting platforms for online shows need to manage the hosts and &#8220;virtual gifting&#8221; users based on the real-name registration system, and users who have not registered with real names or who are minors are prohibited from virtual gifting. The live broadcasting platforms are required to implement real-name registration system by real-name verification, face recognition, manual review and other measures to prevent minors from virtual gifting. The platform shall limit the maximum amount of virtual gifting each user may give per time, day and month. Live broadcasting platforms for <span style="white-space:nowrap">e-commerce</span> shall not illegally produce and broadcast, beyond their business scope of <span style="white-space:nowrap">e-commerce,</span> any commentary programs unrelated to sales of goods. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In February 2021, the CAC and certain other governmental authorities issued Notice 3, according to which, online live broadcasting platforms providing online live broadcasting information services shall strictly abide by laws, regulations and regulatory requirements of the PRC, and shall strictly perform their statutory duties and obligations, implement the list of primary responsibilities of online live-streaming platforms and ensure correct orientation and content safety. Meanwhile, Notice 3 sets forth requirements for certain live broadcasting businesses with respect to real-name registration, restrictions on minors on virtual gifting and other requirements, and further strengthens the industry admittance filing management. For example, live broadcasting platforms that carry out business-oriented network performance activities must hold the internet cultural business license and complete out ICP filing; live broadcasting platforms that carry out online audio-visual program services shall hold a License for Online Transmission of Audio-Visual Programs (or complete registration with the National Internet Audio-visual Platforms Information Management System) and complete ICP filing. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">98 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;15, 2021, the CAC promulgated the Opinions on Further Compacting the Main Responsibility of the Website Platform on Information Content Management which further regulates the content and quality of the information and further requires the website platform to improve the content review mechanism. The website platform shall improve the manual content review system, further expand the scope of manual review, refine the review standards, improve the review process and ensure the quality of review. A dynamic update mechanism for the sample database of illegal and noncompliant information and a hierarchical classification system shall be established and regularly enriched and expanded to improve the efficiency and quality of technical review. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The CAC launched a &#8220;Fan Group Chaos Rectification&#8221; special action on June&#160;15, 2021, followed by the issuance of the Notice on Further Strengthening the Management of Chaos in Fan Groups on August&#160;25, 2021. Both of the special action and notice are intended to rectify chaos in online fan groups for celebrities, specifically, in features such as celebrity rankings, hot topics, fan communities, and fans interactive functions, so as to curb verbal abuse, stigmatization, instigation, confrontation, insults, slander, rumors, malicious marketing and the spread of other harmful information. This notice requested, among other things, the cancellation of all rankings of celebrities. The rankings of music, film and television works are still allowed, but the network platforms should optimize and adjust ranking rules to focus on the art works themselves and professional evaluation. Furthermore, minors are not allowed to make virtual gifting or spending money on supporting idols, or act as the organizer or manager of a fan group. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;26, 2021, the OCCAC issued the Notice on Further Strengthening the Regulation on Online Information of Entertainment Celebrities, which requests internet platforms to, among others, monitor information posted by celebrities online so as to timely identify hot topics that could involve illegal actions and to promptly report to the competent authorities in such event. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Law of the PRC on the Protection of Minors (2020 Revision), which took effect on June&#160;1, 2021, among others, live broadcasting service providers are not allowed to provide minors under age 16 with online live broadcasting publisher account registration service, and must obtain the consent from parents or guardians and verify the identity of the minors before allowing minors aged 16 or above to register live broadcasting publisher accounts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;25, 2022, the CAC, the STA and the SAMR jointly issued the Notice on Further Standardizing the Profit-Making Behavior of Live Broadcasting to Promote the Healthy Development of the Industry, which required live broadcasting platforms to authenticate the identity of each live broadcasting publisher and report various information of those publishers that have profit-making behaviors to local provincial-level network department and tax authorities semi-annually. Information required to be reported include personal identity, live broadcasting account, online nicknames, bank account to receive compensation, income type and profit level. Furthermore, live broadcasting platforms are required to (i)&#160;strictly implement classification management system over live broadcasting accounts, (ii)&#160;take appropriate measures against <span style="white-space:nowrap">law-breaking</span> accounts, including to issue warnings and notices, request to rectify, limit the account functions, suspend or terminate accounts, and prohibit <span style="white-space:nowrap">re-registration,</span> and (iii)&#160;properly keep relevant record and report timely to the relevant authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On April&#160;12, 2022, the Online Audio-visual Program Administration Division of the NRTA and the Publishing Bureau of the Propaganda Department of the Central Committee of the Communist Party of China jointly promulgated the Notice on Strengthening the Administration of Live Broadcasting of Game-Playing on the Online Audio-Visual Program Platform, which stipulated that (i)&#160;it is not allowed to live broadcast online games that have not been approved by the competent authorities in online audio-visual programs or attract more users to such games by any means, including through online live broadcasting, (ii)&#160;all online live broadcast platforms shall strengthen the management of online game live broadcast programs in terms of content and propaganda, establish and improve management systems for information release, comments, and emergency response related to game-playing live broadcast programs to improve program monitoring and public opinion monitoring mechanisms, (iii)&#160;the online platforms shall strengthen the management of the behavior of game hosts and those who conducted illegal and immoral behavior are not allowed to be shown to the public through live broadcasting, (iv)&#160;the online live broadcast platforms are urged to establish and implement mechanisms for the protection of minors, and (v)&#160;the launch, broadcasting and layout of game-playing live programs shall be submitted to relevant radio and television administrative department in accordance with the relevant requirements of live programs, and online audio-visual platforms (including various domestic and overseas individual and institutional accounts opened on relevant platforms) live broadcasting overseas game programs or competitions should be approved in advance. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">99 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2022, the Opinions on Regulating Live Broadcasting for Rewards and Enhancing the Protection of Minors was issued by the CAC and other relevant authorities, pursuant to which, minors are prohibited from participating in live broadcasting and are strictly controlled from engaging in anchoring. In addition, it requires that website platforms should strengthen the management of the registration of anchor accounts, not to provide online anchor services for minors under the age of 16; it requires the optimization and upgrading of the &#8220;teenage mode&#8221; and the website platform to establish a dedicated customer service team for minors and strengthen oversight during peak hours; and it requires that, after 22:00 every day, the services under &#8220;teenage mode&#8221; should be forced offline. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In June 2022, the MCT and the relevant authority issued the Code of Conduct for Online Hosts, which requires live broadcast platforms to review and record the practice qualifications of live content bloggers who require a high level of professionalism (e.g. healthcare, finance and finance, law, education). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In November 2022, the CAC issued the Circular on Effectively Strengthening the Governance of Online Violence, requiring that the review of contents of live broadcasting and short video shall be strengthened, live broadcasting rooms with concentrated cyber violence contents shall be shut down in a timely manner, anchors in violation of regulations shall be banned, short videos with cyber violence risk shall be reviewed before publishing, short videos with cyber violence information shall be reviewed, and negative barrages shall be blocked and filtered. Close attention shall be paid to the live broadcasting rooms opened by parties involved in cyber violence, and information that induces or forces self-harm and suicide shall be controlled in a timely manner. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Advertising Business </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;27, 1994, the SCNPC, promulgated the Advertising Law of the PRC, or the Advertisement Law, as amended most recently on April&#160;29, 2021. The Advertisement Law requires that advertisers, advertising operators, and advertisement publishers shall abide by the laws and administrative regulations, and by the principles of fairness and good faith while engaging in advertising activities. Administrative departments for market regulation at and above the county level are in charge of supervision and administration of advertising. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Interim Measures for Administration of Internet Advertisement, which were promulgated by the State Administration for Industry and Commerce of the PRC, or the SAIC, currently known as the SAMR, on July&#160;4, 2016, and became effective on September&#160;1, 2016, regulate any advertisement published on the Internet, including but not limited to, those on websites, webpage and apps, those in the forms of word, picture, audio, video and others. According to the Interim Measures for Administration of Internet Advertisement, Internet information service providers must stop any person from using their information services to publish illegal advertisements if they are aware of, or should reasonably be aware of, such illegal advertisements even though the Internet information service provider merely provides information services and is not involved in the internet advertisement businesses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;25, 2023, the SAMR promulgated the Measures for the Administration of Internet Advertisement, effective from May&#160;1, 2023, and repealed the Interim Measures for Administration of Internet Advertisement. The new measures are applicable to the usage of internet media such as websites, web pages, and internet applications, whether directly or indirectly, to promote commercial advertisement activities for products or services via text, images, videos or other forms, in the territory of PRC. Under the new measures, when publishing internet advertisements in the form of <span style="white-space:nowrap">pop-ups</span> or other forms, the advertiser or the publisher should prominently mark a close button to ensure that the advertisement can be closed with one click. Furthermore, operators of live broadcasting rooms who are commissioned to provide advertisement design, production, agency and publishing services shall assume legal responsibility and obligations as the advertisement operator and advertiser. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">100 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to <span style="white-space:nowrap">E-Commerce</span> </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SAIC adopted the Administrative Measures for Online Trading on January&#160;26, 2014, which became effective on March&#160;15, 2014, and replaced by the Measures for the Supervision and Administration of Online Transactions promulgated by the SAMR on March&#160;15, 2021, which became effective on May&#160;1, 2021. These measures impose more stringent requirements and obligations on online trading or service operators as well as marketplace platform providers. For example, marketplace platform providers are obligated to examine the legal status of each third-party merchant selling products or services on their platforms and display on a prominent location on a merchant&#8217;s web page the information stated in the merchant&#8217;s business license or a link to its business license. On December&#160;24, 2014, the MOFCOM promulgated the Provisions on the Procedures for Formulating Transaction Rules of Third-Party Online Retail Platforms (Trial) to regulate the formulation, revision and enforcement of transaction rules for online retail marketplace platforms. Measures for the Supervision and Administration of Online Transactions 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 <span style="white-space:nowrap">one-off</span> general authorization, default authorization, bundling with other authorizations, or the suspension of installation and use. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;31, 2018, the SCNPC promulgated the <span style="white-space:nowrap">E-Commerce</span> Law, which came into effect on January&#160;1, 2019. The <span style="white-space:nowrap">E-commerce</span> Law imposes a series of requirements on <span style="white-space:nowrap">e-commerce</span> operators including <span style="white-space:nowrap">e-commerce</span> platform operators, merchants operating on the platform and the individuals and entities carrying out business online. According to the <span style="white-space:nowrap">E-commerce</span> Law, <span style="white-space:nowrap">e-commerce</span> operators who provide search results based on consumers&#8217; characteristics, such as hobbies and consumption habits, shall also provide consumers with options that are not targeted at their personal characteristics at the same time, respect and fairly protect the legitimate interests of the consumers. In addition, <span style="white-space:nowrap">e-commerce</span> platform operators are not allowed to impose unreasonable restrictions over or add unjustified conditions to transactions concluded on their platforms by merchants, or charge merchants operating on its platform any unreasonable fees. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An <span style="white-space:nowrap">e-commerce</span> operator shall obtain a license for value-added telecommunications services with the specification of online data processing and transaction processing business from appropriate telecommunications authorities, pursuant to the Telecommunications Regulations and the Classification Catalogue of Telecommunications Services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Consumer Protection Law, which was promulgated by the SCNPC on October&#160;31, 1993, and last amended on October&#160;25, 2013, effective as of March&#160;15, 2014, sets out the obligations of business operators and the rights and interests of consumers. Business operators must guarantee the quality, function, usage and term of validity of the goods or services they sell or provide, if these goods and services are consumed under normal standards. The consumers whose interests have been damaged due to their purchase of goods or acceptance of services on online platforms may claim damages from the sellers or service providers. Online platform operators may be subject to liabilities if the lawful rights and interests of consumers are infringed in connection with consumers&#8217; purchase of goods or acceptance of services on online platforms if the platform operators fail to provide consumers with authentic contact information of the sellers or service providers. On January&#160;6, 2017, the SAIC issued the Interim Measures for No Reason Return of Online Purchased Commodities within Seven Days, which came into effect on March&#160;15, 2017 and was last amended on October&#160;23, 2020, further clarifying the scope of consumers&#8217; rights to make returns without a reason, including exceptions, return procedures and online marketplace platform providers&#8217; responsibility to formulate <span style="white-space:nowrap">seven-day</span> <span style="white-space:nowrap">no-reason</span> return rules and related consumer protection systems, and supervise the merchants for compliance with these rules. On December&#160;29, 2020, the SAMR promulgated the Announcement on Strengthening the Recall and Supervision of Consumer Goods Sold Online to further protect the safety of consumers&#8217; personal properties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the Administrative Measures for Online Live Broadcasting Marketing (for Trial Implementation), which was promulgated in April 2021 and became effective in May 2021, when engaging in live broadcasting marketing activities, live broadcasting marketers, people that directly engage in marketing to the public in online live broadcasting marketing, must abide by laws, regulations and the relevant state provisions, follow the public order and morals, and publish product or service information truthfully, accurately and comprehensively, and must not engage in, among others, (i)&#160;the publication of false and misleading information to deceive or mislead the users, (ii)&#160;the marketing of products or goods which are fake or shoddy or would infringe upon intellectual property rights or do not fulfil the requirements for personal and property safety, or (iii)&#160;other acts in violation of the laws, regulations and relevant provisions. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">101 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2022, the Supreme People&#8217;s Court adopted the Provisions of the Supreme People&#8217;s Court on Several Issues concerning the Application of Law in the Trial of Cases of Disputes over Online Consumption (I), which became effective on March&#160;15, 2022. The provisions mainly provide for the rights and obligations of network consumption contracts, the recognition of liability subjects, civil liability for live-streaming marketing, and civil liability for takeaway and catering services. According to such provisions, when carrying out self-operated business, an <span style="white-space:nowrap">e-commerce</span> platform shall bear the liability as the product seller or the service provider. Even if the <span style="white-space:nowrap">e-commerce</span> platform does not actually carry out self-operated business, as long as there are signs and indications sufficient to mislead consumers to believe that the business is operated by the platform, the <span style="white-space:nowrap">e-commerce</span> platform operator shall also bear the liability as the product seller or the service provider. Where the legitimate rights and interests of a consumer are jeopardized when clicking to buy a product in an online live broadcasting program, and the operator of the live broadcasting program cannot prove that it has indicated in a sufficiently clear way to inform the consumer that it is not the seller and to indicate the actual seller, if the consumer requests the operator of the live broadcasting program to bear the responsibility as the seller of the product, the people&#8217;s court shall uphold such request. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Internet Information Security and Privacy Protection </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Internet content in mainland China is also regulated and restricted from a state security point of view. The Decision Regarding the Safeguarding of Internet Security, enacted by the SCNPC on December&#160;28, 2000, and amended with immediate effect on August&#160;27, 2009, makes it unlawful to, including but not limited to: (i)&#160;gain improper entry into a computer information system of national affairs, national defense or cutting-edge science and technology; (ii)&#160;disseminate politically disruptive information; (iii)&#160;leak state secrets; (iv)&#160;spread false commercial information; or (v)&#160;infringe intellectual property rights. The Administrative Measures for the Security Protection of International Connections to Computer Information Network, issued by the MPS on December&#160;30, 1997, and amended on January&#160;8, 2011, prohibits the use of the internet in ways that, among other things, result in a leakage of state secrets or the distribution of socially destabilizing content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;1, 2015, the SCNPC issued the National Security Law, which came into effect on the same day. The National Security Law provides that the state shall safeguard the sovereignty, national security and cyber security and development interests of the state, and that the state shall establish a national security review and supervision system to review, among other things, foreign investment, key technologies, internet and information technology products and services and other important activities that are likely to impact the national security of mainland China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August 1, 2022, the Administrative Provisions on Mobile Internet Applications Information Services promulgated by the CAC took effect and replaced the prior version dated August&#160;1, 2016. The provisions stipulate that mobile internet application providers shall perform their responsibilities as information content administrators, and establish and improve information content security management, information content ecological governance, data security and personal information protection, minors protection and other management systems to ensure cyber security and maintain a good cyber ecology. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On November&#160;7, 2016, the SCNPC issued the Cybersecurity Law, which came into effect on June&#160;1, 2017. The Cybersecurity Law provides that network operators must set up internal security management systems that meet the requirements of a classified protection system for cyber security, including appointing dedicated cyber security personnel, taking technical measures to prevent computer viruses, network attacks and intrusions, taking technical measures to monitor and record network operation status and cyber security incidents, and taking data security measures such as data classification, backups and encryption. The Cybersecurity Law imposes a relatively vague but broad obligation to provide technical support and assistance to the public and state security authorities in connection with criminal investigations or for reasons of national security. The Cybersecurity Law also requires network operators that provide network access or domain name registration services, landline or mobile phone network access, or that provide users with information publication or instant messaging services, to require users to provide a real identity when they sign up. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">102 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Provisions on Technological Measures for Internet Security Protection, promulgated by the MPS on December&#160;13, 2005, and became effective on March&#160;1, 2006, require internet service providers to keep records of certain information about their users (including but not limited to user registration information, <span style="white-space:nowrap">log-in</span> and <span style="white-space:nowrap">log-out</span> times, IP addresses, content and time of posts by users) for at least 60 days. Under the Cybersecurity Law, network operators must also record and report any instances of publication of prohibited information and take measures to prevent such information from dissemination. A network operator fails to comply with such requirements may be imposed fines, confiscated of illegal gains, revoked of its licenses, suspended of its business, shut down of its websites or, in severe cases, take criminal liabilities. The Civil Code promulgated in 2020 also provides specific provisions regarding the protection of personal information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;22, 2007, the Administrative Measures for the Graded Protection of Information Security was issued by the MPS and several other governmental agencies, according to which, the State shall, by developing nationally effective good practice and technical standards for the graded protection of information security, and organize citizens, legal persons and other organizations to carry out graded security protection of information system. The destruction of a Grade III information system will cause material damage to social order and public interests or will cause damage to national security. Entities operating and using Grade III information system shall protect the information system in accordance with relevant good practice and technical standards of the State. The state departments in charge of the supervision and administration of information security shall supervise and administer the graded protection work on information security of the information system of such Grade. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;28, 2012, the SCNPC 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 service providers to take measures to ensure confidentiality of information of users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;13, 2019, the OCCAC and the SAMR jointly issued the Notice on App Security Certification and the Implementation Rules on Security Certification of Mobile Internet Application, which encourages mobile application operators to voluntarily obtain app security certification, and search engines and app stores are encouraged to recommend certified applications to users. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PRC government authorities have enacted legislations on internet use to protect personal information from any unauthorized disclosure and prohibits an internet content provision operator from insulting or slandering a third party or infringing the lawful rights and interests of a third party. The Several Provisions on Regulating the Market Order of Internet Information Services, promulgated by the MIIT on December&#160;29, 2011, and became effective on March&#160;15, 2012, stipulate that internet content provision operators may not, without user&#8217;s consent, collect user&#8217;s personal information, which is defined as user information that can be used alone or in combination with other information to identify the user, and may not provide any such information to third parties without user&#8217;s prior consent, unless when required by laws or regulations. In addition, an internet content provision operator may only use such user&#8217;s personal information for the stated purposes under the internet content provision operator&#8217;s service scope. Internet content provision operators are also required to ensure the proper security of user&#8217;s personal information, and take immediate remedial measures if user&#8217;s personal information has been or may be divulged. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;16, 2013, the MIIT issued the Order for the Protection of Telecommunication and Internet User Personal Information. Most requirements under the order that are relevant to internet content provision operators are consistent with <span style="white-space:nowrap">pre-existing</span> requirements but the requirements under the order are often more stringent and have a wider scope. If an internet content provision operator wishes to collect or use personal information, it may do so only if such collection is necessary for the services it provides. Internet content provision operators are further prohibited from divulging, distorting or destroying any such personal information, or selling or providing such information unlawfully to other parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On January&#160;23, 2019, the OCCAC, the MIIT and the MPS, and the SAMR jointly issued the Notice on Special Governance of Illegal Collection and Use of Personal Information via Apps, which restates the requirement of legal collection and use of personal information, encourages app operators to conduct security certifications and encourages search engines and app stores to clearly mark and recommend those certified apps. On August&#160;22, 2019, the CAC issued the Regulation on Cyber Protection of Children&#8217;s Personal Information, effective on October&#160;1, 2019. Network operators are required to establish special policies and user agreements to protect children&#8217;s personal information, and to appoint special personnel in charge of protecting children&#8217;s personal information. Network operators who collect, use, transfer or disclose personal information of children are required to, in a noticeable and clear way, notify and obtain consent from children&#8217;s guardians. On November&#160;28, 2019, the CAC, MIIT, the MPS and SAMR jointly issued the Measures to Identify Illegal Collection and Usage of Personal Information by Apps, which lists six types of illegal collection and usage of personal information, including &#8220;failure to publish rules on the collection and usage of personal information,&#8221; &#8220;failure to expressly state the purpose, manner and scope of the collection and usage of personal information,&#8221; &#8220;collecting and using personal information without obtaining consents from users,&#8221; &#8220;collecting personal information irrelevant to the services provided,&#8221; &#8220;providing personal information to other parties without obtaining consent&#8221; and &#8220;failure to provide the function of deleting or correcting personal information as required by law or failure to publish the methods for complaints and reports or other information.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">103 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Law of the PRC on the Protection of Minors (2020 Revision), which took effect on June&#160;1, 2021, information processors must follow the principles of legality, legitimacy and necessity when processing personal information of minors via internet, and must obtain consent from minors&#8217; parents or other guardians when processing personal information of minors under the age of 14. In addition, internet service providers must promptly alert upon the discovery of publishing private information by minors via the internet and take necessary protective measures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;29, 2015, the SCNPC issued the Ninth Amendment to the Criminal Law, effective on November&#160;1, 2015. Any internet service provider that fails to comply with obligations related to internet information security administration as required by applicable laws and refuses to rectify upon order shall be subject to criminal penalty for (i)&#160;any large-scale dissemination of illegal information; (ii)&#160;any severe consequences due to the leakage of the user information; (iii)&#160;any serious loss of criminal evidence; or (iv)&#160;other severe circumstances. Furthermore, any individual or entity that (i)&#160;sells or distributes personal information in a manner which violates relevant regulations, or (ii)&#160;steals or illegally obtains any personal information is subject to criminal penalty in severe circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On July&#160;6, 2021, the General Office of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Strictly Scrutinizing Illegal Securities Activities in Accordance with the Law, which emphasized the need to strengthen the administration over illegal securities activities, and the need to strengthen the supervision over overseas listings by Chinese companies. Effective measures, such as promoting the construction of relevant regulatory systems, will be taken to deal with the risks and incidents of China-based overseas listed companies. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;10, 2021, for purpose of further 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, the SCNPC published the PRC Data Security Law, which took effect on September&#160;1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision and 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 processing 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&#8217;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 processing 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 stored within the territory of the PRC without the approval of the competent PRC governmental authorities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;20, 2021, the SCNPC 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&#160;1, 2021. The Personal Information Protection Law raises the protection requirements for processing personal information, and specifies the rules for processing sensitive personal information, which refers to personal information that, once leaked or illegally used, may easily cause harm to the dignity of natural persons or cause harm to the safety of people or property, including information on biometric characteristics, financial accounts, individual location tracking and others, as well as personal information of minors under the age of 14. Personal information processors shall bear responsibility for their personal information processing activities, and adopt necessary measures to safeguard the security of the personal information they process. Otherwise, the personal information processors will be subject to correction of its operations, suspension or termination of the provision of services, confiscation of illegal income, fines or other penalties. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">104 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;12, 2021, the CAC and other governmental authorities promulgated Necessary Personal Information Range Provisions of Common Types of Apps, effective on May&#160;1, 2021, which specify the scope of necessary personal information for common types of mobile apps. On April&#160;26, 2021, the MIIT promulgated Interim Provisions on the Administration of Personal Information Protection for Apps (Draft for Comments), which further stipulate the protection and management of the personal information on mobile apps. As of the date of this annual report, the Interim Provisions on the Administration of Personal Information Protection for Apps (Draft for Comments) has not been formally adopted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On January&#160;4, 2022, the CAC and other twelve PRC regulatory authorities jointly revised and promulgated the Measures for Cybersecurity Review, or the Cybersecurity Review Measures, which came into effect on February&#160;15, 2022 and the Measures for Cybersecurity Review which took effect on June&#160;1, 2020 was abolished at the same time. The Cybersecurity Review Measures requires that critical information infrastructure operators that purchase network products and services shall anticipate the potential national security risk of products and services after they enter operation. If they affect or may affect national security, a cybersecurity review shall be reported to the Cybersecurity Review Office. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On August&#160;17, 2021, the State Council promulgated the Regulations on Security Protection of Critical Information Infrastructure, which became effective on September&#160;1, 2021. Pursuant to the Regulations on Protection of Critical Information Infrastructure, critical information infrastructure refers to any important network facilities and information systems of an important industry and field such as public communication and information service, energy, transport, water conservation, finance, public services, <span style="white-space:nowrap">e-government</span> affairs and national defense related science and technology industry, and other industries and fields that may seriously endanger national security, people&#8217;s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each important industry and field are responsible for formulating eligibility criteria and determining the critical information infrastructure in the respective industry or field. The operators will be informed about the final determination as to whether they are categorized as critical information infrastructure operators. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;31, 2021, the CAC, together with the MIIT, the MPS and the SAMR, jointly issued the Regulations on the Administration of Algorithm Recommendation for Internet Information Services, with effect from March&#160;1, 2022, which provides that algorithm recommendation service providers are not allowed to use algorithms to register false user accounts, block information, give excessive recommendations, and that users should be given the option to easily turn off algorithm recommendation services, and that the providers of algorithm recommendation services with public opinion attributes or social mobilization capabilities should fill in information such as the name of the service provider, service form, application area, type of algorithm, algorithm self-assessment report, intended public content and other information through the Internet Information Services Algorithm Filing System within ten working days from the date of service provision to fulfill the filing procedures. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On November&#160;14, 2021, the CAC published the Regulations of Internet Data Security Management (Draft for Comments), which further regulate the internet data processing activities and emphasize the supervision and management of network data security, and further stipulate the obligations of internet platform operators, such as to establish a system for disclosure of platform rules, privacy policies and algorithmic strategies related to data, and timely disclosure of formulation procedures and adjudication procedures and more. Specifically, the draft regulations require data processors to, among others, (i)&#160;adopt immediate remediation measures when finding that network products and services they use or provide have security defects and vulnerabilities, or threaten national security or endanger public interest, and (ii)&#160;follow a series of detailed requirements with respect to processing of personal information, management of important data and proposed overseas transfer of data. In addition, such draft regulations require data processors handling important data or the data processors listed overseas to complete an annual data security assessment and file a data security assessment report to applicable regulators. Such annual assessment, as required by the draft regulations, would encompass areas including but not limited to the status of important data processing, data security risks identified and the measures adopted, the effectiveness of data protection measures, the implementation of national data security laws and regulations, data security incidents that occurred and their handling, and a security assessment with respect to sharing and provision of important data overseas. As of the date of this annual report, the Regulations of Internet Data Security Management (Draft for Comments) has not been formally adopted. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">105 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In July 2022, the CAC promulgated the Measures for the Security Assessment of Outbound Data, which became effective on September&#160;1, 2022. These measures outline the requirements and procedures for security assessments on export of important data or personal information collected within the territory of mainland China. Furthermore, these Measures provide that the security assessment shall combine <span style="white-space:nowrap">pre-assessment,</span> continuous supervision, and self-assessment to prevent data export security risks. More specifically, these Measures specify that any of the circumstances below will require security assessment before any cross-border data transfer out of mainland China can occur: (i)&#160;the data transferred out of mainland China is important data; (ii)&#160;the data processor is a critical information infrastructure operator or data processor that processes personal information of more than 1&#160;million individuals; (iii)&#160;cross-border data transfer of personal information by a data processor who has made cross-border data transfers of personal information of more than 100,000 individuals, or sensitive personal information of more than 10,000 individuals, in each case as calculated cumulatively, since 1&#160;January of the previous year; or (iv)&#160;under other circumstances as stipulated by the CAC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Measures for the Standard Contractual Measures for Cross-border Transfer of Personal Information, which was issued by the CAC on February&#160;22, 2023 and will take effect on June&#160;1, 2023, specified the applicable scope of, conditions to enter into and detailed filing requirements for standard contracts on cross-border transfer of personal information, which will become a part of the compliance mechanism for personal information protection. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Provisions on the Administration of Internet Users&#8217; Account Information, which was issued by the CAC on June&#160;27, 2022 and became effective on August&#160;1, 2022, stipulate that internet information service providers must, among other things, equip themselves with professional and technical capabilities appropriate to the scale of services, establish, improve and strictly implement systems for identity authentication, account verification, information safekeeping, ecological governance, emergency response, personal information protection, among others. The provisions also require that the internet information service providers should handle and protect internet users&#8217; account information in accordance with law, and take measures to prevent unauthorized access, as well as leakage, tampering, or loss of personal information. The internet information service providers must set up convenient portals for complaints and whistleblowing at an easily seen location, provide channels for complaints and whistleblowing, improve the acceptance, screening, disposal and feedback mechanisms, specify the handling process and feedback time limit and timely handle the complaints and whistleblowing of users and the public. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Administrative Provisions on Internet <span style="white-space:nowrap">Pop-Up</span> Window Information Push Services, issued by the CAC, became effective on September&#160;30, 2022. The provisions stipulate that providers of internet <span style="white-space:nowrap">pop-up</span> window information push services shall fulfill their responsibilities as information content administrators, and establish and improve management systems for information content review, ecological governance, data security and personal information protection and minors protection, and shall also comply with relevant requirements, including but not limited to, not pushing illegal and undesirable information, especially malicious speculation on entertainment gossip, gossip and privacy, extravagance and ostentatiousness, and content that is contrary to public order and morality, or to focus on old news related to a certain topic for the purpose of malicious rehashing. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Intellectual Property Rights </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Trademark </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Trademarks are protected by the Trademark Law of the PRC which was promulgated by the SCNPC on August&#160;23, 1982, last amended on April&#160;23, 2019, and took effect on November&#160;1, 2019, as well as the Implementation Regulation of the PRC Trademark Law, adopted by the State Council on August&#160;3, 2002, and revised on April&#160;29, 2014. In the PRC, registered trademarks include commodity trademarks, service trademarks, collective marks and certification marks. The Trademark Office of National Intellectual Property Administration handles trademark registrations and grants a term of 10 years to registered trademarks commencing from the date of registration and the registered trademarks can be renewable every 10 years where a registered trademark needs to be used after the expiration of its validity term. On January&#160;13, 2023, the State Intellectual Property Office issued a notice of public consultation on the Draft Revision of the Trademark Law of the PRC (Draft for Comments). As of the date of this annual report, such draft has not been formally adopted. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">106 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Patent </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Patent Law of the PRC promulgated by the SCNPC on March&#160;12, 1984, and most recently amended on October&#160;17, 2020 and became effective on June&#160;1, 2021, the patents are divided into three types. According to the Patent Law of the PRC and the Interim Measures on the Handling of Examination Operations in relation to the Implementation of the Amended Patent Law issued by the China National Intellectual Property Administration on May&#160;24, 2021, invention patents are valid for 20 years, utility model patents are valid for 10 years and design patents filed no later than May&#160;31, 2021 are valid for 10 years while design patents filed on or after June&#160;1, 2021 are valid for 15 years, from the date of application. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;15, 2001, the State Council promulgated the Implementation Rules for the Patent Law of the PRC, which was amended on January&#160;9, 2010 and became effective on February&#160;1, 2010. According to the Patent Law of the PRC and its implementing regulations, the State Intellectual Property Office of the PRC is primarily responsible for administering patents in the PRC. The patent administration departments of provincial or autonomous regions or municipal governments are responsible for administering patents within their respective jurisdictions. The Chinese patent system adopts a &#8220;first come, first file&#8221; principle, which means that where more than one person files a patent application for the same invention, a patent will be granted to the person who files the application first. To be patentable, invention or utility models must meet three criteria: novelty, inventiveness and practicability. A third-party player must obtain consent or a proper license from the patent owner to use the patent. Otherwise, the use constitutes an infringement of the patent rights. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Copyright </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Copyright Law of the PRC, or the Copyright Law, which was promulgated by the SCNPC on September&#160;7, 1990, last amended on February&#160;26, 2010, became effective as of April&#160;1, 2010, further amended on November&#160;11, 2020, and took effect on June&#160;1, 2021. Under the currently effective Copyright Law, Chinese citizens, legal persons, or other organizations shall, whether published or not, enjoy copyright in their works, which include, among others, works of literature, art, natural science, social science, engineering technology and computer software. The purpose of the Copyright Law aims to encourage the creation and dissemination of works which is beneficial for the construction of socialist spiritual civilization and material civilization and promote the development and prosperity of Chinese culture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the Regulation on Protection of the Right to Network Dissemination of Information that took effect on July&#160;1, 2006, and was amended on January&#160;30, 2013, it is further provided that an internet information service provider may be held liable under various situations, including if it knows or should reasonably have known a copyright infringement through the internet and the service provider fails to take measures to remove or block or disconnects links to the relevant content or, although not aware of the infringement, the internet information service provider fails to take such measures upon receipt of the copyright holder&#8217;s notice of infringement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Measures on Administrative Protection of Internet Copyright, that were promulgated by the MIIT and National Copyright Administration, or the NCA, and took effect on May&#160;30, 2005, provided that an internet information service provider shall take measures to remove the relevant content, record relevant information after receiving the notice from the copyright owner that some content communicated through internet infringes upon his/its copyright and preserve the copyright owner&#8217;s notice for six months. If an internet information service provider (i)&#160;has the knowledge of an internet content provider&#8217;s tortious act of infringing upon another&#8217;s copyright through internet, or (ii)&#160;fails to take measures to remove relevant content after the receipt of the copyright owner&#8217;s notice (regardless of the internet information service provider&#8217;s knowledge of the copyright infringement act), and if the relevant copyright infringement act harms public interests, then the infringer shall be ordered to stop the tortious act, and may be imposed of confiscation of the illegal proceeds and a fine of not more than three times the illegal business amount; and if the illegal business amount is difficult to be calculated, a fine of not more than RMB100,000 may be imposed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Notice on Regulating Copyright Order of Internet Reproduction, issued by the NCA in April 2015, includes the following four major points: (i)&#160;clarify certain important issues related to internet copyrights in existing laws and regulations, including the definition of news, clarify statutory licenses that are not applicable to internet copyrights and prohibit the distortion of title and work intent; (ii)&#160;guide the press and media to further improve the internal management of copyrights, especially requesting the press to clarify the copyright sources of their content; (iii)&#160;encourage the press and internet media to actively carry out copyright cooperation; and (iv)&#160;ask the copyright administrations at all levels to strictly implement copyright supervision. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">107 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Computer Software Copyright Registration Measures, or the Software Copyright Measures, promulgated by the NCA on February&#160;20, 2002, regulate registrations of software copyright, exclusive licensing contracts for software copyright and transfer contracts. The NCA shall be the competent authority for the nationwide administration of software copyright registration and the Copyright Protection Center of China, or the CPCC is designated as the software registration authority. The CPCC shall grant registration certificates to the Computer Software Copyrights applicants which conform to the provisions of both the Software Copyright Measures and the Computer Software Protection Regulations (Revised in 2013). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Provisions of the Supreme People&#8217;s Court on Certain Issues Related to the Application of Law in the Trial of Civil Cases Involving Disputes over Infringement of the Right of Dissemination through Information Networks, promulgated by the Supreme People&#8217;s Court in December 2012 and further revised on December&#160;29, 2020 and took effect on January&#160;1, 2021, stipulate that internet users or internet service providers who provide works, performances or audio-video products, for which others have the right of dissemination through information networks or make these available on any information network without authorization shall be deemed to have infringed upon the right of dissemination through information networks. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Domain Names </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Administrative Measures on Internet Domain Names, which was promulgated by the MIIT on August&#160;24, 2017, and became effective on November&#160;1, 2017, regulates the &#8220;.CN&#8221; and the &#8220;zhongguo (in Chinese character)&#8221; shall be China&#8217;s national <span style="white-space:nowrap">top-level</span> domains. Any party that engages in internet information services shall use its domain name in compliance with laws and regulations and in line with relevant provisions of the telecommunications authority, but shall not use its domain name to commit any illegal act. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Anti-Unfair Competition and Anti-Monopoly </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Anti-Unfair Competition Law of the PRC, or the Anti-Unfair Competition Law, which was adopted by the SCNPC on September&#160;2, 1993, became effective as of December&#160;1, 1993, and last amended on April&#160;23, 2019, unfair competition refers to that the operator disrupts the market competition order and damages the legitimate rights and interests of other operators or consumers in violation of the provisions of the Anti-unfair Competition Law in the production and operating activities. Pursuant to the Anti-unfair Competition Law, operators shall abide by the principle of voluntariness, equality, impartiality, integrity and adhere to laws and business ethics during market transactions. Operators in violation of the Anti-unfair Competition Law shall bear corresponding civil, administrative or criminal liabilities depending on the specific circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In March 2022, the Supreme People&#8217;s Court issued the Interpretation of the Supreme People&#8217;s Court on Several Issues Concerning the Application of the Anti-Unfair Competition Law of the PRC which became effective on March&#160;20, 2022. The interpretation focuses on detailing Article 2 of the Anti-Unfair Competition Law of the PRC, including counterfeiting and confusion, false publicity and online unfair competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In November 2022, the SAMR issued the Anti-Unfair Competition Law of the PRC (Draft Revisions for Comments). The draft&#8217;s provisions include, but are not limited to, improving the anti-unfair competition rules of the digital economy, regulating and controlling behaviors that disrupt the order of competition in the development of new economies, new formats and new models, improving commercial confusion clauses and false publicity clauses, etc., setting corresponding penalties for new illegal acts such as harming fair trade, carrying out malicious transactions, and new types of online unfair competition, and adjusting the penalty amount for illegal acts. As of the date of this annual report, such draft has not been formally adopted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Anti-monopoly Law of the PRC promulgated by the SCNPC, which became effective on August&#160;1, 2008 and latest amended on June&#160;24, 2022, and the Rules of the State Council on Declaration Threshold for Concentration of Undertakings promulgated by the State Council on August&#160;3, 2008, and latest amended on September&#160;18, 2018, require that where a concentration reaches one of the following thresholds, a declaration must be lodged in advance with the anti-monopoly law enforcement agency under the State Council, or otherwise the concentration shall not be implemented: (i)&#160;during the previous fiscal year, the total global turnover of all undertakings participating in the concentration exceeded RMB10&#160;billion, and at least two of these undertakings each had a turnover of more than RMB400&#160;million within China; or (ii)&#160;during the previous fiscal year, the total turnover within China of all the undertakings participating in the concentration exceeded RMB2&#160;billion, and at least two of these undertakings each had a turnover of more than RMB400&#160;million within China. On June 24, 2022, the SCNPC adopted the amendment on Anti-monopoly Law, which introduced a &#8220;safe harbor&#8221; for anti-competitive agreements that have a market share lower than a specific threshold to be set by SAMR, granted SAMR the power to suspend the review period in merger investigations under specified circumstances, allowed public prosecutors to bring a civil public interest lawsuit based on monopolistic behaviors, and significantly increased the penalties for violation of anti-monopoly law. This amendment emphasized the enforcement of antimonopoly laws in internet, finance and other key industries. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">108 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On June&#160;27, 2022, the SAMR promulgated the amendments to the Rules of the State Council on Declaration Threshold for Concentration of Undertakings (Draft Revision for Comments), according to which, the standard of turnover is raised, and the requirements for global total turnover, total turnover in China and unilateral turnover in China are raised from the current RMB10&#160;billion, RMB2&#160;billion and RMB400&#160;million to RMB12&#160;billion, RMB4&#160;billion and RMB800&#160;million, respectively, and such amendments provide corresponding provisions for the concentration of circumstances that do not meet the reporting standards but satisfy the relevant circumstances of the Anti-Monopoly Law of the PRC. As of the date of this annual report, such draft has not been formally adopted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;10, 2023, the SAMR issued the Provisions on Examination and Approval of Concentration of Business Operators, or the Examination Provisions, which became effective on April&#160;15, 2023. According to the Examination Provisions, concentration refers to (i)&#160;a merger of undertakings; (ii)&#160;acquiring control over other undertakings by virtue of acquiring equities or assets; or (iii)&#160;acquisition of control over, or being able to exercise decisive influence on, an undertaking by contract or by any other means. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In February 2021, the Anti-monopoly Commission of the State Council published the Anti-Monopoly Guidelines for the Internet Platform Economy Sector, which provides that the calculation of turnover in the field of platform economy may be different depending on the business model of the operators: for platform operators who only provide information matchings and collect commissions, their turnovers should be calculated including the service fee charged by the platform and other platform income; for the platform operators who participate in the market competition on the platform side, their turnovers shall be calculated including the transaction amount involved in the platform and other platforms. The concentration of undertakings involving the agreement control (VIE) structure falls within the scope of the antitrust review of concentration of undertakings. Where the concentration of undertakings meets the declaration standards set by the State Council, the operators shall declare to the anti-monopoly law enforcement agency of the State Council in advance, and the concentration shall not be implemented if the concentration is not declared. According to the currently effective Anti-Monopoly Law of the PRC, if business operators fail to comply with the mandatory declaration requirement, the anti-monopoly authority is empowered to order to terminate and/or unwind the transaction, dispose of relevant assets, shares or businesses within certain periods, adopt other necessary measures to reinstate the <span style="white-space:nowrap">pre-concentration</span> status and impose fines of up to 10% of the previous year&#8217;s sales volume where such concentration has or may have the effect of excluding or restricting competition, or a fine of up to RMB5,000,000 where such concentration does not have the effect of excluding or restricting competition. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Labor and Social Security </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Labor Law of PRC, which was promulgated by the SCNPC on July&#160;5, 1994, came into effect on January&#160;1, 1995, and was last amended on December&#160;29, 2018, the Labor Contract Law of PRC, which was promulgated by the SCNPC on June&#160;29, 2007, came into effect on January&#160;1, 2008, and was amended on December&#160;28, 2012, and came into effect on July&#160;1, 2013, and the Implementation Regulations on Labor Contract Law of the PRC, which was promulgated and came into effect on September&#160;18, 2008, by the State Council, labor contracts in written form shall be executed to establish labor relationships between employers and employees. In addition, wages cannot be lower than local minimum wage. The employers must establish a system for labor safety and sanitation, strictly abide by State rules and standards, provide education regarding labor safety and sanitation to its employees, provide employees with labor safety and sanitation conditions and necessary protection materials in compliance with State rules and carry out regular health examinations for employees engaged in work involving occupational hazards. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">109 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The PRC Law on the Protection of Rights and Interests of Women was promulgated by the SCNPC in April 1992, which was last amended on October&#160;30, 2022 and the amendment took effect on January&#160;1, 2023. Pursuant to the law, women enjoy the same labor and social security rights as men do; equal pay for equal work shall be applied to men and women alike; and women shall be equal with men in the enjoyment of welfare benefits. An employer shall, according to the characteristics of women, protect the safety and health of women during work and labor service and their right of rest according to the law. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Social Insurance Law of the PRC, which was promulgated by the SCNPC on October&#160;28, 2010, came into effect on July&#160;1, 2011, and was amended on December&#160;29, 2018, the Provisional Regulations on the Collection and Payment of Social Insurance Premium, which was promulgated by the State Council on January&#160;22, 1999, and amended on March&#160;24, 2019, and the Regulations on the Administration of Housing Provident Fund, which was promulgated by the State Council on April&#160;3, 1999, came into effective on the same date and was last amended on March&#160;24, 2019, employers are required to contribute, on behalf of their employees, to a number of social security funds, including funds for basic pension insurance, unemployment insurance, basic medical insurance, occupational injury insurance, maternity insurance and to housing provident funds. Any employer who fails to contribute may be fined and ordered to make up for the deficit within a stipulated time limit. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">EIT </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the EIT Law, which was promulgated on March&#160;16, 2007, came into effect on January&#160;1, 2008, and last amended on December&#160;29, 2018, and the Implementation Regulations on the Enterprise Income Tax Law, which was promulgated by the State Council on December&#160;6, 2007, came into effect on January&#160;1, 2008, amended by the State Council on April&#160;23, 2019, and came into effect on the same date, a uniform income tax rate of 25% will be applied to resident enterprises and <span style="white-space:nowrap">non-resident</span> enterprises that have established production and operation facilities in China. Besides enterprises established within the PRC, enterprises established in accordance with the laws of other judicial districts whose &#8220;de facto management bodies&#8221; are within the PRC are considered &#8220;resident enterprises&#8221; and subject to the uniform 25% enterprise income tax rate for their global income. A <span style="white-space:nowrap">non-resident</span> enterprise refers to an entity established under foreign law whose &#8220;de facto management bodies&#8221; are not within the PRC but which have an establishment or place of business in the PRC, or which do not have an establishment or place of business in the PRC but have income sourced within the PRC. An income tax rate of 10% will normally be applicable to dividends declared to or any other gains realized on the transfer of shares by <span style="white-space:nowrap">non-PRC</span> resident enterprise investors that do not have an establishment or place of business in the PRC, or that have such establishment or place of business but the relevant income is not effectively connected with the establishment or place of business, to the extent such dividends are derived from sources within the PRC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Arrangement for the Avoidance of Double Taxation and Tax Evasion between the mainland of China and Hong Kong entered into between the mainland of China and the HKSAR on August&#160;21, 2006, if the <span style="white-space:nowrap">non-PRC</span> parent company of a PRC enterprise is a Hong Kong resident which directly owns 25% or more of the equity interest of the PRC foreign-invested enterprise which pays the dividends and interests, the 10% withholding tax rate applicable under the EIT Law may be lowered to 5% for dividends and 7% for interest payments if a Hong Kong resident enterprise is determined by the competent PRC tax authority to have satisfied the relevant conditions and requirements under such Double Tax Avoidance Arrangement and other applicable laws. However, according to the Notice on the Certain Issues with Respect to the Enforcement of Dividend Provisions in Tax Treaties, which was promulgated by the STA on February&#160;20, 2009, and came into effect on the same date, if the relevant PRC tax authorities determine, in their discretion, that a company benefits unjustifiably from such reduced income tax rate due to a transaction or arrangement that is primarily <span style="white-space:nowrap">tax-driven,</span> such PRC tax authorities may adjust the preferential tax treatment; and based on the Announcement of the Certain Issues with Respect to the &#8220;Beneficial Owner&#8221; in Tax Treaties, issued by the STA on February&#160;3, 2018, and effective on April&#160;1, 2018, if an applicant&#8217;s business activities do not constitute substantive business activities, it could result in the negative determination of the applicant&#8217;s status as a &#8220;beneficial owner,&#8221; and consequently, the applicant could be precluded from enjoying the above-mentioned reduced income tax rate of 5% under the Double Tax Avoidance Arrangement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">VAT </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Provisional Regulations on Value-added Tax, which was promulgated on December&#160;13, 1993, came into effect on January&#160;1, 1994, last amended on November&#160;19, 2017, and the Detailed Implementing Rules of the Provisional Regulations on Value-added Tax, which was promulgated on December&#160;18, 2008, and amended on October&#160;28, 2011, came into effect on November&#160;1, 2011, set out that all taxpayers selling goods or providing processing, repairing or replacement labor services, sales of services, intangible assets and immovable assets and importing goods in China shall pay a value-added tax. </p> <p style="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&#160;</p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">110 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The State Council approved, and the STA and the MOF officially launched a pilot value-added tax reform program starting from January&#160;1, 2012, or the Pilot Program, applicable to businesses in selected industries. Businesses in the Pilot Program would pay value-added tax instead of business tax. The Pilot Program was initiated in Shanghai, then further applied to 10 additional regions such as Beijing and Guangdong province. On November&#160;19, 2017, the 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 Value-added Tax, according to which, all enterprises and individuals engaged in the sale of goods, the provision of processing, repairing and replacement labor services, sales of services, intangible assets, real property and the importation of goods within the territory of the PRC are the taxpayers of value-added tax. The value-added tax rates generally applicable are simplified as 17%, 11%, 6% and 0%, and the value-added tax rate applicable to the small-scale taxpayers is 3%. According to the Notice of the MOF and the STA on Adjusting Value added Tax Rates, issued on April&#160;4, 2018, and became effective on May&#160;1, 2018, the deduction rates of 17% and 11% applicable to the taxpayers who have value-added tax taxable sales activities or imported goods are adjusted to 16% and 10%, respectively. According to the Notice of the MOF, the STA and the General Administration of Customs on Relevant Policies for Deepening Value Added Tax Reform, issued on March&#160;20, 2019, and became effective on April&#160;1, 2019, the value added tax rate was reduced to 13% and 9%, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Foreign Exchange Control </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The principal regulations governing foreign currency exchange in China are the Regulation on the Foreign Exchange Control of PRC, promulgated by the State Council on January&#160;29, 1996, came into effect on April&#160;1, 1996, and last amended on August&#160;5, 2008, and the Regulations on the Administration of Foreign Exchange Settlement, Sale and Payment, promulgated by the People&#8217;s Bank of China in June 1996 and came into effect on July&#160;1, 1996, according to which, Renminbi for current account items is freely convertible, including the distribution of dividends, interest payments, trade and service-related foreign exchange transactions, but not for capital account items, such as direct investments, loans and investments in securities outside of the PRC, unless the prior approval or record-filing of the SAFE or its local counterpart is obtained. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SAFE Circular 19, promulgated on March&#160;30, 2015, came into effective on June&#160;1, 2015, and last amended on December&#160;30, 2019, allows foreign-invested enterprises to make equity investments by using RMB fund converted from foreign exchange capital. Under the SAFE Circular 19, the foreign exchange capital in the capital account of foreign-invested enterprises upon the confirmation of rights and interests of monetary contribution by the local foreign exchange bureau (or the book-entry registration of monetary contribution by the banks) can be settled at the banks based on the actual operation needs of the enterprises. The proportion of willingness-based foreign exchange settlement of capital for foreign-invested enterprises is temporarily set at 100%. The SAFE can adjust such proportion in due time based on the circumstances of the international balance of payments. However, SAFE Circular 19 and the Circular on Reforming and Regulating the Management Policies on the Settlement of Capital Projects, promulgated on June&#160;9, 2016, continues to prohibit foreign-invested enterprises from, among other things, using RMB fund converted from its foreign exchange capitals for expenditure beyond its business scope, investing and financing directly or indirectly in securities and other investments except for bank&#8217;s principal-secured products, providing loans to <span style="white-space:nowrap">non-affiliated</span> enterprises or constructing or purchasing real estate not for <span style="white-space:nowrap">self-use.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On October&#160;23, 2019, the SAFE released the Circular 28, according to which besides foreign-invested enterprises engaged in investment business, <span style="white-space:nowrap">non-investment</span> foreign-invested enterprises are also permitted to make domestic equity investments with their capital funds in foreign currency provided that such investments do not violate the Negative List (2021)&#160;and the target investment projects are genuine and in compliance with laws. According to the Circular on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, issued by the SAFE on April&#160;10, 2020, eligible enterprises are allowed to make domestic payments by using their capital funds, foreign credits and the income under capital accounts of overseas listing, without submitting the evidentiary materials concerning authenticity of such capital for banks in advance; provided that their capital use is authentic and in compliance with administrative regulations on the use of income under capital accounts. The bank in charge shall conduct post spot checking in accordance with the relevant requirements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">111 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly Listed Companies, which was promulgated by SAFE in February 2012, PRC citizens or <span style="white-space:nowrap">non-PRC</span> citizens residing in China for a continuous period of not less than one year (except for foreign diplomatic personnel in China and representatives of international organizations in China) who participate in any stock incentive plan of an overseas publicly listed company shall, through the domestic company to which the said company is affiliated, collectively entrust a domestic agency (may be the Chinese affiliate of the overseas publicly listed company which participates in stock incentive plan, or other domestic institutions qualified for asset trust business lawfully designated by such company) to handle foreign exchange registration, and entrust an overseas institution to handle issues like exercise of options, purchase and sale of corresponding stocks or equity and transfer of corresponding funds. In addition, the domestic agency 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The SAFE Circular 37, promulgated by the SAFE on July&#160;4, 2014, and came into effective on the same date, states that (i)&#160;a PRC resident, including a PRC resident natural person or a PRC legal person, shall register with the local branch of the SAFE before it contributes its assets or equity interest in domestic enterprises or offshore assets or interests into a special purpose vehicle for the purpose of investment and financing; and (ii)&#160;when the special purpose vehicle undergoes change of basic information, such as change in PRC resident natural person shareholder, name or operating period, or occurrence of a material event, such as change in share capital of a PRC resident natural person, performance of merger or split, the PRC resident shall register such change with the local branch of the SAFE in a timely manner. According to the SAFE Circular 13 which was promulgated by SAFE on February&#160;13, 2015, came effective on June&#160;1, 2015, and amended on December&#160;30, 2019, banks are required to review and carry out foreign exchange registration under offshore direct investment directly. The SAFE and its branches shall implement indirect supervision over foreign exchange registration of direct investment via the banks. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to Dividend Distributions </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The principal laws and regulations regulating the dividend distribution of dividends by foreign-invested enterprises in China include the PRC Company Law last amended in 2018 and the Foreign Investment Law. Under the current regulatory regime in the PRC, foreign-invested enterprises in the PRC may pay dividends only out of their accumulated profit, if any, determined in accordance with PRC accounting standards and regulations. A PRC company, including foreign-invested enterprise, is required to set aside as general reserves at least 10% of its <span style="white-space:nowrap">after-tax</span> profit, until the cumulative amount of such reserves reaches 50% of its registered capital unless the provisions of laws regarding foreign investment otherwise provided, and shall not distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Regulations Related to M&amp;A and Overseas Listings </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The M&amp;A Rules was jointly promulgated by six PRC governmental authorities including the MOFCOM, the STA, the SAFE, the SAMR, the State-owned Assets Supervision and Administration Commission of the State Council and the CSRC on August&#160;8, 2006 and amended on June&#160;22, 2009. Foreign investors must comply with the M&amp;A Rules when they purchase equity interests of a domestic company or subscribe the increased capital of a domestic company, and thus changing of the nature of the domestic company into a foreign-invested enterprise; or when the foreign investors establish a foreign-invested enterprise in mainland China, purchase the assets of a domestic company and operate the asset; or when the foreign investors purchase the assets of a domestic company by agreement, establish a foreign-invested enterprise by injecting such assets, and operate the assets. According to Article&#160;11 of the M&amp;A Rules, where a domestic enterprise, or a domestic natural person, through an overseas company established or controlled by it/him/her, acquires a domestic enterprise which is related to or connected with it/him/her, approval from the MOFCOM is required. The M&amp;A Rules, among other things, further purport to require that an offshore special purpose vehicle, formed for listing purposes and controlled directly or indirectly by PRC companies or individuals, shall obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle acquires shares of or equity interests in the PRC companies in exchange for the shares of offshore companies. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">112 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC released a set of regulations consisting of 6 documents, including the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies, or the Trial Measures, and 5 supporting guidelines, collectively, the Filing Measures, effective March&#160;31, 2023. The Filing Measures establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. According to the Filing Measures, the overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. The overseas offering or listing shall be considered as an indirect overseas offering and listing by a domestic enterprise, if the issuer meets both of the following conditions: (i)&#160;the operating revenue, gross profit, total assets, or net assets of the domestic operating entities in the most recent fiscal year accounts more than 50% of the relevant line item in the issuer&#8217;s audited consolidated financial statement for that year; and (ii)&#160;the business operation is mainly carried out in the PRC or the main places of business are located in the PRC, or senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC. The determination of an indirect offering and listing will be conducted on a &#8220;substance over form&#8221; basis. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to the Trial Measures, an overseas offering and listing is prohibited under any of the following circumstances: (i)&#160;if the intended securities offering and listing is specifically prohibited by national laws and regulations and relevant provisions; (ii)&#160;if the intended securities offering and listing constitutes endangers to national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii)&#160;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; (iv)&#160;if the domestic enterprise is under investigation according to law for suspected crimes or major violations of laws and regulations, but no clear conclusions have been reached; or (v)&#160;if there are material ownership disputes over the equity held by the controlling shareholder or by other shareholders that are controlled by the controlling shareholder and/or actual controller. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Filing Measures, among others, require the issuer or its main operational entity in the PRC to: (i)&#160;file with the CSRC for its initial public offering or listing within three working days after the submission of listing application documents outside mainland China; (ii)&#160;file with the CSRC for its <span style="white-space:nowrap">follow-on</span> securities offerings in the same offshore market within three working days after the completion of such offerings; (iii)&#160;file with the CSRC for its offerings or listing in offshore stock market other than the stock market of its initial public offering or listing within three working days after the submission of offering application outside mainland China; (iv)&#160;report material events to the CSRC within three working days after the occurrence and announcement of such events, including, among other things, the change of control, investigation or penalties imposed by relevant authorities, the conversion of listing status or the transfer of listing board. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;17, 2023, the CSRC also held a press conference for the release of the Trial Measures and issued the Notice on Administration for the Filing of Overseas Offering and Listing by Domestic Companies, which, among others, clarifies that the domestic companies that have already been listed overseas before the effective date of the Trial Measures (i.e., March&#160;31, 2023) shall be deemed as the Existing Applicants. For the overseas listing of companies with contractual arrangements, the CSRC will solicit opinions from relevant regulatory authorities and complete the filing of the overseas listing of companies with these domestic companies which duly meet their compliance requirements, and support their development and growth by enabling them to utilize both markets and their resources. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Furthermore, <span style="white-space:nowrap">non-compliance</span> with the Trial Measures or an overseas listing completed in breach of the Trial Measures may result in (i)&#160;relevant domestic companies being required to correct the illegal behavior, and a warning and a fine of RMB1&#160;million to RMB10&#160;million imposed on the them; (ii)&#160;a warning and a fine of RMB500,000 to RMB5,000,000 imposed on the directly responsible supervisors and other directly responsible person; (iii)&#160;if the controlling shareholder or actual controller of the domestic enterprise organizes or incites the aforesaid illegal acts, a fine of RMB1&#160;million to RMB10&#160;million shall be imposed on them, and a fine of RMB500,000 to RMB5,000,000 shall be imposed on the directly responsible supervisors and other directly responsible person. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On February&#160;24, 2023, the CSRC and other relevant government authorities promulgated the Provision on Confidentiality of Overseas Securities Issuance and Listing which took effective on March&#160;31, 2023. Pursuant to the Provision on Confidentiality of Overseas Securities Issuance and Listing, where a domestic enterprise provides or publicly discloses to the relevant securities companies, securities service institutions, overseas regulatory authorities and other entities and individuals, or provides or publicly discloses through its overseas listing subjects, documents and materials involving state secrets and working secrets of state organs, it shall report the same to the competent department with the examination and approval authority for approval in accordance with the law, afnd submit the same to the secrecy administration department of the same level for filing. Domestic enterprises providing accounting archives or copies thereof to entities and individuals concerned such as securities companies, securities service institutions and overseas regulatory authorities shall perform the corresponding procedures pursuant to the relevant provisions of the State. The working papers formed within the territory of the PRC by the securities companies and securities service institutions that provide corresponding services for the overseas issuance and listing of domestic enterprises shall be kept within the territory of the PRC, and those that need to leave the PRC shall go through the examination and approval formalities in accordance with the relevant provisions of the State. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">113 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C.&#160;&#160;&#160;&#160;Organizational Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following chart illustrates our company&#8217;s organizational structure, including our principal subsidiaries and the Consolidated Affiliated Entities as of the date of this annual report: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g432541dsp0111.jpg" alt="LOGO" />
 </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen holds 100% equity interests in Shanghai Kuanyu. He is also the chairman of our board of directors and our chief executive officer. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu has four subsidiaries. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Mr.&#160;Rui Chen, Ms.&#160;Ni Li and Mr.&#160;Yi Xu hold 52.3%, 3.4% and 44.3% equity interests in Hode Information Technology, respectively, as of the date of this annual report. Mr.&#160;Chen is our controlling shareholder, the chairman of our board of directors and our chief executive officer. Ms.&#160;Li is the vice chairwoman of our board of directors and chief operating officer. Mr.&#160;Xu is our founder, director and president. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Hode Information Technology has 27 subsidiaries. </p></td></tr></table> <p style="font-size:0pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Chaodian Technology has entered into a series of contractual arrangements with Chaodian Culture and its individual shareholders, through which we obtained control over the operations of, and enjoyed all economic benefits of Chaodian Culture. Mr.&#160;Rui Chen, Ms.&#160;Ni Li, Mr.&#160;Yi Xu, Mr.&#160;Xujun Chai, Shanghai Kuanyu and Hode Information Technology hold 31.2%, 6.8%, 9.5%, 5.1%, 44.6% and 2.8% equity interests in Chaodian Culture, respectively, as of the date of this annual report. Mr.&#160;Xujun Chai is an employee of our company. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">114 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Relevant VIEs and their Respective Individual Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Reasons for Adopting the Contractual Arrangements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our (i)&#160;internet audio-visual program services, (ii)&#160;radio and television program production and operation business, and (iii)&#160;internet cultural business that are currently conducted by Shanghai Kuanyu and Hode Information Technology (collectively, the &#8220;principal VIEs&#8221;), Shanghai Hehehe Culture Communication Co., Ltd., or &#8220;Shanghai Hehehe&#8221;, Sharejoy Network Technology Co., Ltd., or &#8220;Sharejoy Network&#8221;, and Shanghai Anime Tamashi Cultural Media Co., Ltd., or &#8220;Shanghai Anime Tamashi&#8221; (collectively with Shanghai Hehehe and Sharejoy Network, the &#8220;Major VIE Subsidiaries&#8221;), and Chaodian Culture are considered as &#8220;prohibited&#8221; under the Negative List (2021)&#160;where foreign investment is strictly prohibited (collectively, the &#8220;Prohibited Business&#8221;). Our internet information services operated by the principal VIEs, Sharejoy Network and Shanghai Hehehe is considered as &#8220;restricted&#8221; under the Negative List (2021)&#160;where the foreign investors are restricted from holding more than 50% equity interests in the companies providing such services (the &#8220;Restricted Business,&#8221; together with the Prohibited Business, the &#8220;Relevant Business&#8221;). Since investment in the Relevant Businesses in which the principal VIEs, Major VIE Subsidiaries and Chaodian Culture currently operate are subject to the restrictions under the current PRC laws and regulations, as advised by our PRC counsel, we determined that it was not viable for our company to hold the principal VIEs, Major VIE Subsidiaries and Chaodian Culture directly through equity ownership. Instead, we decided that, in line with common practice in industries in the PRC subject to foreign investment restrictions, we would gain effective control over, and have the right to receive all the economic benefits generated by the Relevant Businesses which are currently operated by the principal VIEs, Major VIE Subsidiaries and Chaodian Culture through the contractual arrangements between Hode Shanghai and Chaodian Technology, which are PRC subsidiaries of our company, on the one hand, and the principal VIEs, Chaodian Culture and their respective individual shareholders, on the other hand. We believe that these contractual arrangements are fair and reasonable because: (i)&#160;they were freely negotiated and entered into by the contracting parties; (ii)&#160;by entering into the exclusive business cooperation agreements with Hode Shanghai and Chaodian Technology, the principal VIEs and Chaodian Culture, as applicable, will enjoy better economic and technical support from us and better market reputation; and (iii)&#160;a number of other companies use similar arrangements to accomplish the same purpose. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following is a summary of the currently effective contractual arrangements (i)&#160;by and among our wholly owned subsidiary, Hode Shanghai, the principal VIEs and their respective shareholders, and (ii)&#160;by and among Chaodian Technology, Chaodian Culture and the individual shareholders of Chaodian Culture. These contractual arrangements enable us to (i)&#160;exercise effective control over the relevant VIEs; (ii)&#160;receive substantially all of the economic benefits of the relevant VIEs; and (iii)&#160;have an exclusive option to purchase all or part of the equity interests in and assets of them when and to the extent permitted by PRC law. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that provide us effective control over the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Powers of Attorney </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Rui Chen executed a power of attorney on August&#160;24, 2021, pursuant to which Mr.&#160;Rui Chen irrevocably appoints Hode Shanghai or its designated person (including but not limited to directors and their successors and liquidators replacing the directors but excluding those <span style="white-space:nowrap">non-independent</span> or who may give rise to conflict of interests) as his <span style="white-space:nowrap"><span style="white-space:nowrap">attorney-in-fact</span></span> to exercise such shareholder&#8217;s rights in Shanghai Kuanyu, including without limitation to, the rights to (i)&#160;convene and participate in shareholders&#8217; meeting pursuant to the articles of Shanghai Kuanyu in the capacity of a proxy of Mr.&#160;Rui Chen; (ii)&#160;exercise the voting rights pursuant to the relevant PRC laws and regulations and the articles of Shanghai Kuanyu, on behalf of Mr.&#160;Rui Chen, and adopt resolutions, on matters to be discussed and resolved at shareholders&#8217; meetings and the appointment and election of directors of Shanghai Kuanyu, and manage the company and exercise the rights of Mr.&#160;Rui Chen in the event of liquidation of Shanghai Kuanyu; (iii)&#160;sign or submit any required document to any company registry or other authorities in the capacity of a proxy of Mr.&#160;Rui Chen; and (iv)&#160;to nominate, elect, designate or appoint and remove the legal representative, directors, supervisors and other senior officers of Shanghai Kuanyu pursuant to the articles of association of Shanghai Kuanyu; (v)&#160;to raise lawsuits or other legal proceedings against the directors, supervisors and senior officers of Shanghai Kuanyu when their behaviors harm the interest of its shareholders; (vi)&#160;to sign and execute any related documents including but not limited to share transfer agreement, asset transfer agreement and board resolutions when Mr.&#160;Rui Chen exercises his right to transfer his equity in Shanghai Kuanyu in accordance with exclusive option agreement; and (vii)&#160;to instruct the directors and senior officers to act in accordance with our attention. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">115 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Mr.&#160;Rui Chen has undertaken that he will refrain from any action or omission that may cause any conflict of interest between himself and Hode Shanghai or its shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The power of attorney has an indefinite term commencing from August&#160;24, 2021 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by Hode Shanghai; or (ii)&#160;it is legally permissible for Hode Shanghai, Bilibili or any of its subsidiaries to hold equity interests directly or indirectly in Shanghai Kuanyu and Hode Shanghai or its designated person is registered to be the sole shareholder of Shanghai Kuanyu. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, each of the shareholders of Hode Information Technology executed a power of attorney, which contains terms substantially similar to the power of attorney executed by Mr.&#160;Rui Chen as described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, each of the individual shareholders of Chaodian Culture executed a power of attorney, which contains terms substantially similar to the power of attorney executed by Mr.&#160;Rui Chen as described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Equity Pledge Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen entered into an equity pledge agreement on August&#160;24, 2021, pursuant to which Mr.&#160;Rui Chen agreed to pledge all of his equity interests in Shanghai Kuanyu to Hode Shanghai as a security interest to guarantee the performance of contractual obligations and the payment of outstanding debts under the Contractual Arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the equity pledge agreement, Shanghai Kuanyu and Mr.&#160;Rui Chen represent and warrant to Hode Shanghai that appropriate arrangements have been made to protect Hode Shanghai&#8217;s interests in the event of death, restricted capacity or incapacity, divorce of Mr.&#160;Rui Chen or any other event which causes his inability to exercise his rights as a shareholder of Shanghai Kuanyu to avoid any practical difficulties in enforcing the equity pledge agreement and shall procure or use its reasonable efforts to procure any successors of Mr.&#160;Rui Chen to comply with the same undertakings as if they were parties to the equity pledge agreement. If Shanghai Kuanyu declares any dividend during the term of the pledge, Hode Shanghai is entitled to receive all such dividends, bonus issue or other income arising from the pledged equity interests, if any. If Mr.&#160;Rui Chen or Shanghai Kuanyu breaches or fails to fulfill the obligations under any of the aforementioned agreements, Hode Shanghai, as the pledgee, will be entitled to escrow of the pledged equity interests, entirely or partially. In addition, pursuant to the equity pledge agreement, Mr.&#160;Rui Chen has undertaken to Hode Shanghai, among other things, not to transfer his equity interests in Shanghai Kuanyu and not to create or allow any pledge thereon that may affect the rights and interest of Hode Shanghai without its prior written consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The equity pledge under the equity pledge agreement takes effect upon the completion of registration with the relevant local branch of the SAMR and shall remain valid until (i)&#160;all the obligations under the Contractual Arrangements have been fulfilled; (ii)&#160;Mr.&#160;Rui Chen has transferred all of his equity interests in Shanghai Kuanyu in accordance with the exclusive option agreement and Hode Shanghai can legally conduct the businesses held by Shanghai Kuanyu; (iii)&#160;Shanghai Kuanyu has transferred all of its assets in accordance with the exclusive option agreement and Hode Shanghai can legally conduct the businesses held by Shanghai Kuanyu; (iv)&#160;the equity pledge agreement has been unilaterally terminated by Hode Shanghai; or (v)&#160;all of it is terminated as required by applicable PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The registration of the equity pledge agreement as required by the relevant laws and regulations has been completed in accordance with the terms of the equity pledge agreement and PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai, Hode Information Technology and each of the shareholders of Hode Information Technology entered into an equity pledge agreement, which contains terms substantially similar to the equity pledge agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology, Chaodian Culture and each of the individual shareholders of Chaodian Culture entered into an equity pledge agreement, which contains terms substantially similar to the equity pledge agreement described above. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">116 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Letter of Undertakings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the letter of undertakings, dated December&#160;23, 2020, the spouse of Mr.&#160;Rui Chen, the sole shareholder of Shanghai Kuanyu, unconditionally and irrevocably agreed that (i)&#160;she will not claim any Mr.&#160;Rui Chen&#8217; direct or indirect equity interests in Shanghai Kuanyu and thus the enforcement, revision or termination of the Contractual Arrangements shall not subject to her authorization or consent, (ii)&#160;she will sign all necessary documents and take all necessary acts to ensure the proper performance of the Contractual Arrangements, and (iii)&#160;in the event that she obtains any direct or indirect equity interests in Shanghai Kuanyu, she will be subject to and be abided by any obligations as the shareholders of Shanghai Kuanyu regarding the Contractual Arrangements, and at the request of Hode Shanghai, she will sign any documents in the form and substance consistent with agreements under the Contractual Arrangements. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, the respective spouse of Rui Chen and Yi Xu, each a shareholder of Hode Information Technology, executed a letter of undertakings, which contains terms substantially similar to the letter of undertakings described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, the respective spouse of Rui Chen, Yi Xu and Xujun Chai, each an individual shareholder of Chaodian Culture, executed a letter of undertakings, which contains terms substantially similar to the letter of undertakings described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that allow us to receive economic benefits from the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Business Cooperation Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Shanghai Kuanyu and Hode Shanghai entered into an exclusive business cooperation agreement on December&#160;23, 2020, pursuant to which Shanghai Kuanyu agreed to engage Hode Shanghai as its exclusive service provider of comprehensive business support, technical services and consultation services, including, but not limited to, the following services: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">research and development on relevant technologies required for Shanghai Kuanyu&#8217;s business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">technical application and implementation in relation to Shanghai Kuanyu&#8217;s business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">technical services including advertising design solutions, software design, page production, and management consulting advice in relation to Shanghai Kuanyu&#8217;s advertising business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">daily maintenance, monitoring, debugging and troubleshooting of computer network equipment; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">consultancy services for the procurement of relevant equipment and software and hardware systems required by Shanghai Kuanyu to carry out its network operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">providing appropriate training and technical support and assistance to Shanghai Kuanyu&#8217;s employees; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">giving advice and solutions to technical questions raised by Shanghai Kuanyu; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">other relevant services requested by Shanghai Kuanyu from time to time to the extent permitted under PRC laws and regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive business cooperation agreement, the service fee shall be equivalent to the total consolidated net profit of Shanghai Kuanyu of each financial year, after offsetting the prior-year loss (if any), costs, expenses, taxes and other statutory contributions incurred in the corresponding financial year. Notwithstanding the foregoing, Hode Shanghai shall have the right to adjust the level of the service fee based on the (a)&#160;the complexity of the services provided; (b)&#160;the time required for providing the services; (c)&#160;the content and commercial value of the services provided; and (d)&#160;the market price of the same type of services. Shanghai Kuanyu has agreed to pay the service fee to the bank account designated by Hode Shanghai within five (5)&#160;business days after Hode Shanghai issues the payment notice, as amended by Hode Shanghai from time to time. In addition, pursuant to the exclusive business cooperation agreement, without the prior written approval from Hode Shanghai, Shanghai Kuanyu shall not, and/or shall procure its consolidated affiliated entities not to, enter into any transactions (save as those transactions entered into in the ordinary course of business) that may materially affect its assets, obligations, rights or operation, including but not limited to: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">117 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the sale, transfer, mortgage or otherwise dispose of any assets (except for those of value less than RMB1&#160;million in the ordinary course of business of the consolidated affiliated entities), business, management right or beneficial interest of income or create any security interest on any assets, including but not limited to any mortgage, pledge, share options or other guarantee arrangements; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the provision of any guarantee or any fees to third parties or the occurrence of any indebtedness (except for those reasonable costs incurred in the ordinary course of business); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">the entering into of any material contracts (except for those where contract amount is less than RMB1&#160;million and those which are entered into within the ordinary course of business of the consolidated affiliated entities between Shanghai Kuanyu and Hode Shanghai and its related parties); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">any merger, acquisition, restructuring or liquidation; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">cause any conflict of interest between Shanghai Kuanyu and Hode Shanghai as well as its shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The exclusive business cooperation agreement also provides that Hode Shanghai has the exclusive proprietary rights in any and all intellectual property rights developed or created by the consolidated affiliated entities during the performance of the exclusive business cooperation agreement. The exclusive business cooperation agreement has an indefinite term commencing from December&#160;23, 2020, being the date of the exclusive business cooperation agreement. The exclusive business cooperation agreement may be terminated by Hode Shanghai (i)&#160;by giving Shanghai Kuanyu a thirty (30)&#160;days&#8217; prior written notice of termination; (ii)&#160;upon the transfer of the entire equity interests in or the transfer of all assets of Shanghai Kuanyu to Hode Shanghai or its designated person pursuant to the exclusive option agreement; (iii)&#160;when Shanghai Kuanyu ceases to operate any business, becomes insolvency, bankruptcy or subject to liquidation or dissolution procedures; (iv)&#160;when it is legally permissible for Hode Shanghai to hold equity interests directly in Shanghai Kuanyu and Hode Shanghai or its designated person is registered to be the shareholder of Shanghai Kuanyu; or (v)&#160;Shanghai Kuanyu breaches the exclusive business cooperation agreement. Shanghai Kuanyu is not contractually entitled to unilaterally terminate the exclusive business cooperation agreement with Hode Shanghai unless otherwise required by PRC laws and regulations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai and Hode Information Technology entered into an exclusive business cooperation agreement, which contains terms substantially similar to the exclusive business cooperation agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology and Chaodian Culture entered into an exclusive business cooperation agreement, which contains terms substantially similar to the exclusive business cooperation agreement described above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Agreements that provide us with the option to purchase the equity interests in the relevant VIEs </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Exclusive Option Agreements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Hode Shanghai, Shanghai Kuanyu and Mr.&#160;Rui Chen, the shareholder of Shanghai Kuanyu, entered into an exclusive option agreement on December&#160;23, 2020, pursuant to which Mr.&#160;Rui Chen granted irrevocably to Hode Shanghai the rights to require Mr.&#160;Rui Chen to transfer any or all his equity interests and to require Shanghai Kuanyu to transfer any or all of its assets to Hode Shanghai and/or a third party designated by it, in whole or in part at any time and from time to time, at a minimum purchase price permitted under PRC laws and regulations. If not explicitly specified in PRC laws and regulations or required by the relevant government authority, the transfer price shall be free or the nominal price. Mr.&#160;Rui Chen has also undertaken that, subject to the relevant PRC laws and regulations, he will return to Hode Shanghai any consideration he receives in the event that Hode Shanghai exercises the options under the exclusive option agreement to acquire the equity interests and/or assets in Shanghai Kuanyu. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">118 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the exclusive option agreement, Mr.&#160;Rui Chen and Shanghai Kuanyu have undertaken to perform certain acts or refrain from performing certain other acts unless they have obtained prior approval from Hode Shanghai, including but not limited to the following matters: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not in any manner supplement, change or alter its constitutional documents or increase or decrease its registered capital or change the structure of its registered capital in other manner; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall prudently and effectively operate its business and transactions in accordance with the good financial and business standards; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not sell, transfer, mortgage or otherwise dispose of any assets, business, legal or beneficial interest of its income or allow any guarantee or security to be created on its assets except for those of value less than RMB 1&#160;million required for normal business operations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not incur, inherit, guarantee or allow any indebtedness other than those having been disclosed to and consented by Hode Shanghai in writing or those made during the ordinary course of its business; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not enter into any material contracts with an amount more than RMB1&#160;million without Hode Shanghai&#8217;s prior written consent, except the contracts executed in the ordinary course of business or contracts entered between Shanghai Kuanyu and Bilibili (or any of its subsidiaries); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(6)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall operate its business in order to maintain its asset value or not allow any acts or omission which adversely affects its business or assets value; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(7)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall immediately inform Hode Shanghai if its assets or business involved in any disputes, litigations, arbitrations or administrative proceedings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(8)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not distribute any dividend to its shareholder without Hode Shanghai&#8217;s written consent. To the extent permitted under the relevant PRC laws and regulations, Mr.&#160;Rui Chen shall inform and transfer all distributable receivable by him to Hode Shanghai as soon as possible after receiving such interests; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(9)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu and its affiliates shall provide its operation and financial information to Hode Shanghai or its designated person upon Hode Shanghai&#8217;s request; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(10)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall not separate, or merge, or enter into joint operation agreements with other entities, or acquire or be acquired by other entities, or invest in any entities without Hode Shanghai&#8217;s written consent; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(11)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall sign all necessary and appropriate documents, take all necessary and proper acts, bring up all necessary and proper requests, or raise necessary and proper defenses against claims to maintain Shanghai Kuanyu and its affiliates&#8217; ownership for all the assets; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(12)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">if Mr.&#160;Rui Chen or Shanghai Kuanyu fails to perform the tax obligations under applicable laws and results in obstacles for Hode Shanghai to exercise its exclusive option right, Shanghai Kuanyu or Mr.&#160;Rui Chen shall pay the taxes or pay the same amount to Hode Shanghai so Hode Shanghai may pay the taxes instead; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(13)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Shanghai Kuanyu shall take all necessary and proper acts to ensure that all government permits, licenses, authorizations, and approvals required by Shanghai Kuanyu and its affiliates to conduct their businesses are valid and make all necessary changes as required by the relevant PRC laws and regulations. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The exclusive option agreement has an indefinite term commencing from December&#160;23, 2020, being the date of the exclusive option agreement, until it is terminated (i)&#160;by Hode Shanghai through giving Shanghai Kuanyu and Mr.&#160;Rui Chen a prior written notice of termination; or (ii)&#160;upon the transfer of the entire equity interests held by the Mr.&#160;Rui Chen and/or the transfer of all the assets of Shanghai Kuanyu to Hode Shanghai or its designated person and the completion of registration with the relevant local branch of the SAMR. Neither Shanghai Kuanyu nor Mr.&#160;Rui Chen is contractually entitled to terminate the exclusive option agreement unless otherwise required by PRC laws and regulations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">119 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On December&#160;23, 2020, Hode Shanghai, Hode Information Technology and each of the shareholders of Hode Information Technology entered into an exclusive option agreement, which contains terms substantially similar to the exclusive option agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On September&#160;30, 2020, Chaodian Technology, Chaodian Culture and each of the individual shareholders of Hode Chaodian Culture entered into an exclusive option agreement, which contains terms substantially similar to the exclusive option agreement described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have also entered into contractual arrangements with several other affiliated entities and their respective nominee shareholders through some of our subsidiaries other than Hode Shanghai or Chaodian Technology, which result in our company or relevant subsidiaries, as the case may be, being the primary beneficiaries of the relevant affiliated entities. As a result of these contractual arrangements, there exists a parent-subsidiary relationship between us and the relevant affiliated entities, and we consolidate these affiliated entities through the subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may in the future take a view that is contrary to or otherwise different from the above opinion of our PRC counsel. If the PRC government finds that the agreements that establish the structure for operating our online entertainment business do not comply with PRC government restrictions on foreign investment in our businesses, we could be subject to severe penalties including being prohibited from continuing operations. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;We rely on contractual arrangements with the VIEs and their shareholders for our operations in mainland China, which may not be as effective in providing operational control as direct ownership.&#8221;; &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;Substantial uncertainties exist with respect to how the Foreign Investment Law may impact the viability of our current corporate structure and operations.&#8221;; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we fail to obtain and maintain the licenses and approvals required within the complex regulatory environment applicable to our businesses in mainland China, or if we are required to take compliance actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">D.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Property, Plants and Equipment </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our headquarter is located at Wujiaochang commercial district in Shanghai. We lease and occupy office buildings with an aggregate floor area of approximately 139,000 square meters. A substantial majority of our employees are based at our headquarters in Shanghai. Our servers and network facilities for internal administrative functions are located at our headquarters. We have sales and marketing, and anime production personnel at our regional offices in Beijing and Tokyo. We lease and occupy approximately 8,500 square meters of office space in Beijing, approximately 6,500 square meters of office space in Guangzhou and approximately 1,300 square meters of office space in Tokyo. These leases vary in duration from one to four years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2020, we established the Entity in Shanghai, China together with Wangfu, an independent third party, and the Management Entities, to acquire the land use rights for a parcel of land in Shanghai. We hold 30.01% of the shares of the Entity, Wangfu holds 45.0%, and the Management Entities collectively hold the remaining 24.99% of the shares. The total investment for the acquisition of land use rights is approximately RMB9.0&#160;billion. As of the date of this annual report, the Entity has obtained the land use rights and we have paid RMB2.8&#160;billion to fund the acquisition of land use rights, including interest-bearing guaranteed loans of RMB1.3&#160;billion in principal. For a detailed description of these loans, see &#8220;Item 7. Major Shareholders and Related Party Transactions&#8212;B. Related Party Transactions&#8212;Other Related Party Transactions.&#8221; The Entity estimates the construction of certain buildings on such parcel of land to commence in 2023 and to complete by approximately 2026. We may use space in such building as our office space following the completion of the Construction Project. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, some of our leased properties are subject to mortgage, and we have not registered any of our lease agreements with the relevant government authorities due to the lack of cooperation from our landlords in registering the relevant lease agreements. The failure to register the lease agreements for our leased properties will not affect the validity of these lease agreements, but the competent housing authorities may order us to register the lease agreements in a prescribed period of time and impose a fine ranging from RMB1,000 to RMB10,000 for each <span style="white-space:nowrap">non-registered</span> lease agreement if we fail to complete the registration within the prescribed timeframe. As of the date of this annual report, we have not received any notification from any competent authority in the PRC in relation to the <span style="white-space:nowrap">non-registration</span> of lease agreements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">120 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_8">ITEM&#160;4A. UNRESOLVED STAFF COMMENTS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_9">ITEM&#160;5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This discussion 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 &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8221; or in other parts of this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Operating Results </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Key Factors Affecting Our Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">User growth and engagement </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our ability to grow our user base and maintain and increase user engagement is critical to our success. We have experienced solid user growth in the past two years. The following table sets forth our average DAUs and MAUs for each of the quarters indicated: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:36%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Three Months Ended</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">March&#160;31,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">June&#160;30,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">September&#160;30,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">December&#160;31,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">March&#160;31,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">June&#160;30,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">September&#160;30,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">December&#160;31,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="30" align="center"><span style="font-weight:bold">(In millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average DAUs<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">60.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">62.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">79.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">83.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">90.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">92.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average MAUs<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">223.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">237.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">267.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">271.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">293.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">305.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">332.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">326.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Note: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Starting from the second quarter of 2022, we count our active users as the sum of active users on mobile apps and PC ends during a given period. We calculate active users on mobile apps based on the number of mobile devices (including smart TV and other smart devices) that have launched our mobile apps during a given period. Active users on the PC ends refer to the sum of valid <span style="white-space:nowrap">logged-in</span> users who visit our PC website at www.bilibili.com and engage in PC application during a given period, after eliminating duplicates. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our active users generally view and consume a multitude of content offered on our platform, including videos, live broadcasting, mobile games and other content. The number of our users and the level of their engagement on our platform affect our revenues. We had strong growth in the revenues generated from VAS due to the increasing number of active viewers of our live broadcasting and subscribers of our premium membership program. Our advertising revenue is driven by the size of our user base, the engagement of our users and our brand equity. Revenue from our mobile game services has been an important contributor to our total net revenues in 2020, 2021 and 2022. The mobile game user base growth and engagement are primarily driven by the launch of new games and the release of updates of our existing games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We will continue to implement our strategy to grow our DAU base, improve our DAU to MAU ratio and increase penetration in Generation Z+ and attract users from wider demographics. We will continue to support our content creators, enrich video content, strengthen our brand recognition and invest in high quality user growth. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our provision and commercialization of diversified product and service offerings </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our revenues and results of operations depend on our ability to convert more users to paying users and to increase their spending on our platform, which is driven by our provision of diversified product and service offerings appealing to our users. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">121 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth our average DAUs, MAUs, our average monthly paying users, and average monthly revenue per paying user for each of the quarters indicated: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:27%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="30" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Three Months Ended</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">March&#160;31,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">June&#160;30,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">September&#160;30,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">December&#160;31,<br />2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">March&#160;31,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">June&#160;30,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">September&#160;30,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">December&#160;31,<br />2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="30" align="center"><span style="font-weight:bold">(In millions)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average DAUs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">60.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">62.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">79.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">83.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">90.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">92.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average MAUs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">223.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">237.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">267.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">271.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">293.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">305.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">332.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">326.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly paying users<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23.9</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">24.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="30" align="center"><span style="font-weight:bold">(In RMB)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly revenue per paying user</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">45.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">46.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43.1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Note: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Paying users on our platform refer to users who make payments for various products and services on our platform, including purchases in games and payments for VAS (excluding purchases on our <span style="white-space:nowrap">e-commerce</span> platform). A user who makes payments across different products and services offered on our platform using the same registered account is counted as one paying user and we add the number of paying users of Maoer toward our total paying users without eliminating duplicates. Starting from the second quarter of 2022, we add the number of paying users of smart TVs toward our total paying users without eliminating duplicates. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2022, we have shifted our user growth focus from MAU growth to DAU growth, as we believe DAU is not only a better measure of the quality and sustainability of our community, but also better reflects the powerful influence of our platform and is directly linked to our commercial prospects. Average MAUs, average monthly paying users and average monthly revenue per paying user may fluctuate from quarter to quarter and are subject to seasonal fluctuations. For example, we tend to see more user activity during school holidays, such as summer and winter breaks, which typically fall in the first and third quarters of each year, and slow down at the beginning and during certain parts of the school year. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are continuing to diversify our product and service offerings and refine our commercialization avenues without compromising user experience. We will continue our efforts to enrich our content library and product offerings, including PUGV, Story Mode, live broadcasting, OGV and mobile games, to convert more users to paying users. We plan to launch more high-quality games to satisfy our users&#8217; evolving needs. We will also continue to develop our live broadcasting and other VAS to increase the number of our paying users. In addition, we expect to see increased revenues from advertising, as advertisers across different industries are turning to Bilibili to tap into the coveted Generation Z+ in China. Our revenue growth will be affected by our ability to effectively execute our commercialization strategies and expand our paying user base. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our brand recognition and market leadership </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our brand recognition as a leading video community among the Generation Z+ in China is crucial for us to attract and retain users, content creators and our business partners, and increase our revenues. We will continue to promote our brand name among broader young generations and increase our appeal to mass market. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Our ability to manage our costs and expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations depend on our ability to manage our costs and expenses. Our cost of revenues consists primarily of revenue-sharing costs, content costs, server and bandwidth service costs and <span style="white-space:nowrap">e-commerce</span> and other costs. We expect our revenue-sharing costs to increase in absolute amount due to our business expansion in mobile games, live broadcasting and advertising business. We are disciplined about our costs and operating expenses and we will continue to undertake measures to operate more efficiently, including by optimizing our algorithm to save our server and bandwidth cost, controlling our content investment as well as staff cost. In addition, we will reduce our sales and marketing expense, streamline our personnel and improve our research and development efficiency. Despite our cost control measures, our content costs may still increase in absolute amount as we continue to produce and procure high-quality content for our users. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">122 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investment in technology and talents </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our technology is critical for us to better understand our users, improve user experience, maintain a vibrant community, and execute our commercialization strategy. Our current research and development efforts in technology are primarily focused on enhancing our artificial intelligence technology, big data analytics capabilities, cloud technology and game development capability, which we believe are crucial for us to develop user insights so as to provide more relevant and engaging content to our users and to improve our operating efficiency. In addition, there is a strong demand in China&#8217;s internet industry for talented and experienced personnel. We must recruit, retain and motivate talented employees while controlling our personnel-related expenses, including share-based compensation expenses. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Impact of <span style="white-space:nowrap">COVID-19</span> on Our Operations and Financial Performance </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The <span style="white-space:nowrap">COVID-19</span> pandemic has had, and, together with any subsequent outbreaks driven by new variants of <span style="white-space:nowrap">COVID-19,</span> may continue to have, a significant impact on our operations and financial results. The potential downturn brought by and the duration of the <span style="white-space:nowrap">COVID-19</span> pandemic may be difficult to assess or predict where actual effects will depend on many factors beyond our control. The extent to which the <span style="white-space:nowrap">COVID-19</span> pandemic impacts our long-term results remains uncertain, and we are closely monitoring its impact on us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2020, <span style="white-space:nowrap">COVID-19</span> had the following impacts, among other things, on our business operations, (i)&#160;lock-downs in affected regions disrupted our supply chain, delayed our ability to timely fulfill our <span style="white-space:nowrap">e-commerce</span> orders and led to higher fulfilment expenses, (ii)&#160;increased the volatility of our customers&#8217; demand for our advertising services and their advertising expenditure patterns from <span style="white-space:nowrap"><span style="white-space:nowrap">period-to-period,</span></span> (iii)&#160;increased the volatility of the size and engagement of our active user base, and caused us to incur higher bandwidth costs, and (iv)&#160;led to delays in production and uncertainty in scheduling of content of our licensed content providers, which in turn had a negative impact on our premium membership subscription and the amount of advertising sponsorship received by us. Underpinned by improved advertiser sentiment, following the effective control of the domestic outbreaks, the resumption of business activities and the gradual recovery of the general economy in China in 2021, our advertising service and supply chain gradually recovered. Despite the resurgence of <span style="white-space:nowrap">COVID-19</span> in certain cities in China, our revenues from advertising increased from 2021 to 2022, which was primarily attributable to further recognition of Bilibili&#8217;s brand name in China&#8217;s online advertising market, as well as our improved advertising efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">China began to modify its COVID control policy at the end of 2022, and most of the travel restrictions and quarantine requirements were lifted in December 2022. There remains uncertainty as to the future impact of the virus. The extent to which <span style="white-space:nowrap">the&#160;COVID-19</span> pandemic&#160;impacts our long-term results will depend on future developments which are highly uncertain, unpredictable and beyond our control, including the frequency, duration and extent of outbreaks <span style="white-space:nowrap">of&#160;COVID-19,&#160;the</span> appearance of new variants with different characteristics, the effectiveness of efforts to contain or treat cases, and future governmental actions that may be taken in response to these developments, and measures to stimulate the general economy to improve business condition especially for small businesses. See also &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We face risks related to natural disasters, health epidemics and other outbreaks, such as the <span style="white-space:nowrap">COVID-19</span> pandemic, which could significantly disrupt our operations.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Key Components of Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our net revenues by amounts and percentages of our total net revenues for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:53%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Mobile games</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,803,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,090,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">26.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">728,019</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">VAS</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,845,663</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">32.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,934,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">35.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,263,581</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">39.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Advertising</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,842,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,523,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">734,532</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> and others</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,507,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,834,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">448,949</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">11,998,976</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">19,383,684</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">21,899,167</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,175,081</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">123 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games. </span>We primarily offer exclusively distributed mobile games and jointly operated mobile games developed by third-party game developers. For exclusively distributed mobile games, we are responsible for game launch, hosting and maintenance of game servers, game promotions and customer services. We also develop localized versions for games licensed from overseas developers. For jointly operated mobile game services, we provide our mobile game platform for mobile games developed by third-party developers. We earn game distribution service revenue within the applicable contract periods by providing payment solutions and game promotion services, while game developers are responsible for providing game products, hosting and maintaining game servers and determining the pricing of <span style="white-space:nowrap">in-game</span> virtual items. As of December&#160;31, 2022, we operated multiple exclusively distributed mobile games and hundreds of jointly operated mobile games.<span style="font-weight:bold"><span style="font-style:italic"> </span></span>Our revenues from mobile games depend on the number of paying users, and ultimately are determined by our ability to develop, select, procure and offer engaging games tailored to our platform and our user preferences. We expect revenues from mobile games to fluctuate but remain as an important stream of revenues. At the same time, we expect greater contribution by revenues from other streams of business as we take initiatives to grow our other revenue streams. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS. </span>We primarily generate VAS revenues from (i)&#160;sales of <span style="white-space:nowrap">in-channel</span> virtual items for use in our live broadcasting so that users can send them to hosts to show their support, which comprise of either consumable items, such as gifts and items that create special visual effects, or time-based items, such as privileges and titles, and (ii)&#160;subscription fees of our premium membership program, which offers paying members benefits including exclusive or advance access to certain high-quality OGV content. Meanwhile, we also generate revenues from other VAS including sales of paid content and virtual items on our video, audio and comic platforms. We expect revenues from VAS to continue to grow driven by the increasing popularity of our live broadcasting and premium membership programs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising. </span>We generate advertising revenues primarily from brand advertising, performance-based feed advertisements and native advertisements. Brand advertisements primarily appear on the app opening page, the top banner, the website home page banner and the inline video feed alongside organic feeds. Brand advertisements can also be customized according to advertisers&#8217; need and appear in Bilibili-produced OGV or events. Performance-based advertisements appear in various formats, such as video or picture feeds alongside organic feeds, a banner underneath the video-playing frame, a link, banner or <span style="white-space:nowrap">pop-up</span> in the Story Mode, and a link in the comment section appearing below our videos. Native advertisings are customized according to advertisers&#8217; needs, produced by our content creators and embedded naturally in their video creations. We expect our advertising revenues to increase in the foreseeable future as we continue to introduce new advertising and marketing solutions to various video viewing forms in our ecosystem, improve our advertising efficiency and attract more advertisers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="white-space:nowrap">E-commerce</span> and others. </span>Our <span style="white-space:nowrap">e-commerce</span> and others primarily consist of sales of derivative merchandise of ACG IPs on our <span style="white-space:nowrap">e-commerce</span> platform and <span style="white-space:nowrap">e-sports</span> copyright <span style="white-space:nowrap">sub-licensing.</span> We expect revenues from <span style="white-space:nowrap">e-commerce</span> and others to fluctuate in the foreseeable future but remain as a meaningful stream of revenues. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our cost of revenues by amounts and percentages of cost of revenues for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:38%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cost of revenues:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,366,490</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">47.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,733,330</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">50.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,115,351</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,321,601</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">50.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Content costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,875,546</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,694,839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">17.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,496,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">506,999</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,141,257</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,565,923</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,752,878</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">254,143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> and others</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,775,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,346,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,684,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">534,243</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">9,158,800</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">15,340,537</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">18,049,872</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,616,986</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">124 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs consist of fees paid to game developers, distribution channels (app stores) and payment channels, and fees we share with hosts of our live broadcasting and content creators in accordance with our revenue-sharing arrangements. Content costs mainly consist of amortized costs of purchased licensed content from copyright owners or content distributors and our production costs. Server and bandwidth costs are the fees we pay to telecommunication carriers and other service providers for telecommunication services, hosting our servers at their internet data centers, and providing content delivery network and application services. <span style="white-space:nowrap">E-commerce</span> and others consist of cost of goods sold associated with our <span style="white-space:nowrap">e-commerce</span> business, staff cost, depreciation and others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth the components of our operating expenses by amounts and percentages of operating expenses for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:54%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,492,091</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">58.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,794,853</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">55.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,920,745</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">713,441</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">976,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">16.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,837,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">17.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,521,134</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">365,530</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">20.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,512,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">25.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,839,862</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,765,360</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">690,912</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">39.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">5,981,139</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">10,472,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">12,207,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,769,883</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">100.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses</span>. Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses for our sales and marketing personnel. We will keep implementing our cost control strategy to further decrease our sales and marketing expenses, including to rationalize our promotion expense and improve our expense efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses</span>. General and administrative expenses consist primarily of salaries and other compensation-related expenses for our general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. We will keep implementing our cost control strategy, including to optimize our headcount and control our staff costs, to improve our expense efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses</span>. Research and development expenses consist primarily of salaries and benefits, including share-based compensation expenses, for research and development personnel dedicated to the development and enhancement of our app/websites and development of online games. We will continue to invest in our research and development, enhance our artificial intelligence technology, big data analytics capabilities, cloud technology and game development capacity, and develop new features and functionalities on our platform. Meanwhile, we will keep implementing our cost control strategy, including to control our research and development expenses more effectively, to improve our expense efficiency. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">125 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Results of Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our consolidated results of operations for the periods presented, both in absolute amount and as a percentage of our revenues for the periods presented. This information should be read together with our consolidated financial statements and related notes included elsewhere in this annual report. The results of operations in any period are not necessarily indicative of our future trends. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:51%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="26" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="26" align="center"><span style="font-weight:bold">(in thousands, except for percentages)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,998,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19,383,684</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21,899,167</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,175,081</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(9,158,800</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(76.3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(15,340,537</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(79.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(18,049,872</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,616,986</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(82.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Gross profit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,840,176</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">23.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">4,043,147</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">20.9</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">3,849,295</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">558,095</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">17.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Operating expenses:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,492,091</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,794,853</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,920,745</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(713,441</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(22.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(976,082</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(8.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,837,506</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(9.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,521,134</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(365,530</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(11.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,512,966</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,839,862</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(14.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,765,360</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(690,912</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(21.7</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total operating expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(5,981,139</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(49.8</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(10,472,221</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(54.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(12,207,239</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,769,883</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(55.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,140,963</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(26.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,429,074</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(33.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(8,357,944</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,211,788</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(38.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other income/(expenses):</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Investment income/(loss), net (including impairments)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28,203</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(194,183</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(532,485</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(77,203</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest income</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">83,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">70,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">281,051</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40,749</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest expense</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(108,547</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.9</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(155,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(250,923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(36,380</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Exchange gains/(losses)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41,717</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(15,504</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(19,745</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,863</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Debt distinguish gain</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,318,594</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">191,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Others, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">95,641</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,411</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">157,944</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Loss before income tax expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,000,648</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(25.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,713,450</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(34.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,403,508</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,073,407</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(33.7</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Income tax</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(53,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(95,289</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(104,145</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(15,100</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(3,054,017</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(25.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(6,808,739</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(35.1</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(7,507,653</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(1,088,507</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">(34.2</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)%&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Note: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Share-based compensation expenses were allocated as follows: </p></td></tr></table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:66%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="14" align="center"><span style="font-weight:bold">(In thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of revenues</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">37,087</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">76,232</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">69,096</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,018</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40,808</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">53,452</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">59,041</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,560</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">General and administrative expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">181,753</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">553,526</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">554,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">80,464</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">126,250</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">316,607</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">357,570</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">51,843</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">385,898</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">999,817</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">1,040,683</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">150,885</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">126 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Year ended December&#160;31, 2022 compared to year ended December&#160;31, 2021 </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our net revenues increased by 13.0% from RMB19.4&#160;billion in 2021 to RMB21.9&#160;billion (US$3.2 billion) in 2022. Our paying ratio, being the product of dividing average monthly paying user by average MAUs, was 9.0% and 8.8% in 2021 and 2022, respectively. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">


<tr>

<td style="width:66%"></td>

<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="10" align="center"><span style="font-weight:bold">(in millions, except as otherwise indicated)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average DAUs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">52.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">66.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">86.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average MAUs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">185.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">249.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">314.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly paying user</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">22.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Paying ratio % (average monthly paying user / average MAUs)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly revenue per MAU<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5.8</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Average monthly revenue per paying user<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">48.7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">44.6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41.2</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman"><span style="font-style:italic">Notes: </span></p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Numerator is the total net revenues. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Numerator includes only revenues from mobile games and VAS. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games</span>. Our net revenues from mobile games decreased by 1.4% from RMB5,090.9&#160;million in 2021 to RMB5,021.3&#160;million (US$728.0 million) in 2022, primarily due to the lack of popular new exclusively distributed game releases in 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS</span>. Our net revenues from VAS increased by 25.7% from RMB6,934.9&#160;million in 2021 to RMB8,715.2&#160;million (US$1,263.6 million) in 2022, mainly attributable to our enhanced monetization efforts, led by increases in the number of paying users for our value-added services including live broadcasting services, premium membership program and other value-added services. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising</span>. Our net revenues from advertising increased by 12.0% from RMB4,523.4&#160;million in 2021 to RMB5,066.2&#160;million (US$734.5 million) in 2022. This increase was primarily attributable to further recognition of Bilibili&#8217;s brand name in China&#8217;s online advertising market, as well as our improved advertising efficiency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="white-space:nowrap">E-commerce</span> and Others</span>. We had RMB2,834.5&#160;million and RMB3,096.5&#160;million (US$448.9 million) of <span style="white-space:nowrap">e-commerce</span> and other net revenues in 2021 and 2022, respectively. The increase was mainly attributable to increased revenue from <span style="white-space:nowrap">e-sports</span> copyright <span style="white-space:nowrap">sub-licensing.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our cost of revenues increased by 17.7% from RMB15,340.5&#160;million in 2021 to RMB18,049.9&#160;million (US$2,617.0&#160;million) in 2022. The increase was mainly due to higher revenue-sharing costs and content costs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs increased by 17.9% from RMB7,733.3&#160;million in 2021 to RMB9,115.3&#160;million (US$1,321.6 million) in 2022, primarily due to an increase in payments made to developers of exclusively distributed games, an increase in payments made to hosts of live broadcasting programs and content creators on our platform, and an increase in payments made to distribution channels. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Content costs increased by 29.8% from RMB2,694.8&#160;million in 2021 to RMB3,496.9&#160;million (US$507.0 million) in 2022, as we continued to expand and diversify our content offerings. We self-produced and procured selected anime, documentaries, TV shows, movies and variety shows to enrich our content library. Our investment in content costs has contributed to the growth in our user base and the number of average monthly paying user for VAS. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs increased by 11.9% from RMB1,565.9&#160;million in 2021 to RMB1,752.9&#160;million (US$254.1&#160;million) in 2022, primarily due to an increase in server and bandwidth capacity to keep pace with the expansion of our user base and the increase in active users, so as to support a massive and continuously increasing volume of data generated and video views on our platform every day. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">127 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> and others increased by 10.1% from RMB3,346.4&#160;million in 2021 to RMB3,684.8&#160;million (US$534.2 million) in 2022, primarily due to an increase in cost of goods sold associated with our <span style="white-space:nowrap">e-commerce</span> business. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we had gross profit of RMB3,849.3&#160;million (US$558.1 million) in 2022, compared to gross profit of RMB4,043.1&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our total operating expenses increased by 16.6% from RMB10,472.2&#160;million in 2021 to RMB12,207.2&#160;million (US$1,769.9 million) in 2022, as general and administrative expenses and research and development expenses both increased due to severance cost related to organization optimization and termination expenses of certain game projects, partially offset by the decrease in the sales and marketing expenses. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our sales and marketing expenses decreased by 15.1% from RMB5,794.9&#160;million in 2021 to RMB4,920.7&#160;million (US$713.4 million) in 2022. The decrease was primarily attributable to reduced promotional spending. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our general and administrative expenses increased by 37.2% from RMB1,837.5&#160;million in 2021 to RMB2,521.1&#160;million (US$365.5 million) in 2022. The increase was primarily due to severance cost of RMB341.4&#160;million related to organization optimization in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our research and development expenses increased by 67.8% from RMB2,839.9&#160;million in 2021 to RMB4,765.4&#160;million (US$690.9 million) in 2022, primarily due to expenses of RMB525.8&#160;million associated with the termination of certain game projects, increases in headcount in research and development personnel and increased depreciation expenses of servers and equipment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loss from operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred loss from operations of RMB8,357.9&#160;million (US$1,211.8 million) in 2022, compared to loss from operations of RMB6,429.1&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income/(expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Investment income/(loss), net (including impairments)</span>. Net investment income/(loss), net (including impairments) primarily includes return earned on financial products issued by banks and other financial institutions, return from investments in money market funds, and the fair value change of investments. We had net investment loss of RMB194.2&#160;million and RMB532.5&#160;million (US$77.2 million) in 2021 and 2022, respectively. The increase in loss was primarily due to the loss of RMB465.6&#160;million (US$67.5 million) related to impairment charges for long-term investments. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest income</span>. Interest income primarily represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB70.4&#160;million and RMB281.1&#160;million (US$40.7 million) in 2021 and 2022, respectively. The increase was primarily driven by more time deposits purchased in 2022 compared to 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest expense</span>. Interest expense primarily represents interest payment and amortized issuance costs related to long-term debt. We had interest expense of RMB155.5&#160;million and RMB250.9&#160;million (US$36.4 million) in 2021 and 2022, respectively, primarily attributable to interest expenses of RMB192.6&#160;million (US$27.9 million) related to our December 2026 Notes, 2027 Notes and April 2026 Notes. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">128 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Debt distinguish gain</span>. Debt distinguish gain was nil and RMB1,318.6&#160;million (US$191.2 million) in 2021 and 2022, respectively. The increase was primarily attributable to gains resulted from the repurchase of convertible senior notes in 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We recorded income tax of RMB104.1&#160;million (US$15.1 million) in 2022, compared to RMB95.3&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred net loss of RMB7,507.7&#160;million (US$1,088.5 million) in 2022, compared to net loss of RMB6,808.7&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Year ended December&#160;31, 2021 compared to year ended December&#160;31, 2020 </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our net revenues increased by 61.5% from RMB12.0&#160;billion in 2020 to RMB19.4&#160;billion in 2021. Our paying ratio, being the product of dividing average monthly paying user by average MAUs, increased from 8.0% in 2020 to 9.0% in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Mobile games</span>. Our net revenues from mobile games increased by 6.0% from RMB4,803.4&#160;million in 2020 to RMB5,090.9&#160;million in 2021. The increase was primarily due to the popularity of our newly operated exclusively distributed and jointly operated mobile games. As of December&#160;31, 2021, we operated 59 exclusively distributed mobile games and hundreds of jointly operated mobile games. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">VAS</span>. Our net revenues from VAS increased by 80.3% from RMB3,845.7&#160;million in 2020 to RMB6,934.9&#160;million in 2021, mainly attributable to our enhanced monetization efforts, led by an increase in the number of paying users for our value-added services including the premium membership program, live broadcasting services and other value-added services, attracted by the high quality and diversified content on our platform. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Advertising</span>. Our net revenues from advertising increased by 145.5% from RMB1,842.8&#160;million in 2020 to RMB4,523.4&#160;million in 2021. This increase was primarily attributable to the increasing number of advertisers, which was driven by further recognition of Bilibili&#8217;s brand name in China&#8217;s online advertising market as well as our offering of innovative, industry-tailored advertising solutions. The increase in our user base also attracted more advertisers to promote their products and services on our platform, especially for the advertisers who operate in our leading content verticals, due to the greater exposure that the advertisements could enjoy on our platform. Our average MAU increased from 185.8&#160;million in 2020 to 249.8&#160;million in 2021. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic"><span style="white-space:nowrap">E-commerce</span> and Others</span>. We had RMB1,507.2&#160;million and RMB2,834.5&#160;million of <span style="white-space:nowrap">e-commerce</span> and other net revenues in 2020 and 2021, respectively. The increase was primarily attributable to the increase in sales of products on our <span style="white-space:nowrap">e-commerce</span> platform. As our user base increased and more users became engaged in interest-based <span style="white-space:nowrap">sub-communities</span> such as ACG, the demand for ACG related merchandise as well as content offering grew, which drove the increase in our revenues from <span style="white-space:nowrap">e-commerce</span> and others. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of revenues </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our cost of revenues increased by 67.5% from RMB9,158.8&#160;million in 2020 to RMB15,340.5&#160;million in 2021 as all components of cost of revenues increased due to our business growth and the expansion of our user base. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Revenue-sharing costs increased by 77.1% from RMB4,366.5&#160;million in 2020 to RMB7,733.3&#160;million in 2021, primarily due to an increase in revenue-sharing payment made to hosts and content creators on our platform as the number of hosts and content creators on our platform increased. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">129 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Content costs increased by 43.7% from RMB1,875.5&#160;million in 2020 to RMB2,694.8&#160;million in 2021, as we continued to expand and diversify our content offerings. We procured anime, documentaries, selected TV shows, movies and variety shows to enrich our content library. Our investment in content costs has contributed to the growth in our user base and the number of average monthly paying user for VAS. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Server and bandwidth costs increased by 37.2% from RMB1,141.3&#160;million in 2020 to RMB1,565.9&#160;million in 2021, primarily due to an increase in server and bandwidth capacity to keep pace with the expansion of our user base and the increase in active users, so as to support a massive and continuously increasing volume of data generated and video views happened on our platform every day. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">E-commerce</span> and other costs increased by 88.5% from RMB1,775.5&#160;million in 2020 to RMB3,346.4&#160;million in 2021, primarily attributable to an increase in cost of goods sold associated with our <span style="white-space:nowrap">e-commerce</span> business and an increase in staff cost. As our user base increased and more users became engaged in interest-based <span style="white-space:nowrap">sub-communities</span> such as ACG, the demand for ACG related merchandise also grew, which drove the increase in our revenues from <span style="white-space:nowrap">e-commerce.</span> We endeavored to enlarge the types of goods and enrich the content available on our <span style="white-space:nowrap">e-commerce</span> platform. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gross profit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we had gross profit of RMB4,043.1&#160;million in 2021, compared to gross profit of RMB2,840.2&#160;million in 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating expenses </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our total operating expenses increased by 75.1% from RMB5,981.1&#160;million in 2020 to RMB10,472.2&#160;million in 2021, as we executed our management strategy to invest in the expansion of our user base and the growth of our business, which led to the increases in sales and marketing expenses, general and administrative expenses, as well as research and development expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Sales and marketing expenses</span>. Our sales and marketing expenses increased by 65.9% from RMB3,492.1&#160;million in 2020 to RMB5,794.9&#160;million in 2021, primarily attributable to increased channel and marketing expenses associated with our app and brand, as well as expenses associated with our mobile games&#8217; promotion and an increase in headcount in sales and marketing personnel. Our marketing and promotional expenses increased by 69.8% from RMB3,006.0&#160;million in 2020 to RMB5,102.9&#160;million in 2021, primarily attributable to increased expenses associated with the promotion of our brand and other marketing activities and the promotion of our newly launched mobile games that are exclusively distributed on our platform. We launched a series of campaigns aimed at spreading the Bilibili brand name among a broader audience since the second quarter of 2020, and continued to launch promotional activities in 2021, to help bring an uptick in brand perception and increase brand awareness across different demographics. Our marketing and promotional efforts also include placing advertisements for our newly launched mobile games that are exclusively distributed on our platform, such as Guardian Tales. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General and administrative expenses</span>. Our general and administrative expenses increased by 88.3% from RMB976.1&#160;million in 2020 to RMB1,837.5&#160;million in 2021. The increase was primarily attributable to an increase in headcount in general and administrative personnel, and an increase in share-based compensation expenses for these personnel, allowance for doubtful accounts, rental expenses and other general and administrative expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Research and development expenses</span>. Our research and development expenses increased by 87.7% from RMB1,513.0&#160;million in 2020 to RMB2,839.9&#160;million in 2021, primarily due to an increase in headcount in research and development personnel, and an increase in share-based compensation expenses for these personnel. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Loss from operations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred loss from operations of RMB6,429.1&#160;million in 2021, compared to loss from operations of RMB3,141.0&#160;million in 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Other income/(expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Investment income/(loss), net (including impairments)</span>. Net investment income/(loss), net (including impairments) primarily includes return earned on financial products issued by banks and other financial institutions, return from investments in money market funds, and the fair value change of investments in publicly traded companies. We had net investment loss of RMB194.2&#160;million in 2021, compared to net investment income of RMB28.2&#160;million in 2020. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">130 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest income</span>. Interest income primarily represents interest earned on cash and cash equivalents and time deposits. We had interest income of RMB83.3&#160;million and RMB70.4&#160;million in 2020 and 2021, respectively. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Interest expense</span>. Interest expense primarily represents interest payment and amortized issuance costs related to long-term debt. We had interest expense of RMB155.5&#160;million in 2021, primarily attributable to our December 2026 Notes issued in November 2021, our 2027 Notes issued in June 2020 and our April 2026 Notes issued in April 2019. We had interest expense of RMB108.5&#160;million in 2020, primarily attributable to interest expense related to our April 2026 Notes issued in April 2019 and our 2027 Notes issued in June 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income tax </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We recorded income tax of RMB95.3&#160;million in 2021, compared to RMB53.4&#160;million in 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As a result of the foregoing, we incurred net loss of RMB6,808.7&#160;million in 2021, compared to net loss of RMB3,054.0&#160;million in 2020. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Seasonality </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our results of operations are subject to seasonal fluctuations. For example, the growth of active users tends to accelerate during school holidays, such as summer and winter breaks, which typically fall in the middle of the third and first quarters of each year, and slow down at the beginning and during certain parts of the school year. We usually experience increase in video views and hence the number of active users following the release of phenomenally popular content. Seasonal fluctuations have not thus far posed material operational and financial challenges to us, as such periods tend to be brief and predictable, allowing us to <span style="white-space:nowrap">re-allocate</span> resources and improve efficiency ahead of time. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cayman Islands </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 brought within the jurisdiction of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands is not a party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Payments of dividends and capital in respect of the ADSs or ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the ADSs or ordinary shares, nor will gains derived from the disposal of the ADSs or ordinary shares be subject to Cayman Islands income or corporation tax. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Majority of our subsidiaries incorporated in Hong Kong, such as Hode HK and Bilibili HK Limited, are subject to 16.5% Hong Kong profit tax on their taxable income generated from operations in Hong Kong. Commencing from the year of assessment of 2018, the first HK$2&#160;million of profits earned by one of our subsidiaries incorporated in Hong Kong could be taxed at half the current tax rate (i.e. 8.25%) while the remaining profits will continue to be taxed at the existing 16.5% tax rate. Under the Hong Kong tax laws, we are exempted from the Hong Kong income tax on our foreign-derived income. In addition, payments of dividends from our Hong Kong subsidiaries to us are not subject to any Hong Kong withholding tax. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">131 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">PRC </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries are subject to PRC EIT on their taxable income in accordance with the relevant PRC income tax laws. Effective from January&#160;1, 2008, the statutory corporate income tax rate is 25%, except for certain entities eligible for preferential tax rates. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For example, Hode Information Technology has renewed its qualification as a HNTE, which allows it to enjoy a 15% preferential EIT rate for three years starting from 2020 to 2022. Hode Information Technology plans to further renew its qualification as a HNTE in 2023. In addition, Shanghai Bilibili Technology Co., Ltd. has renewed its qualification as a HNTE which allows it to enjoy a 15% preferential EIT rate for three years starting from 2021 to 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our other major PRC subsidiaries are subject to enterprise income tax on their taxable income in mainland China at a statutory rate of 25%. The enterprise income tax is calculated based on the entity&#8217;s global income as determined under PRC tax laws and accounting standards. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to value-added tax mainly at a rate of 6% for services rendered and value-added tax mainly at a rate of 13% for goods sold, although the rate varies depending on their categories in different periods. We are subject to surcharges on value-added tax payments in accordance with PRC law. Our advertising and marketing revenues (valued-added tax included) are subject to culture business construction fee at a rate of 1.5% since July&#160;1, 2019, valid until December&#160;31, 2024, and was exempted in fiscal years of 2020 and 2021 as part of the measures taken by the government to ease the negative impact from <span style="white-space:nowrap">COVID-19</span> pandemic. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dividends paid by our wholly foreign-owned subsidiaries in mainland China to our intermediary holding company in Hong Kong will be subject to a withholding tax rate of 10%, unless the relevant Hong Kong entity satisfies all the requirements under the Arrangement between mainland China 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 and receives approval from the relevant tax authority. If our Hong Kong subsidiary satisfies all the requirements under the tax arrangement and receives approval from the relevant tax authority, then the dividends paid to the Hong Kong subsidiary would be subject to withholding tax at the standard rate of 5%. Effective from November&#160;1, 2015, the above-mentioned approval requirement has been abolished, but a Hong Kong entity is still required to file application package with the relevant tax authority, and settle the overdue taxes if the preferential 5% tax rate is denied based on the subsequent review of the application package by the relevant tax authority. On October&#160;14, 2019, Measures for <span style="white-space:nowrap">Non-Resident</span> Taxpayers to Enjoy Treatments under Tax Treaties (SAT Announcement (2019)&#160;No.&#160;35) was issued to simplify the procedures for claiming mainland China tax treaty benefits by <span style="white-space:nowrap">non-resident</span> taxpayers. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Corporate Structure&#8212;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.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If Bilibili, a holding company in the Cayman Islands or any of its subsidiaries outside of mainland China were deemed to be a &#8220;resident enterprise&#8221; under the PRC EIT Law, it would be subject to enterprise income tax on its worldwide income at a rate of 25%. See &#8220;Item&#160;3. Key Information&#8212;D.&#160;Risk Factors&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Inflation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Inflation in China has not materially impacted our results of operations in recent years. According to the National Bureau of Statistics of China, the year-over-year percent changes in the consumer price index for December 2021 and 2022 were increases of 1.5% and 1.8%, respectively. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected by higher rates of inflation in China in the future. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">132 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Liquidity and Capital Resources </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth a summary of our cash flows for the periods presented: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:59%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="6" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">RMB</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">US$</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="14" align="center"><span style="font-weight:bold">(in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Summary Consolidated Statements of Cash Flows Data:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by/(used in) operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">753,103</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,647,008</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3,911,370</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(567,097</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash (used in)/provided by investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(8,906,821</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(24,578,111</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,609,218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,538,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net cash provided by/(used in) financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,335,419</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">30,389,152</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,354,919</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(631,404</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Effect of exchange rate changes on cash and cash equivalents held in foreign currencies</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(466,252</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(319,034</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">321,350</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">46,593</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net increase in cash, cash equivalents and restricted cash</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(284,551</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,844,999</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,664,279</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">386,284</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at beginning of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,962,660</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,678,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,523,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,090,748</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cash, cash equivalents and restricted cash at end of the year</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,678,109</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,523,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,187,387</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,477,032</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2020, 2021 and 2022, respectively, our cash, cash equivalents and restricted cash were RMB4,678.1&#160;million, RMB7,523.1&#160;million and RMB10,187.4 (US$1,477.0 million). Our cash and cash equivalents primarily consist of cash on hand, demand deposits placed with large reputable banks in the United States and China, and highly liquid investments that are readily convertible to known amounts of cash and with original terms of three months or less. We entered into several <span style="white-space:nowrap">one-year</span> revolving loan facilities provided by certain financial institutions with an aggregate principal amount of RMB1,200&#160;million (US$174.0 million) as of December&#160;31, 2022. We have utilized RMB892.9&#160;million (US$129.5 million) from such facilities as of December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our principal sources of liquidity had been cash generated from operating activities (in 2020), as well as the proceeds we received from our public offerings of ordinary shares, offerings of convertible senior notes and other financing activities in the past three years. </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In April 2020, we issued 17,310,696 Class&#160;Z ordinary shares to Sony Corporation of America for its investment of US$399.4&#160;million in cash after deducting transaction expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In June 2020, we issued the 2027 Notes, from which we raised US$786.1&#160;million after deducting commissions and offering expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In March and April 2021, in connection with our Hong Kong secondary listing, we issued 28,750,000 Class&#160;Z ordinary shares (including over-allotment of an aggregate of 3,750,000 Class&#160;Z ordinary shares in April 2021), consisting of an international offering of 28,000,000 Class&#160;Z ordinary shares and a Hong Kong public offering of 750,000 Class&#160;Z ordinary shares. We raised from such global offering approximately HK$22.9&#160;billion, after deducting underwriting expenses and other offering expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">In November 2021, we issued the December 2026 Notes, from which we raised US$1,576.6&#160;million after deducting commissions and offering expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%">&#160;</td>
<td style="width:2%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">As of March&#160;31, 2023, an aggregate principal amount of US$429.3&#160;million, US$446.9&#160;million and US$746.0&#160;million of our April 2026 Notes, December 2026 Notes, and 2027 Notes, respectively, remained outstanding. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of the Bilibili Convertible Senior Notes have the right to require us to repurchase their notes on April&#160;1, 2024, in the case of the April 2026 Notes, June&#160;15, 2023 and June&#160;15, 2025, in the case of the 2027 Notes, and December&#160;1, 2024, in the case of the December 2026 Notes. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">133 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, the Bilibili Convertible Senior Notes each contains similar protections concerning the holders&#8217; right to require us to repurchase their notes upon the occurrence of a fundamental change, as well as similar provisions regarding our ability to redeem the existing notes in case of certain changes in tax law. The indentures governing the Bilibili Convertible Senior Notes define a &#8220;fundamental change&#8221; to include, among others: (i)&#160;any person or group gaining control of Bilibili Inc., (ii) any recapitalization, reclassification or change of the ordinary shares or ADSs as a result of which these securities would be converted into, or exchanged for, stock, other securities, other property or assets; (iii)&#160;the shareholders of Bilibili Inc. approving any plan or proposal for the liquidation or dissolution of Bilibili Inc.; (iv) the ADSs (or other common equity or ADSs in respect of common equity underlying the convertible senior notes) ceasing to be listed on any of The New York Stock Exchange, The Nasdaq Global Select Market or The Nasdaq Global Market (or any of their respective successors); or (v)&#160;any change in or amendment to the laws, regulations and rules of the PRC resulting in our company being legally prohibited from operating substantially all of the business operations conducted by our company unable to continue to derive substantially all of the economic benefits from the business operations conducted by these entities. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If a fundamental change occurs at any time, subject to certain conditions, holders of the Bilibili Convertible Senior Notes may require us to repurchase for cash all or part of their notes in principal amounts of US$1,000 or an integral multiple thereof. The fundamental change repurchase price will be equal to 100% of the principal amount of the notes to be repurchased, plus (except in limited circumstances) accrued and unpaid interest to, but excluding, the fundamental change repurchase date. As of December&#160;31, 2022, there was no such event of default or fundamental change. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If an event of default, as defined under the indentures governing the Bilibili Convertible Senior Notes, occurs and is continuing, the trustee by notice to us may, or the holders of at least 25% in principal amount of the outstanding notes by notice to us and the trustee may, and the trustee at the written request of such holders shall (subject to being indemnified and/or secured and/or <span style="white-space:nowrap">pre-funded</span> to its reasonable satisfaction) declare 100% of the principal of and accrued and unpaid interest on all the notes to be due and payable. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event of a fundamental change, we may also be required to issue additional ADSs or, in the case of the December 2026 Notes, Class&#160;Z ordinary shares in lieu of ADSs if a holder of the December 2026 Notes so elects, upon conversion of the relevant Bilibili Convertible Senior Notes. In addition, upon conversion of the December 2026 Notes, unless we elect to deliver solely ADSs (or Class&#160;Z ordinary shares if such holder elects to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion) to settle such conversion (other than paying cash in lieu of delivering any fractional ADS), we will be required to make cash payments in respect of the notes being converted. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that our current cash and cash equivalents and our anticipated cash flows from operations will be sufficient to meet our anticipated working capital requirements and capital expenditures for at least the next 12 months. However, we may enhance our liquidity position or increase our cash reserve for future investments through additional capital and finance funding. The issuance and sale of additional equity would result in further dilution to our shareholders. The incurrence of indebtedness would result in increased fixed obligations and could result in operating covenants that would restrict our operations. We cannot assure you that financing will be available in amounts or on terms acceptable to us, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, 42.4% of our cash and cash equivalents were held in mainland China, and 14.4% were held by the VIEs and denominated in Renminbi. Although we consolidate the results of the VIEs and their subsidiaries, we only have access to the assets or earnings of the VIEs and their subsidiaries through our contractual arrangements with the VIEs and their shareholders. See &#8220;Item&#160;4. Information on the Company&#8212;C. Organizational Structure.&#8221; For restrictions and limitations on liquidity and capital resources as a result of our corporate structure, see &#8220;Item 5. Operating and Financial Review and Prospects&#8212;B. Liquidity and Capital Resources&#8212;Holding Company Structure.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In utilizing the proceeds, we received from our initial public offering and other financing activities, we may make additional capital contributions to our PRC subsidiaries, establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, make loans to our PRC subsidiaries, or acquire offshore entities with operations in mainland China in offshore transactions. However, most of these uses are subject to PRC regulations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">134 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We expect that a substantial majority of our future revenues will be denominated in Renminbi. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval as long as certain routine procedural requirements are fulfilled. Therefore, our PRC subsidiaries are allowed to pay dividends in foreign currencies to us without prior SAFE approval by following certain routine procedural requirements. However, approval from or registration with competent government authorities is required where the Renminbi is to be converted into foreign currency and remitted out of mainland China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may at its discretion restrict access to foreign currencies for current account transactions in the future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2022 was RMB3,911.4&#160;million (US$567.1 million), as compared to net loss of RMB7,507.7&#160;million in the same period. The difference was primarily due to a decrease of RMB1,026.3 (US$148.8 million) in accrued liabilities and other payables, an increase of RMB444.3&#160;million (US$64.4 million) in other long-term assets and an increase of RMB556.2&#160;million (US$80.6 million) in prepayments and other current assets, partially offset by an increase of RMB396.1&#160;million (US$57.4 million) million in salary and welfare payable and an increase of RMB173.9&#160;million (US$25.2 million) in deferred revenue. The changes in working capital were attributable to our business expansion, particularly, diversification of other value-added services offerings and increased advertising revenues. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash used in operating activities in 2022 were RMB3,336.8&#160;million (US$483.8 million) in depreciation and amortization of property and equipment and intangible assets, RMB1,040.7&#160;million (US$150.9 million) in share-based compensation expenses and RMB525.8&#160;million (US$76.2 million) in termination of certain game projects. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in operating activities in 2021 was RMB2,647.0&#160;million, as compared to net loss of RMB6,808.7&#160;million in the same period. The difference was primarily due to an increase of RMB429.5&#160;million in accounts receivable and an increase of RMB1,747.7&#160;million in prepayments and other current assets, partially offset by an increase of RMB494.6&#160;million in deferred revenue, an increase of RMB319.7&#160;million in accrued liabilities and other payables and an increase of RMB1,056.8&#160;million in accounts payable. The changes in working capital were attributable to our business expansion, particularly, the expansion of our mobile game operations, diversification of other value-added services offerings and increased advertising revenues, and the increase in sales and marketing expenses. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash used in operating activities in 2021 were RMB2,441.8&#160;million in depreciation and amortization of property and equipment and intangible assets, and RMB999.8&#160;million in share-based compensation expenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by operating activities in 2020 was RMB753.1&#160;million, as compared to net loss of RMB3,054.0&#160;million in the same period. The difference was primarily due to an increase of RMB734.8&#160;million in deferred revenue, an increase of RMB651.7&#160;million in accrued liabilities and other payables and an increase of RMB816.1&#160;million in accounts payable, partially offset by an increase of RMB417.2&#160;million in accounts receivable and an increase of RMB610.6&#160;million in prepayments and other current assets. The changes in working capital were attributable to our business expansion, particularly, the expansion of our mobile game operations, diversification of other value-added services offerings and increased advertising revenues, and the increase in sales and marketing expenses. The principal <span style="white-space:nowrap">non-cash</span> items affecting the difference between our net loss and our net cash provided by operating activities in 2020 were RMB1,721.6&#160;million in depreciation and amortization of property and equipment and intangible assets, and RMB385.9&#160;million in share-based compensation expenses. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Investing activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by investing activities in 2022 was RMB10,609.2&#160;million (US$1,538.2 million), primarily due to proceeds from maturities of short-term investments of RMB81.7&#160;billion (US$11.8 billion) and maturity of time deposits of RMB13.9&#160;billion (US$2.0 billion), partially offset by purchase of short-term investments of RMB70.6&#160;billion (US$10.2 billion), placements of time deposits of RMB10.2&#160;billion (US$1.5 billion), cash paid for long term investments including loans of RMB1.5&#160;billion (US$212.6 million), cash consideration paid for purchase of subsidies, net of cash acquired of RMB1.2&#160;billion (US$171.1 million) and purchase of intangible assets of RMB2.0&#160;billion (US$286.8 million), which primarily consisted of licensed copyrights of video content. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2021 was RMB24.6&#160;billion, primarily due to purchase of short-term investments of RMB71.7&#160;billion, placements of time deposits of RMB10.7&#160;billion, cash paid for long term investments including loans of RMB6.7&#160;billion and purchase of intangible assets of RMB2.7&#160;billion, which primarily consist of licensed copyrights of video content, partially offset by proceeds from maturities of short-term investments of RMB60.5&#160;billion and maturity of time deposits of RMB7.7&#160;billion. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">135 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in investing activities in 2020 was RMB8,906.8&#160;million, primarily due to purchase of short-term investments, primarily including money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and publicly traded companies of RMB26.7&#160;billion, placements of time deposits of RMB10.9&#160;billion, cash paid for long term investments including loans of RMB1.3&#160;billion and purchase of intangible assets of RMB1.6&#160;billion, which primarily consist of licensed copyrights of video content, partially offset by proceeds from maturities of short-term investments of RMB24.9&#160;billion and maturity of time deposits of RMB7.7&#160;billion. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Financing activities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash used in financing activities in 2022 was RMB4,354.9&#160;million (US$631.4 million), primarily attributable to the repurchase of convertible senior notes and shares of RMB4.5&#160;billion (US$659.6 million). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2021 was RMB30.4&#160;billion, primarily attributable to the proceeds we received from our Global Offering of approximately RMB19.3&#160;billion and the proceeds we received from our offering of December 2026 Notes of RMB10.1&#160;billion. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities in 2020 was RMB8,335.4&#160;million, primarily attributable to the proceeds we received from our offering of 2027 Notes of RMB5.6&#160;billion and the proceeds we received from our issuance of Class&#160;Z ordinary shares to Sony Corporation of America of RMB2.8&#160;billion. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Material cash requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our material cash requirements as of December&#160;31, 2022 primarily include our capital expenditures, operating lease commitments, and convertible senior notes obligations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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.<span style="font-weight:bold"><span style="font-style:italic"> </span></span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Capital expenditures </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our capital expenditures are primarily incurred for purchases of intangible assets and property and equipment. Our capital expenditures were RMB2.2&#160;billion, RMB3.7&#160;billion and RMB2.7&#160;billion (US$397.0 million) in 2020, 2021 and 2022, respectively. Purchases of intangible assets, which primarily consist of licensed copyrights of video content, accounted for 73.1%, 73.8% and 72.2% of our total capital expenditures in 2020, 2021 and 2022, respectively. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Operating lease commitments </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our operating lease commitments consist of the commitments under the lease agreements for our office premises. As of December&#160;31, 2022, the amount of total future lease payments under operating leases, whose weighted average remaining lease term is 3.3 years, was RMB790.3&#160;million (US$114.6 million), of which RMB245.0&#160;million (US$35.5 million) is short-term.<span style="font-weight:bold"><span style="font-style:italic"> </span></span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Convertible senior notes obligations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our convertible senior notes obligations consist of the principal amount and cash interests in connection with our April 2026 Notes, 2027 Notes and December 2026 Notes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Holders of the Bilibili Convertible Senior Notes have the right to require us to repurchase their notes on April&#160;1, 2024, in the case of the April 2026 Notes, June&#160;15, 2023 and June&#160;15, 2025, in the case of the 2027 Notes, and December&#160;1, 2024, in the case of the December 2026 Notes. In addition, the Bilibili Convertible Senior Notes each contains similar protections concerning the holders&#8217; right to require us to repurchase their notes upon the occurrence of a fundamental change (as defined in the terms of such notes), as well as similar provisions regarding our ability to redeem the existing notes in case of certain changes in tax law. For details, please see &#8220;Item 3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;If we cannot obtain sufficient cash when we need it, we may not be able to meet our payment obligations under our convertible senior notes&#8221; and &#8220;Item 5. Operating and Financial Review and Prospects&#8212;B. Liquidity and Capital Resources.&#8221; </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">136 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2021, holders of April 2026 Notes converted in aggregate of US$70.6&#160;million principal amount, and we issued 2,854,253 ADSs to the relevant holders accordingly. In 2021, holders of 2027 Notes converted in aggregate of US$1,000 principal amount, and we issued 24 ADSs to the relevant holders accordingly. In December 2022, holders of April 2026 Notes converted in aggregate of US$14&#160;thousand principal amount, and we issued 565 ADSs to the relevant holders accordingly. The balance of the notes converted were derecognized and recorded as ordinary shares and additional <span style="white-space:nowrap">paid-in</span> capital. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In 2022, we repurchased an aggregate principal amount of US$768.3&#160;million of December 2026 Notes for a total cash consideration of US$568.6&#160;million. In 2022, we repurchased an aggregate principal amount of US$54.0&#160;million of 2027 Notes for a total cash consideration of US$49.3&#160;million. As of December&#160;31, 2022, an aggregate principal amount of US$429.3&#160;million, US$831.7&#160;million and US$746.0&#160;million of our April 2026 Notes, December 2026 Notes, and 2027 Notes, respectively, remained outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In January 2023, we completed the offering of 15,344,000 ADSs at US$26.65 per ADS. Shortly after the completion of the ADS offering, we completed the exchange of an aggregate principal amount of US$384.8&#160;million of our outstanding December 2026 Notes purchased by Goldman Sachs and its applicable affiliate(s), as duly engaged and authorized by us, from the holders of such Exchange Notes in privately negotiated transactions for our issuance of ADSs. The aggregate purchase price of the Exchange Notes in the amount of US$331.2&#160;million was funded by the net proceeds from the ADS offering. We plan to use the remaining net proceeds (after deducting selling commissions) of the ADS offering in the amount of US$68.8&#160;million to replenish our cash reserve after our repurchases of certain convertible senior notes in the fourth quarter of 2022 and for other working capital purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of March&#160;31, 2023, an aggregate principal amount of US$429.3&#160;million, US$446.9&#160;million and US$746.0&#160;million of our April 2026 Notes, December 2026 Notes, and 2027 Notes, respectively, remained outstanding. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Other than as discussed above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December&#160;31, 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Holding Company Structure </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili 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 mainland China. As a result, Bilibili Inc.&#8217;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 mainland 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 mainland China is required to set aside at least 10% of its <span style="white-space:nowrap">after-tax</span> profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of their registered capital. In addition, our wholly foreign-owned subsidiaries in mainland China may allocate a portion of their <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to enterprise expansion funds and staff bonus and welfare funds at their discretion, and the VIEs may allocate a portion of its <span style="white-space:nowrap">after-tax</span> profits based on PRC accounting standards to a surplus fund at their discretion. The statutory reserve funds and the discretionary funds are not distributable as cash dividends. Remittance of dividends by a wholly foreign-owned company out of mainland China is subject to examination by the banks designated by SAFE. Our PRC subsidiaries have not paid dividends and will not be able to pay dividends until they generate accumulated profits and meet the requirements for statutory reserve funds. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">137 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">C.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Research and Development, Patents and Licenses, Etc. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Technology, Research and Development </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our technology platform has been designed for reliability, scalability and flexibility and is administered by our <span style="white-space:nowrap">in-house</span> technology department. We have access to a network of approximately 45,366 self-owned and 5,514 leased servers across China with power supply and power generator backup as of December&#160;31, 2022. This structure, along with other features described below, contributes to the reliability, scalability and efficiency of our network. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">AI and big data analytics. </span>Artificial intelligence, or AI, is particularly suitable for reviewing and screening content by recognizing and analyzing patterns and connections. As the varieties and quantity of content and user interactions continue to increase, AI capabilities are critical for us to control our operating costs and enhance user experience. We utilize big data analytics to create an interest profile for each user account based on user&#8217;s actions such as post, bullet chatting, comment, like and follow, and demographic data such as age, gender and geography. Empowered by our AI capabilities, our interest profile allows us to personalize user interface and push content to our users that they are more likely to find interesting and relevant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We also leverage AI technology in content management and review procedures to monitor the content uploaded to our platform to detect inappropriate or illegal content and to promptly remove any infringing content. Our proprietary <span style="white-space:nowrap">AI-based</span> screening system automatically flags and screens out newly uploaded videos that have privacy issues or contain illegal or inappropriate content by comparing them with copyrighted or objectionable videos stored in our own <span style="white-space:nowrap">in-house</span> &#8220;black list&#8221; databases and identifying those with similar codes, <span style="font-style:italic">i.e., </span>the key words in the video contents. Utilizing various technology models and samples gathered internally or based on regulatory requirements, we build, maintain and continuously update our databases to meet the changing regulatory requirements. Once the content is processed by this technology screening system, the system then extracts fingerprint trails (the technical features that identify and distinguish a video) from the content and sends them to our content screening team for the second-level review. All of the other content, primarily consisting of bullet chats posted by users, is also automatically filtered by our screening system, which utilizes an <span style="white-space:nowrap">AI-based</span> screening system to conduct semantic analysis on bullet chats to analyse, identify and screen out inappropriate bullet chats. Utilizing our proprietary technology, upon user&#8217;s instruction to block certain key words in the bullet chats, our platform can execute this instruction while still streaming the video on a real-time basis without <span style="white-space:nowrap">re-loading</span> the entire video. We employ our proprietary technology to conduct semantic analysis of each user&#8217;s favorites, blocks and comments settings, so as to understand each user&#8217;s unique preference and customarily filter the bullet chats, so that each user&#8217;s bullet chatting viewing experience is customized. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have developed a series of big data analytics technology and obtained a number of patents in relation to big data storage and computation, interactive query, real-time computation, and other infrastructure, so as to process and analyze a huge amount of data real time with accuracy and stability. For example, we invented a system and methodology to monitor real-time data stream in multi-link transmission which can accurately analyze big data real-time transmission, spot inconsistency in the system within minutes, and promptly react to and report such issues. This technology is applied in data integration, an infrastructure in the big data analytics field, to ensure the completeness of data integration and to facilitate the accuracy of big data analytics, as big data storage, calculation, visualization, application and other upper modules are all computed based on the data generated from the data integration. We also invented a methodology and middleware to access data by combining centralized database, centralized memory cache, local memory cache and local documents cache, so as to improve the stability of the system upon centralized access to data and the efficiency of the system upon large amount of data access, while preventing data inconsistency. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Cloud. </span>Due to the nature of the products and services we offer, we have a high demand for storage and computing capacities to enhance the functionalities of our video player, including running algorithms to produce content recommendations. We have developed an advanced cloud system that meets the operational needs of our platform while reducing operating costs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Content distribution network. </span>Our web server technology focuses on reducing bandwidth use while enhancing user experience through utilizing our content distribution network, or CDN, system. Our CDN components are strategically deployed in the cities where our users concentrate, enabling users to access a copy of the content closest to them so that content loading time is minimized. Our proprietary CDN system enhances network efficiency by managing and optimizing the workload of the servers through real-time optimization and distribution. This technology allows users to upload content without compression and enables viewing of content in higher definition. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">138 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Real-time monitoring and support. </span>We have a network operation support team responsible for the stability and security of our network on a <span style="white-space:nowrap">24-hour,</span> <span style="white-space:nowrap"><span style="white-space:nowrap">seven-days-a-week</span></span> basis. The primary responsibilities of the team members consist of monitoring system performance, troubleshooting, detecting system error, random sample testing on servers, maintaining equipment, and testing, evaluating and installing hardware and software. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Intellectual Property </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We seek to protect our technology, including our proprietary technology infrastructure and core software system, through a combination of patents, copyrights, trademarks, trade secrets and confidentiality agreements. As of December&#160;31, 2022, we have registered approximately 985 patents, 1,847 registered copyrights, 350 registered domain names, including <span style="font-style:italic"><span style="text-decoration:underline">www.bilibili.com</span></span>, and 8,154 registered trademarks, including &#8220;


<img src="g432541g0418231850394.jpg" alt="LOGO" />
&#8221;. In addition, we had submitted approximately 1,863 additional patent applications and 1,171 trademark applications. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We intend to protect our technology and proprietary rights vigorously, but there can be no assurance that our efforts will be successful. Even if our efforts are successful, we may incur significant costs in defending our rights. From time to time, third parties may initiate litigation against us alleging infringement of their proprietary rights or declaring their <span style="white-space:nowrap">non-infringement</span> of our intellectual property rights. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We may be subject to intellectual property infringement claims or other allegations, which could result in material damage to our reputation and brand, payment of substantial damages, penalties and fines, removal of relevant content from our platform or seeking license arrangements which may not be available on commercially reasonable terms&#8221; and &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Business and Industry&#8212;We may not be able to prevent others from engaging in unauthorized use of our intellectual property, unfair competition, defamation or other violations of our rights, which could harm our business and competitive position.&#8221; </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">D.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Trend Information </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events since January&#160;1, 2022 to December&#160;31, 2022 that are reasonably likely to have a material adverse effect on our net sales or revenues, income from continuing operations, profitability, liquidity or capital resources, or that would cause reported financial information not necessarily to be indicative of future operating results or financial condition. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">E.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Critical Accounting Estimates </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We prepare our 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 experiences 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. Our critical accounting estimates require a higher degree of judgment than others in their application and involve a significant level of uncertainty at the time the estimate was made, and changes in them have had or are reasonably likely to have a material effect on our financial condition or results of operations. For a detailed discussion of our significant accounting policies and related judgments, see &#8220;Notes to Consolidated Financial Statements&#8212;Note&#160;2 Significant Accounting Policies&#8221; of our audited consolidated financial statements included elsewhere in this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenue recognition for <span style="white-space:nowrap">in-game</span> virtual items </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We recognize revenue from the sale of <span style="white-space:nowrap">in-game</span> virtual items in exclusively distributed mobile games over the estimated average playing period of paying players, starting from the <span style="white-space:nowrap"><span style="white-space:nowrap">point-in-time</span></span> when related <span style="white-space:nowrap">in-game</span> virtual items are delivered to the paying players&#8217; accounts. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nature of Estimates Required&#8212;average playing period of paying players. </span>The average playing period of paying player is subjected to period assessment. Considering the events or circumstances may change that indicate the change of the estimate, we assessed the average playing period of paying player on a quarterly basis. We make a qualitative and quantitative assessment to determine the average playing period of paying players for each game. If a qualitative and quantitative assessment identifies the change of the average playing period of paying players based on newly available paying players information, we may prospectively apply the change of estimate. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">139 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions Used. </span>Changes in assumptions or estimates can materially affect average playing period of paying players and, therefore, can affect the test results. The following are key assumptions we use in making the average playing period of paying player for each game: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Paying players&#8217; churn rates. </span>A churn rate is calculated starting from the <span style="white-space:nowrap"><span style="white-space:nowrap">point-in-time</span></span> when related <span style="white-space:nowrap">in-game</span> virtual items are delivered to the paying players&#8217; accounts and track populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;). Then, we track the number of paying players from each Cohort who left subsequent to their initial purchase. We make assumptions about the ending point of a paying player&#8217;s lifespan beyond the date for which observable data available and extrapolate the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Similarities between newly-launched games and existing games. </span>We make assumption regarding similarities between newly-launched games and existing games included in and affected our assumptions regarding playing patterns for paying players for other games with similar characteristics with the new games. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with our periodic reviews of the estimate, the assumptions are evaluated accordingly considering historical players&#8217; churn rates, playing patterns for paying players and management judgment. Updates to these assumptions will impact the estimate average playing period of paying players and the revenue recognized accordingly. If the estimate average playing period of paying players is extended, the revenue will be recognized over a longer period and vice versa. See <span style="white-space:nowrap">Note&#160;2-2.</span> Significant Accounting Policies in the accompanying notes to consolidated financial statements included in this annual report on <span style="white-space:nowrap">Form&#160;20-F,</span> for additional information regarding the revenue recognition of mobile game services. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Impairment on the investment accounted for using the measurement alternative </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For those equity investments without significant influence and readily determinable fair value, we record these investments at cost, less impairment, and plus or minus subsequent adjustments for observable price changes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nature of Estimates Required&#8212;Investment accounted for using the measurement alternative. </span>We assess the impairment on the investment accounted for using the measurement alternative on a quarterly basis, and the assumptions and judgment used in establishing the impairment are evaluated regularly. When an event occurs or circumstances change that indicate the investment accounted for using the measurement alternative may be impaired, we assess qualitative factors to determine whether the fair value of the investment is less than its carrying amount. If the carrying value of the investment accounted for using the measurement alternative is above its fair value, an impairment loss is recognized in an amount equal to the excess. Because the impairment indicator may vary substantially over time, estimating the impairment requires a number of assumptions about matter that are uncertain. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions and Approach Used&#8212;Impairment assessment. </span>The approach we used to assess investment impairment are based on assumptions and management judgment in considering various factors and events. Many of the factors used in assessing performance and financial position of the investee are outside the control of management, and these assumptions and judgment may change in future periods. Changes in assumptions or management judgment can materially affect to find the impairment indicator, therefore, can affect the test results. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Assumptions and Approach Used&#8212;Fair value of the investees. </span>If the assessment indicates that the investment is impaired, we estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. We measure the fair value of the investees based on market approach or income approach. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The market approach relies on the market value (i.e., market capitalization) of companies that are engaged in the same or similar investment of investees being evaluated. In addition, to the extent available we also consider third-party valuations that were prepared for other business purposes. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">140 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The income approach is another method for measuring the fair value of the investment and uses cash flow projections. Inherent in the investees&#8217; development of cash flow projections are assumptions and estimates derived from a review of the investees&#8217; operating results, business plan forecasts, expected growth rates, and cost of capital, similar to those a market participant would use to assess fair value. We also make certain assumptions about future economic conditions and other data. Many of the factors used in assessing fair value are outside the control of management, and these assumptions and estimates may change in future periods. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Changes in assumptions or estimates can materially affect the fair value measurement of the investment and, therefore, can affect the test results. The following are key assumptions we use in making cash flow projections: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Business projections. </span>We make assumptions about the investees&#8217; business in the marketplace. These assumptions drive our planning assumptions for each revenue streams. We also make assumptions about cost levels (e.g., capacity utilization, cost performance). These projections are derived using investees&#8217; business plan forecasts. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Long-term growth rate. </span>A growth rate is used to calculate the terminal value of the business and is added to the present value of the debt-free interim cash flows. The growth rate is the expected rate at which the investees&#8217; business unit&#8217;s earnings stream is projected to grow beyond the planning period. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Discount rate. </span>When measuring possible impairment, future cash flows are discounted at a rate that is consistent with a weighted-average cost of capital that we anticipate a potential market participant would use. Weighted-average cost of capital is an estimate of the overall risk-adjusted <span style="white-space:nowrap">pre-tax</span> rate of return expected by equity and debt holders of a business enterprise. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Economic projections. </span>Assumptions regarding general economic conditions are included in and affect our assumptions regarding industry sales and pricing estimates for the investees&#8217; business. These macroeconomic assumptions include, but are not limited to, regulatory, economic, or technological development, inflation, interest rates, customer preference, and foreign currency exchange rates. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the year 2022, we assessed the above indicators, then determined that there were impairment indicators and RMB465.6&#160;million investment impairment were charged. See Note&#160;9. Long-term Investment, Net in the accompanying notes to consolidated financial statements included in this annual report on <span style="white-space:nowrap">Form&#160;20-F,</span> for additional information regarding the impairment investment accounted for using the measurement alternative. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Recent Accounting Pronouncements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A list of recently issued accounting pronouncements that are relevant to us is included in &#8220;2. (ee)&#8221; of our audited consolidated financial statements included elsewhere in this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Safe Harbor </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">This annual report on <span style="white-space:nowrap">Form&#160;20-F</span> contains forward-looking statements. These statements are made under the &#8220;safe harbor&#8221; provisions of Section&#160;21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements can be identified by terminology such as &#8220;will,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;future,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;may,&#8221; &#8220;intend,&#8221; &#8220;is currently reviewing,&#8221; &#8220;it is possible,&#8221; &#8220;subject to&#8221; and similar statements. Among other things, the sections titled &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors,&#8221; &#8220;Item&#160;4. Information on the Company,&#8221; and &#8220;Item&#160;5. Operating and Financial Review and Prospects&#8221; in this annual report on <span style="white-space:nowrap">Form&#160;20-F,</span> as well as our strategic and operational plans, contain forward-looking statements. We may also make written or oral forward-looking statements in our filings with the SEC, in our annual report to shareholders, in press releases and other written materials and in oral statements made by our officers, directors or employees to third parties. Statements that are not historical facts, including statements about our beliefs and expectations, are forward-looking statements and are subject to change, and such change may be material and may have a material and adverse effect on our financial condition and results of operations for one or more prior periods. Forward-looking statements involve inherent risks and uncertainties. A number of important factors could cause actual results to differ materially from those contained, either expressly or impliedly, in any of the forward-looking statements in this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All information provided in this annual report on <span style="white-space:nowrap">Form&#160;20-F</span> and in the exhibits is as of the date of this annual report on <span style="white-space:nowrap">Form&#160;20-F,</span> and we do not undertake any obligation to update any such information, except as required under applicable law. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">141 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_10">ITEM&#160;6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Directors and Senior Management </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth information regarding our directors and executive officers as of the date of this annual report. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:37%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:2%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:59%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Age</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Position/Title</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Rui Chen</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">45</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chairman of the Board of Directors and Chief Executive Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Ni Li</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">37</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Vice Chairwoman of the Board of Directors and Chief Operating Officer</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Yi Xu</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">33</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Founder, Director and President</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">JP Gan</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">51</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Eric He</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">63</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Feng Li</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">49</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Guoqi Ding</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">53</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Independent Director</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Xin Fan</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">44</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Chief Financial Officer</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Rui Chen </span>has served as our chairman of the board of directors and chief executive officer since November 2014. He is a serial entrepreneur with more than 20 years of experience in the Internet and technology-related industries in China. Mr.&#160;Chen led our strategic development since our founding. With long-term thinking, he spearheaded a series of strategic initiatives which transformed our company to a full-spectrum video community covering a wide array of content categories and diverse video consumption scenarios. Mr.&#160;Chen formulated the strategy of &#8220;community first,&#8221; and continuously investing in high-quality content. Under his leadership, Bilibili built a healthy and prosperous content ecosystem, which was crucial for us to stay attractive to young generations. At the same time, Mr.&#160;Chen led the construction of our business model, and guided the rapid development in multiple business areas. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Prior to joining us, Mr.&#160;Chen <span style="white-space:nowrap">co-founded</span> Cheetah Mobile Inc., a mobile internet company listed on the New York Stock Exchange (NYSE: CMCM). In 2009, Mr.&#160;Chen founded Beike Internet Security Co., Ltd. and served as its chief executive officer from 2009 to 2010. Prior to that, Mr.&#160;Chen served as general manager of Internet security research and development at Kingsoft Corporation Limited (HKEX: 3888), a leading software and internet service company listed on the Hong Kong Stock Exchange, from 2001 to 2008. Mr.&#160;Chen was named by Fortune Magazine as one of China&#8217;s &#8220;40 Under 40,&#8221; a list of the most influential people in business under the age of 40 in China. Mr.&#160;Chen received his bachelor&#8217;s degree from Chengdu University of Information Technology in 2001. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ni Li </span>has served as our chief operating officer since November 2014 and vice chairwoman of our board of directors since January 2015. Ms.&#160;Li oversees our overall operations and leads the strategic functions including content ecosystem development, monetization initiatives, strategic planning, investments and brand marketing. In the past years, Ms.&#160;Li has built a strong business and operational team. Under her leadership, the team successfully expanded our revenue streams and significantly enhanced our brand awareness. Starting from 2021, Ms.&#160;Li also chairs our Environmental, Social and Governance Committee. Ms.&#160;Li has served as a <span style="white-space:nowrap">non-executive</span> director of Huanxi Media Group Limited (HKEX: 1003) since September 2020. Prior to joining us, Ms.&#160;Li was in charge of human resources operations at Cheetah Mobile (NYSE: CMCM) from 2013 to 2014. Previously, Ms.&#160;Li founded Goalcareer, a consulting firm serving Fortune 500 companies and startups with a focus in the semiconductor, telecommunication and internet sectors, and worked as its chief executive officer from 2008 to 2012. Ms.&#160;Li received her bachelor&#8217;s degree in law from Lingnan Normal University in 2008. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Yi Xu </span>founded our website in 2009 (which culminated into the commencement of our commercial operations in 2011 and the founding of our company in 2013) and has served as our director and president since December 2013. Mr.&#160;Xu has guided the technological development of our company and played an instrumental role in developing various ground-breaking interactive features such as bullet chatting. Throughout the years, Mr.&#160;Xu has sought innovative ways to refine, and add new functions to, bullet chatting, which remains one of the most significant interactive features on our online platform. He has also contributed to constant design improvements of the user interface of our online platform. Mr.&#160;Xu has also been an opinion leader in our online communities since our inception and led the prosperity of community culture among users, thereby strengthening a strong sense of belonging among users and fostering a vibrant &#8220;Bilibili&#8221; community. Mr.&#160;Xu received his associate degree from Beijing University of Posts and Telecommunications in 2010. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">142 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">JP Gan </span>has served as our director since January 2015. Mr.&#160;Gan has been a founding partner of INCE Capital Limited since 2019. From 2006 to 2019, Mr.&#160;Gan was a managing partner of Qiming Venture Partners. From 2005 to 2006, Mr.&#160;Gan was the chief financial officer of KongZhong Corporation. Mr.&#160;Gan is also an independent director of Trip.com Group Ltd. (Nasdaq: TCOM; HKEX: 9961). Mr.&#160;Gan received his bachelor&#8217;s degree in business administration from the University of Iowa in 1994 and his MBA degree from the University of Chicago Booth School of Business in 1999. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eric He </span>has served as our director since March 2018. He currently also serves as an independent director of Agora, Inc. (Nasdaq: API) since 2020. Mr.&#160;He had served as chief financial officer of JOYY Inc. (previously known as YY Inc.) (Nasdaq: YY) from August 2011 to May 2017. Prior to that, Mr.&#160;He served as chief financial officer of Giant Interactive Group, Inc. from March 2007 to August 2011. He served as chief strategy officer of Ninetowns Internet Technology Group from 2004 to 2007. Mr.&#160;He received a bachelor&#8217;s degree in accounting from National Taipei University and an MBA degree from the Wharton School of Business at the University of Pennsylvania. Mr.&#160;He is a Chartered Financial Analyst in the United States and was certified as a member of American Institute of Certified Public Accountants in 1991. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Feng Li </span>previously served as our director from November 2014 to May 2016, and started to serve as our director again in February 2019. Mr.&#160;Li is the founder and CEO of Shanghai Ziyou Investment Management Limited, also known as FreeS Fund, a venture capital firm that manages funds primarily investing in early and growth stage startups in China and overseas, and focuses on the industries of upgraded consuming, key sensors, A.I. and biotech. Prior to founding FreeS Fund, Mr.&#160;Li worked as a partner in the venture capital department in IDG Capital, a global network of private equity and venture capital firms. Prior to that, Mr.&#160;Li served as deputy vice president of New Oriental School, a leading English teaching and learning school in China. Mr.&#160;Li currently serves as a board member of several private internet and technology companies based in China. Mr.&#160;Li received his bachelor&#8217;s degree in Chemistry from Peking University in 1996 and his master&#8217;s degree in Chemistry from the University of Rochester in 1998. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Guoqi Ding </span>has served as our director since May 2020. Since 2019, Mr.&#160;Guoqi Ding has served as chairman of the board of Zhiqin Management Consulting Ltd., a China-based consulting service provider, and an independent director on the board of Dian Diagnostics Group Co., Ltd., (Shenzhen Stock Exchange: 300244) a China-based medical diagnosis outsourcing service provider listed on Shenzhen Stock Exchange since 2017. Between 2004 and 2017, Mr.&#160;Ding held various positions, including chief financial officer, at Fosun International Limited, one of the largest investment groups in China. Between 2012 and 2017, Mr.&#160;Ding also served as a board member of several companies based in China, including Shanghai Forte Land Company Limited, one of China&#8217;s largest real estate developers. Mr.&#160;Ding received his bachelor&#8217;s degree in Finance and Economics from Shanghai University of Finance and Economics, and was recognized as an accountant by Ministry of Finance of the People&#8217;s Republic of China in 1997. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Xin Fan </span>has served as our chief financial officer since September 2017. Prior to that, Mr.&#160;Fan served as our vice president of finance since April 2016. Before joining our company, Mr.&#160;Fan served as a finance director at NetEase (Nasdaq: NTES; HKEX: 9999) from 2011 to 2016. Prior to 2011, Mr.&#160;Fan held various positions at KPMG Huazhen for an aggregate of eight years and served as a senior manager there from 2008 to 2011. Mr.&#160;Fan received his bachelor&#8217;s degree in international accounting from Shanghai University of Finance and Economics in 2001. Mr.&#160;Fan is a regular member of the American Institute of Certified Public Accountants and a certified public accountant in China. He also holds licenses as chartered global management accountant and chartered certified accountant in the United Kingdom. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">B.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Compensation </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For the fiscal year ended December&#160;31, 2022, we paid an aggregate of approximately RMB6.9&#160;million (US$1.0 million) in cash to our executive officers, and approximately RMB1.7&#160;million (US$0.2 million) in cash to our <span style="white-space:nowrap">non-executive</span> directors. We have not set aside or accrued any amount to provide pension, retirement or other similar benefits to our executive officers and directors. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">143 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our PRC subsidiaries and the VIEs are required by law to make contributions equal to certain percentages of each employee&#8217;s salary for his or her pension insurance, medical insurance, unemployment insurance and other statutory benefits and a housing provident fund. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentive Plans </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In November 2014, our board of directors approved a global share incentive plan, or the Global Share Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. In February 2018, our shareholders and board of directors adopted the 2018 share incentive plan, or the 2018 Plan, to attract and retain the best available personnel, provide additional incentives to employees, directors and consultants and promote the success of our business. We subsequently amended our 2018 Plan in March 2020 and October 2022 and terminated our Global Share Plan in October 2022 by unanimous written approval of our board of directors. The awards previously granted and outstanding and the evidencing original award agreements shall survive the termination of the Global Share Plan and remain effective until the expiration of their original terms, as may be amended from time to time. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The maximum aggregate number of Class&#160;Z ordinary shares which may be issued pursuant to all awards under the 2018 Plan is 30,673,710 Class&#160;Z ordinary shares, representing 10% of the total number of issued Class&#160;Z ordinary shares as of the date on which Bilibili&#8217;s voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective (excluding Class&#160;Z ordinary shares underlying awards which have terminated, expired or lapsed in accordance with that have been forfeited in accordance with the 2018 Plan). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z ordinary shares available for future grant under the 2018 Plan was 28,706,326 as of February&#160;28, 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Class&#160;Z ordinary shares that may be issued pursuant to the awards under the 2018 Plan may be in the form of new shares to be issued by us or in the form of shares or ADSs that may be purchased in the open market by us or a third party trust from time to time in connection with the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following paragraphs describe the principal terms of the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Types of Awards</span>. The 2018 Plan permits the awards of options, restricted shares, and restricted share units. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Plan Administration. </span>Our board of directors or a committee of one or more members of the board of directors will administer the 2018 Plan. The committee or the full board of directors, as applicable, will determine the participants to receive awards, the type and number of awards to be granted to each participant, and the terms and conditions of each award under the 2018 Plan. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Award Agreement</span>. Awards granted under the 2018 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 that the grantee&#8217;s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Eligibility</span>. We may grant awards to our employees, directors and consultants of Bilibili under the 2018 Plan. In addition, under the 2018 Plan, we may grant options that are intended to qualify as incentive share options only to our employees and employees of our subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Vesting Schedule</span>. Under the 2018 Plan, in general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exercise of Options</span>. Under the 2018 Plan, the plan administrator determines the exercise price for each award, which is stated in the award agreement. The vested portion of option will expire if not exercised prior to the time as the plan administrator determines at the time of its grant. However, the maximum exercisable term is ten years from the date of a grant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer Restrictions</span>. Under the 2018 Plan, awards may not be transferred in any manner by the participant other than in accordance with the exceptions provided in the relevant award agreement or otherwise determined by the plan administrator, such as transfers by will or the laws of descent and distribution. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">144 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination and Amendment</span>. Unless terminated earlier, the 2018 Plan has a term of ten years. Our board of directors has the authority to amend or terminate the 2018 Plan. Except with respect to amendments made by the plan administrator, no termination, amendment or modification may adversely affect in any material way any awards previously granted pursuant to the 2018 Plan unless agreed by the participant. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table summarizes, as of February&#160;28, 2023, the number of ordinary shares underlying outstanding options and restricted share units granted to several of our directors and executive officers and to other individuals as a group under the Global Share Plan and 2018 Plan, excluding awards that were forfeited or cancelled after the relevant grant dates. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:36%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:18%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:17%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:17%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Name</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Ordinary&#160;Shares</span><br /><span style="font-weight:bold">Underlying&#160;Options<br />and&#160;Restricted&#160;Share<br />Units Awarded</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Exercise Price</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">(US$/Share)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Grant</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date of Expiration</p></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">From&#160;nominal&#160;to</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">March 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">March 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">US$20.26</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">November 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">November 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ni Li</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">Nominal</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">November 2020</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">November 2027</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">From&#160;nominal&#160;to US$20.26</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from June&#160;2019</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to&#160;March&#160;2020</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from June&#160;2025</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to&#160;March&#160;2027</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other grantees</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,799,960</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">(1)</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right">From&#160;nominal&#160;to US$20.26</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="right"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:right">Various dates from June 2017</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:right">to&#160;December 2022</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" align="right">Various dates from June 2023 to&#160;December 2028</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,499,960</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes restricted share units </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold">Equity Incentive Trust</span><span style="font-weight:bold"><span style="font-style:italic">s</span></span><span style="font-weight:bold"> </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. Global Share Incentive Trust and Bilibili Inc. Special Share Incentive Trust, which we collectively refer to as the Equity Incentive Trusts, were established under their respective trust deeds, each dated November&#160;28, 2017, between us and Ark Trust (Hong Kong) Limited, or Ark Trust, as trustee of each of the Equity Incentive Trusts. Through the Equity Incentive Trusts, our ordinary shares and other rights and interests under awards granted pursuant to our Global Share Plan may be provided to certain of recipients of equity awards. The participants in the Equity Incentive Trusts include our employees and certain of our executive officers. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Participants in the Equity Incentive Trusts transfer their equity awards to Ark Trust to be held for their benefit. Upon satisfaction of vesting conditions and request by grant recipients, Ark Trust will exercise the equity awards and transfer the relevant ordinary shares and other rights and interest under the equity awards to the relevant grant recipients with the consent of the trust administrator. Each of the trust deeds provides that Ark Trust shall not exercise the voting rights attached to such ordinary shares unless otherwise directed by the trust administrator, which is an authorized representative of our company. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">C.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Board Practices </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors consists of seven directors. A director is not required to hold any shares in Bilibili by way of qualification. Subject to the Nasdaq Stock Market rules, a director may vote with respect to any contract, proposed contract or arrangement in which he is materially interested provided (a)&#160;such director, if his interest in such contract or arrangement is material, has declared the nature of his interest at the earliest meeting of the board at which it is practicable for him to do so, either specifically or by way of a general notice and (b)&#160;if such contract or arrangement is a transaction with a related party, such transaction has been approved by the audit committee. The directors may exercise all the powers of the company to borrow money, mortgage its undertaking, property and uncalled capital, and issue debentures or other securities whenever money is borrowed or as security for any obligation of the company or of any third party. None of our <span style="white-space:nowrap">non-executive</span> directors has a service contract with us that provides for benefits upon termination of service. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">145 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Committees of the Board of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have established three committees under the board of directors: an audit committee, a compensation committee and a nominating and corporate governance committee. We have adopted a charter for each of the three committees. Each committee&#8217;s members and functions are described below. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Audit Committee</span>. Our audit committee consists of Eric He, JP Gan and Feng Li. Eric He is the chairman of our audit committee. We have determined that Eric He, JP Gan and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule&#160;5605(c)(2) of the Nasdaq Stock Market Rules and meet the independence standards under <span style="white-space:nowrap">Rule&#160;10A-3</span> under the Exchange Act, as amended. We have determined that Eric He qualifies as an &#8220;audit committee financial expert.&#8221; 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: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing the independent registered public accounting firms and <span style="white-space:nowrap">pre-approving</span> all auditing and <span style="white-space:nowrap">non-auditing</span> services permitted to be performed by the independent registered public accounting firms; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing with the independent registered public accounting firms any audit problems or difficulties and management&#8217;s response; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">discussing the annual audited financial statements with management and the independent registered public accounting firms; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing the adequacy and effectiveness of our accounting and internal control policies and procedures and any steps taken to monitor and control major financial risk exposures; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving all proposed related party transactions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">meeting separately and periodically with management and the independent registered public accounting firms; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">monitoring compliance with our code of business conduct and ethics, including reviewing the adequacy and effectiveness of our procedures to ensure proper compliance. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Compensation Committee</span>. Our compensation committee consists of JP Gan, Eric He and Feng Li. JP Gan is the chairman of our compensation committee. We have determined that JP Gan, Eric He and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule&#160;5605(a)(2) of the Nasdaq Stock Market 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. The compensation committee is responsible for, among other things: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing and recommending to the board for determination with respect to the compensation of our <span style="white-space:nowrap">non-employee</span> directors; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person&#8217;s independence from management. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Nominating and Corporate Governance Committee</span>. Our nominating and corporate governance committee consists of JP Gan, Eric He and Feng Li. JP Gan is the chairman of our nominating and corporate governance committee. JP Gan, Eric He and Feng Li each satisfies the &#8220;independence&#8221; requirements of Rule&#160;5605(a)(2) of the Nasdaq Stock Market Rules. The nominating and corporate governance committee assists the board of directors in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The nominating and corporate governance committee is responsible for, among other things: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">146 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">selecting and recommending to the board nominees for election by the shareholders or appointment by the board; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">reviewing annually with the board the current composition of the board with regards to characteristics such as independence, knowledge, skills, experience and diversity; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">making recommendations on the frequency and structure of board meetings and monitoring the functioning of the committees of the board; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">advising the board periodically with regards to significant developments in the law and practice of corporate governance as well as our compliance with applicable laws and regulations, and making recommendations to the board on all matters of corporate governance and on any remedial action to be taken. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Duties of Directors </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under Cayman Islands law, our directors have a duty to act honestly, in good faith and with a view to our best interests. Our directors also have a duty to exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances. 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, and the class rights vested thereunder in the holders of the shares. A shareholder may in certain circumstances have rights to damages if a duty owed by the directors is breached. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has all the powers necessary for managing, and for directing and supervising, our business affairs. The functions and powers of our board of directors include, among others: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">convening shareholders&#8217; annual general meetings and reporting its work to shareholders at such meetings; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">declaring dividends and distributions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">appointing officers and determining the term of office of the officers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">exercising the borrowing powers of our company and mortgaging the property of our company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">approving the transfer of shares in Bilibili, including the registration of such shares in our share register. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Terms of Directors and Officers </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our officers are elected by and serve at the discretion of the board of directors. At each annual general meeting <span style="white-space:nowrap">one-third</span> of the directors for the time being, or, if their number is not three or a multiple of three, then the number nearest to but not less than <span style="white-space:nowrap">one-third,</span> shall retire from office by rotation provided that every director (including those appointed for a specific term) shall be subject to retirement by rotation at least once every three years. A retiring director shall be eligible for <span style="white-space:nowrap">re-election.</span> Bilibili Inc. at the general meeting at which a Director retires may fill the vacated office. The directors to retire by rotation shall include (so far as necessary to obtain the number required) any director who wishes to retire and not to offer himself for <span style="white-space:nowrap">re-election.</span> Any director who has not been subject to retirement by rotation in the three years preceding the annual general meeting shall retire by rotation at such annual general meeting. Any further directors so to retire shall be those who have been longest in office since their last <span style="white-space:nowrap">re-election</span> or appointment and so that as between persons who became or were last <span style="white-space:nowrap">re-elected</span> directors on the same day those to retire shall (unless they otherwise agree among themselves) be determined by lot. A director is not required to retire upon reaching any particular age. A director will be removed from office automatically if, among other things, the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; or (ii)&#160;is found by our company to be or becomes of unsound mind. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">147 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Board Diversity </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center">Board Diversity Matrix (As of February&#160;28, 2023) </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:73%"></td>

<td style="vertical-align:bottom;width:23%"></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"><span style="font-weight:bold">Country of Principal Executive Offices:</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">People&#8217;s&#160;Republic&#160;of&#160;China</span></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Foreign Private Issuer</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">Yes</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Disclosure Prohibited Under Home Country Law</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">No</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total Number of Directors</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap" align="center">7</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:73%"></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Female</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Male</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold"><span style="white-space:nowrap">Non-Binary</span></span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Did Not<br />Disclose<br />Gender</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part&#160;I: Gender Identity</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Directors</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Part&#160;II: Demographic Background</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Underrepresented Individual in Home Country Jurisdiction</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">LGBTQ+</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Did Not Disclose Demographic Background</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">D.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Employees </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We had 8,646 employees as of December&#160;31, 2020, 12,281 employees as of December&#160;31, 2021, and 11,092 employees as of December&#160;31, 2022. The following table sets forth the numbers of our employees categorized by function as of December&#160;31, 2022: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:75%"></td>

<td style="vertical-align:bottom;width:18%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">As&#160;of&#160;December&#160;31,&#160;2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Function:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Products and technology</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Content audit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,874</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,035</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Management, sales, finance and administration</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">569</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom" align="right">11,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we had 6,530 employees in Shanghai, 1,005 employees in Chengdu, 982 employees in Nanjing, 603 employees in Wuhan and 1,972 employees in other locations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As required under PRC regulations, we participate in housing funds and various employee social security plans that are organized by applicable local municipal and provincial governments, including housing funds, pension, maternity, medical, work-related injury and unemployment benefit plans, under which we make contributions at specified percentages of the salaries of our employees. We also purchase commercial health and accidental insurance for our employees. Bonuses are generally discretionary and based in part on employee performance and in part on the overall performance of our business. We have granted and plan to continue to grant share-based incentive awards to our employees in the future to incentivize their contributions to our growth and development. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We enter into standard confidentiality and employment agreements with our key employees. The contracts with our key personnel typically include a standard <span style="white-space:nowrap">non-compete</span> agreement that prohibits the employee from competing with us, directly or indirectly, during his or her employment and for at least one year after the termination of his or her employment. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">148 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><span style="font-weight:bold">E.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Share Ownership </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Except as otherwise noted, the following table sets forth information with respect to the beneficial ownership of our ordinary shares as of February&#160;28, 2023 by: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each of our directors and executive officers; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">each person known to us to own beneficially more than 5% of our ordinary shares. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The calculations in the table below are based on 83,715,114 Class&#160;Y ordinary shares and 326,208,471 Class&#160;Z ordinary shares outstanding as of February&#160;28, 2023 (excluding 5,337,832 Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plan). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Beneficial ownership is determined in accordance with the rules and regulations of the SEC. 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 after February&#160;28, 2023, including through the exercise of any option, warrant or other right or the conversion of any other security. These shares, however, are not included in the computation of the percentage ownership of any other person. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:60%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Ordinary Shares Beneficially Owned</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Class&#160;Y</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Class&#160;Z</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Total</span><br /><span style="font-weight:bold">Ordinary</span><br /><span style="font-weight:bold">Shares</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">% of<br />Beneficial</span><br /><span style="font-weight:bold">Ownership</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">% of<br />Aggregate</span><br /><span style="font-weight:bold">Voting<br />Power&#8224;</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Directors and Executive Officers**:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Rui Chen<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,299,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,427,525</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">51,726,531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">42.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Ni Li<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,200,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,576,300</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,776,300</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6.3</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Yi Xu<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27,216,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">196,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27,412,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">JP Gan<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Eric He<sup style="font-size:75%; vertical-align:top">(5)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Feng Li<sup style="font-size:75%; vertical-align:top">(6)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Guoqi Ding<sup style="font-size:75%; vertical-align:top">(7)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Xin Fan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">*</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">All Directors and Executive Officers as a Group</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">83,715,114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,023,599</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">88,738,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">72.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Principal Shareholders:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Entities affiliated with Rui Chen<sup style="font-size:75%; vertical-align:top">(8)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,299,006</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">525,525</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">49,824,531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">42.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tencent entities<sup style="font-size:75%; vertical-align:top">(9)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43,749,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43,749,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Entity affiliated with Yi Xu<sup style="font-size:75%; vertical-align:top">(10)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27,216,108</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">151,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27,367,208</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Taobao China Holding Limited<sup style="font-size:75%; vertical-align:top">(11)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">30,845,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">30,845,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Notes: </p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">&#8224;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">For each person and group included in this column, percentage of voting power is calculated by dividing the voting power beneficially owned by such person or group by the voting power of all of our Class&#160;Y and Class&#160;Z ordinary shares as a single class. Each holder of Class&#160;Z ordinary shares is entitled to one vote per share and each holder of our Class&#160;Y ordinary shares is entitled to ten votes per share on all matters submitted to them for a vote. Our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares vote together as a single class on all matters submitted to a vote of our shareholders, except as may otherwise be required by law. Our Class&#160;Y ordinary shares are convertible at any time by the holder thereof into Class&#160;Z ordinary shares on a <span style="white-space:nowrap"><span style="white-space:nowrap">one-for-one</span></span> basis. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Less than 1% of our total outstanding shares. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*&#160;&#160;*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Except as otherwise indicated below, the business address of our directors and executive officers is c/o Shanghai Hode Information Technology Co., Ltd., Building 3, Guozheng Center, No.&#160;485 Zhengli Road, Yangpu District, Shanghai, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 49,299,006 Class&#160;Y ordinary shares and 525,525 Class&#160;Z ordinary shares in the form of ADSs directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 1,902,000 Class&#160;Z ordinary shares issuable to Mr.&#160;Rui Chen upon exercise of options within 60 days after February&#160;28, 2023. Vanship Limited is controlled by The Le Petit Prince Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Mr.&#160;Chen is the settlor of The Le Petit Prince Trust, and Mr.&#160;Chen and his family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Mr.&#160;Chen has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Vanship Limited in Bilibili, and, except for Mr.&#160;Chen, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Mr.&#160;Chen is incapacitated, has released his authority or nominated another person to have such authority in his place. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">149 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 7,200,000 Class&#160;Y ordinary shares and 908,300 Class&#160;Z ordinary shares directly held by Saber Lily Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 668,000 Class&#160;ordinary shares issuable to Ms.&#160;Ni Li upon exercise of options within 60 days after February&#160;28, 2023. Saber Lily Limited is controlled by The Fortuna Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Ms.&#160;Li is the settlor of The Fortuna Trust, and Ms.&#160;Li and her family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Ms.&#160;Li has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Saber Lily Limited in Bilibili, and, except for Ms.&#160;Li, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Ms.&#160;Li is incapacitated, has released her authority or nominated another person to have such authority in her place. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 27,216,108 Class&#160;Y ordinary shares and 151,100 Class&#160;Z ordinary shares directly held by Kami Sama Limited, a business company limited by shares incorporated in British Virgin Islands, and (ii) 45,000 Class&#160;Z ordinary shares in the form of ADSs held by Mr.&#160;Xu. Kami Sama Limited is controlled by The Homur Trust, a trust established under the laws of Cayman Islands and managed by TMF (Cayman) Ltd. as the trustee. Mr.&#160;Yi Xu is the settlor of The Homur Trust, and Mr.&#160;Xu and his family members are the trust&#8217;s beneficiaries. Under the terms of this trust, Mr.&#160;Xu has the power to direct the trustee with respect to the retention or disposal of, and the exercise of any voting and other rights attached to, the shares held by Kami Sama Limited in Bilibili, and, except for Mr.&#160;Xu, the other beneficiaries of the trust have no voting rights attached to such shares. There are certain limited circumstances in which the trustee would not be required to comply with such a direction (for example, where a direction may make the trustee subject to criminal sanction or civil liability or where a direction involves a transaction which might have an adverse impact on the reputation of the trustee). The above position would also not apply if Mr.&#160;Xu is incapacitated, has released his authority or nominated another person to have such authority in his place. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;JP Gan is Suite 909, Bank of America Tower, 12 Harcourt Road, Central, Hong Kong. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(5)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Eric He is <span style="white-space:nowrap">2F-1,</span> No.&#160;495, Guangfu S. Road, Xinyi District, Taipei City 110007, Taiwan. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(6)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Feng Li is Room 701, Tower 1, Liangmaqiao Diplomatic Office Building, No 19 Dongfangdong Road, Chaoyang District, Beijing, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(7)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">The business address of Mr.&#160;Guoqi Ding is 1500 Changyi Road, Building 1, Room 902, Pudong New Area, Shanghai, People&#8217;s Republic of China. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(8)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 49,299,006 Class&#160;Y ordinary shares and 525,525 Class&#160;Z ordinary shares in the form of ADSs directly held by Vanship Limited, a business company limited by shares incorporated in British Virgin Islands. The registered address of Vanship Limited is Start Chambers, Wickham&#8217;s Cay II., P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(9)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents (i) 10,954,357 Class&#160;Z ordinary shares directly held by OPH B Limited, a company limited by shares incorporated in British Virgin Islands, and (ii) 32,795,161 Class&#160;Z ordinary shares directly held by Tencent Mobility Limited, a limited company incorporated in Hong Kong, based on the Schedule 13G/A filed on February&#160;10, 2020. OPH B Limited and Tencent Mobility Limited are investing entities ultimately controlled by Tencent Holdings Limited, and are collectively referred to as Tencent entities. The registered address of OPH B Limited is P.O. Box 957, Offshore Incorporations Center, Road Town, Tortola, British Virgin Islands. The registered address of Tencent Mobility Limited is 27/F, Three Pacific Place, No.1 Queen&#8217;s Road East, Wanchai, Hong Kong. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(10)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 27,216,108 Class&#160;Y ordinary shares and 151,100 Class&#160;Z ordinary shares directly held by Kami Sama Limited, a business company limited by shares incorporated in British Virgin Islands. The registered address of Kami Sama Limited is Start Chambers, Wickham&#8217;s Cay II., P.O. Box 2221, Road Town, Tortola, British Virgin Islands. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(11)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents 20,845,657 Class&#160;Z ordinary shares and 10,000,000 Class&#160;Z ordinary shares in the form of ADSs directly held by Taobao China Holding Limited, a business company limited by shares incorporated in Hong Kong, based on the Schedule 13G amendment filed on February&#160;10, 2022. Taobao China Holding Limited is a wholly owned subsidiary of Taobao Holding Limited, a business company limited by shares incorporated in Cayman Islands, which is a wholly owned subsidiary of Alibaba Group Holding Limited, a business company limited by shares incorporated in Cayman Islands. The principal business address of Alibaba Group Holding Limited, Taobao Holding Limited and Taobao China Holding Limited is c/o Alibaba Group Services Limited, 26/F Tower One, Times Square, 1 Matheson Street, Causeway Bay, Hong Kong. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To our knowledge, as of February&#160;28, 2023, 45,320,928 of our Class&#160;Z ordinary shares were held by three record holders in the United States, representing approximately 10.9% of our total outstanding shares on an as converted basis (including the 5,337,832 Class&#160;Z ordinary shares issued and reserved for future issuance upon the exercising or vesting of awards granted under our share incentive plan). One of the holders is Deutsche Bank Trust Company Americas, the depositary of our ADS program, which held 13.6% Class&#160;Z ordinary shares on record as of February&#160;28, 2023. The number of beneficial owners of the 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. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Disclosure of A Registrant&#8217;s Action to Recover Erroneously Awarded Compensation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">150 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_11">ITEM&#160;7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Major Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Please refer to &#8220;Item 6. Directors, Senior Management and Employees&#8212;E. Share Ownership.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Related Party Transactions </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Contractual Arrangements with the Relevant VIEs and Their Respective Individual Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item 4. Information on the Company&#8212;C. Organizational Structure.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Shareholders Agreement and Investor Rights Agreement </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We entered into our shareholders agreement on April&#160;1, 2017 with our shareholders, which consist of holders of ordinary shares and Preferred Shares. Pursuant to this shareholders agreement, we have granted certain registration rights to our shareholders. Set forth below is a description of the registration rights granted under the agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Demand Registration Rights</span>. Holders holding at least 10% or more of the issued and outstanding registrable securities (on an as converted basis) held by the preferred shareholders, the <span style="white-space:nowrap">pre-IPO</span> Class&#160;D ordinary shareholders, <span style="white-space:nowrap">pre-IPO</span> Class&#160;C ordinary shareholders or <span style="white-space:nowrap">pre-IPO</span> Class&#160;B ordinary shareholders have the right to demand in writing that we file a registration statement covering the registration of at least 25% of their registrable securities. We have the right to defer filing of a registration statement for a period of not more than 90 days if our board of directors determines in good faith that filing of a registration statement in the near future will be materially detrimental to us or our shareholders, but we cannot exercise the deferral right more than once for more than once during any twelve-month period and cannot register any other securities during such period. We are not obligated to effect more than three demand registrations. Further, if the registrable securities are offered by means of an underwritten offering, and the managing underwriter advises us that marketing factors require a limitation of the number of securities to be underwritten, the underwriters may decide to exclude (i)&#160;all of the registrable securities in our initial public offering, or (ii)&#160;up to 75% of the registrable securities and the number of the registrable securities will be allocated among the holders on a pro rata basis according to the number of registrable securities then outstanding held by each holder requesting registration, provided that all other equity securities are first excluded. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Registration on Form</span><span style="font-style:italic"></span><span style="font-style:italic"><span style="white-space:nowrap">&#160;F-3</span> or Form</span><span style="font-style:italic"></span><span style="font-style:italic"><span style="white-space:nowrap">&#160;S-3</span></span>. Any holder may request us to file a registration statement on <span style="white-space:nowrap">Form&#160;F-3</span> or <span style="white-space:nowrap">Form&#160;S-3</span> if we qualify for registration on <span style="white-space:nowrap">Form&#160;F-3</span> or <span style="white-space:nowrap">Form&#160;S-3.</span> The holders are entitled to an unlimited number of registrations on <span style="white-space:nowrap">Form&#160;F-3</span> or <span style="white-space:nowrap">Form&#160;S-3</span> so long as such registration offerings are in excess of US$500,000. We, however, are not obligated to consummate a registration if we have consummated two registrations within any twelve-month period. We have the right to defer filing of a registration statement for a period of not more than 90 days if our board of directors determines in good faith that filing of a registration statement in the near future will be materially detrimental to us or our shareholders, but we cannot exercise the deferral right more than once for more than once during any twelve-month period and cannot register any other securities during such period. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Piggyback Registration Rights</span>. If we propose to register for a public offering or our securities other than relating to any share incentive plan or a corporate reorganization, we must offer holders of our registrable securities an opportunity to be included in such registration. If the underwriters advise in writing that market factors require a limitation of the number of registrable securities to be underwritten, the underwriters may decide to exclude (i)&#160;all of the registrable securities in our initial public offering, or (ii)&#160;up to 75% of the registrable securities and the number of the registrable securities will be allocated among the holders on a pro rata basis according to the number of registrable securities then outstanding held by each holder requesting registration, provided that all other equity securities are first excluded (except for securities sold for the account of our company). </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Expenses of Registration</span>. We will bear all registration expenses, other than the underwriting discounts and selling commissions applicable to the sale of registrable securities, incurred in connection with registrations, filings or qualification pursuant to the shareholders agreement. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Termination of Obligations</span>. We have no obligation to effect any demand, piggyback or <span style="white-space:nowrap">Form&#160;F-3</span> or <span style="white-space:nowrap">Form&#160;S-3</span> registration upon the later of (i)&#160;the fifth anniversary from the date of closing of a QIPO as defined in the shareholders agreement, and (ii)&#160;with respect to any holder, the date following a QIPO on which such holder holds less than 1% of the equity securities of our company and all registrable securities may be sold under Rule&#160;144 of the Securities Act in any <span style="white-space:nowrap">90-day</span> period. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">151 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Pursuant to the share purchase and investor rights agreement by and between us and Tencent Mobility Limited dated October&#160;3, 2018, we have granted certain registration rights to Tencent Mobility Limited or its affiliates. Accordingly, Tencent Mobility Limited or its affiliates are entitled one registration on <span style="white-space:nowrap">Form&#160;F-3,</span> after the expiration of a <span style="white-space:nowrap">lock-up</span> period, covering such Class&#160;Z ordinary shares issued and sold to Tencent Mobility Limited pursuant to the aforesaid share purchase and investor rights agreement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Employment Agreements and Indemnification Agreements </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have entered into employment agreements with each of our executive officers. Under these agreements, each of our executive officers is employed for a specified time period. We may terminate employment for cause, at any time, without advance notice or remuneration, for certain acts of the executive officer, such as conviction or plea of guilty to a felony or any crime involving moral turpitude, negligent or dishonest acts to our detriment, or misconduct or a failure to perform agreed duties. We may also terminate an executive officer&#8217;s employment without cause upon three-month advance written notice. In such case of termination by us, we will provide severance payments to the executive officer as expressly required by applicable law of the jurisdiction where the executive officer is based. The executive officer may resign at any time with a three-month advance written notice. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Each executive officer has agreed to hold, both during and after the termination or expiry of his or her employment agreement, in strict confidence and not to use, except as required in the performance of his or her duties in connection with the employment or pursuant to applicable law, any of our confidential information or trade secrets, any confidential information or trade secrets of our clients or prospective clients, or the confidential or proprietary information of any third party received by us and for which we have confidential obligations. The executive officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce to practice during the executive officer&#8217;s employment with us and to assign all right, title and interest in them to us, and assist us in obtaining and enforcing patents, copyrights and other legal rights for these inventions, designs and trade secrets. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In addition, each executive officer has agreed to be bound by <span style="white-space:nowrap">non-competition</span> and <span style="white-space:nowrap">non-solicitation</span> restrictions during the term of his or her employment and typically for one year following the last date of employment. Specifically, each executive officer has agreed not to (i)&#160;approach our suppliers, clients, customers or contacts or other persons or entities introduced to the executive officer in his or her capacity as a representative of us for the purpose of doing business with such persons or entities that will harm our business relationships with these persons or entities; (ii)&#160;assume employment with or provide services to any of our competitors, or engage, whether as principal, partner, licensor or otherwise, any of our competitors, without our express consent; or (iii)&#160;seek directly or indirectly, to solicit the services of any of our employees who is employed by us on or after the date of the executive officer&#8217;s termination, or in the year preceding such termination, without our express consent. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have also entered into indemnification agreements with each of our directors and executive officers. Under these agreements, we agree to indemnify our directors and executive officers against certain liabilities and expenses incurred by such persons in connection with claims made by reason of their being a director or officer of Bilibili. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Share Incentive Plan </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item&#160;6. Directors, Senior Management and Employees&#8212;B. Compensation&#8212;Share Incentive Plan.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Other Related Party Transactions </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Purchases of goods and services. </span></span>For the years ended December&#160;31, 2020, 2021 and 2022, we purchased goods and promotional and other services amounting to RMB35.1&#160;million, RMB117.1&#160;million and RMB206.9&#160;million (US$30.0 million), respectively, from certain related parties. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">152 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Acquisition/transfer of long-term investments. </span></span>In July 2020, we acquired certain equity interests in two investments of an investment fund, of which we are a limited partner, with a consideration of RMB110.0&#160;million. In 2022, we transferred some of our equity interests in certain investments to another investment fund, of which we are a limited partner, with a consideration of RMB275.0&#160;million. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Purchase of noncontrolling interests of Chaodian Inc. </span></span>In July 2019, we entered into a series of agreements to acquire a controlling interest in Chaodian Inc. In September 2020, we acquired noncontrolling interest of Chaodian Inc. from certain related parties on which we have significant influence, with purchase consideration of RMB257.3&#160;million. As of December&#160;31, 2022, we had no unpaid consideration due to these related parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-weight:bold"><span style="font-style:italic">Capital contribution/loans to the Entity. </span></span>In 2020, we established the Entity with an independent third party and two entities respectively controlled by Mr.&#160;Rui Chen and Ms.&#160;Ni Li to acquire the land use rights for a parcel of land in Shanghai for future construction. We made capital contribution of RMB1,530.5&#160;million and provided interest-bearing guaranteed loans of an aggregate principal amount of RMB1,253.7&#160;million to the Entity for its operation. The annual interest rates of the loans were 3.3%. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Interests of Experts and Counsel </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_12">ITEM&#160;8. FINANCIAL INFORMATION </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Consolidated Statements and Other Financial Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have appended consolidated financial statements filed as part of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Legal Proceedings </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business. We are currently involved in approximately 124 lawsuits based on allegations of infringement of third-party copyright due to the content posted on our platform, which are immaterial to our company on an individual basis or a collective basis. Litigation or any other legal or administrative proceeding, regardless of the outcome, is likely to result in substantial cost and diversion of our resources, including our management&#8217;s time and attention. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the current PRC regulatory scheme, a number of regulatory agencies, including but not limited to the NRTA, the NPPA, the MCT, the MIIT, and the CAC, jointly regulate all major aspects of the internet industry, including the mobile internet and mobile games business. Operators must obtain various government approvals and licenses for relevant mobile business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have obtained Value-added Telecommunication Business Licenses for the provision of value-added telecommunication business, License for Online Transmission of Audio-Visual Programs for the provision of internet audio-visual program services, Online Culture Operating Permits for operation of commercial internet culture activities, and License for Production and Operation of Radio and Television Programs for the radio, television and anime production and operation business. <span style="font-weight:bold"><span style="font-style:italic"></span></span>These licenses are essential to the operation of our business and are generally subject to regular government review or renewal. Sharejoy Network held an Online Culture Operating Permit and it has applied to the local branch of the MCT for a renewal of such permit. We do not perceive material obstacles for it to obtain a renewed Online Culture Operating Permit. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under regulations issued by the SAPPRFT, the publication of each online game requires approval from the SAPPRFT, and after the institutional restructuring of the SAPPRFT, we currently apply with the NPPA for the approvals for publishing our games. As of the date of this annual report, we have obtained approvals from the NPPA for all of the domestic and imported online games exclusively operated by us which are in operation in the PRC. For the online games we jointly operate with third parties, we also require them to obtain requisite approvals from the NPPA. In 2020, 2021 and 2022, substantially all of the revenues from our jointly operated mobile games in China were contributed by approximately 36 of our online jointly operated mobile games in the PRC, and all of them have obtained approvals from the NPPA. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">153 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The material regulations directly relevant to our business include but not limited to the Administrative Regulations on Internet Audio-Visual Program Service, the Administrative Provisions on Online Audio-Visual Information Services, the Notice on Strengthening the Administration of the Content of Internet Audio-Visual Programs, the Administrative Regulations on Online Live Broadcasting Services, the Notice on Strengthening the Management of Online Show Live Broadcasting and <span style="white-space:nowrap">E-commerce</span> Live Broadcasting, the Notice on Strengthen the Management of Live Broadcasting Service, Notice on Further Strict Management to Effectively Prevent Minors from Being Addicted to Online Games and the Law of the PRC on the Protection of Minors (2020 Revision). See &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8221; for more information. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are not currently a party to, nor are we aware of, any other legal proceeding, investigation or claim which, in the opinion of our management, is likely to have a material adverse effect on our business, financial condition or results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dividend Policy </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has complete discretion on whether to distribute dividends, subject to certain requirements of Cayman Islands law. 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. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We do not have any present plan to pay any cash dividends on our ordinary shares in the foreseeable future after our initial public offering. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Bilibili is a holding company incorporated in the Cayman Islands. It may rely on dividends from its subsidiaries in China for its cash requirements, including any payment of dividends to its shareholders. PRC regulations may restrict the ability of our PRC subsidiaries to pay dividends to us. See &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Dividend Distributions.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we pay any dividends on our ordinary shares, we will pay those dividends which are payable in respect of the Class&#160;Z ordinary shares underlying the ADSs to the depositary, as the registered holder of such Class&#160;Z ordinary shares, and the depositary then will pay such amounts to the ADS holders in proportion to Class&#160;Z ordinary shares underlying the ADSs held by such ADS holders, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Significant Changes </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_13">ITEM&#160;9. THE OFFER AND LISTING </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Offering and Listing Details </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;C.&#160;Markets&#8221; for our host market and trading symbol. We have a dual-class common share structure in which Class&#160;Y ordinary shares have different voting rights from Class&#160;Z ordinary shares. Class&#160;Y ordinary shares are each entitled to ten votes, whereas Class&#160;Z ordinary shares are each entitled to one vote. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Listed Securities&#8212;Our dual-class share structure with different voting rights will limit your ability to influence corporate matters and could discourage others from pursuing any change of control transactions that holders of our Class&#160;Z ordinary shares and ADSs may view as beneficial.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange since March&#160;29, 2021 under the stock code &#8220;9626.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Plan of Distribution </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">154 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Markets </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The ADSs, each representing one Class&#160;Z ordinary shares, have been listed on Nasdaq Global Select Market since March&#160;28, 2018. The ADSs trade under the symbol &#8220;BILI.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares have been listed on the Hong Kong Stock Exchange since March&#160;29, 2021 under the stock code &#8220;9626.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Selling Shareholders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Dilution </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Expenses of the Issue </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_14">ITEM&#160;10. ADDITIONAL INFORMATION </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Share Capital </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Memorandum and Articles of Association </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following are summaries of material provisions of our eighth amended and restated memorandum and articles of association that we have adopted and of the Companies Act, insofar as they relate to the material terms of our ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Objects of Our Company. </span>Under our eighth amended and restated memorandum and articles of association, the objects of our company are unrestricted and we have the full power and authority to carry out any object not prohibited by the Companies Act (as amended) or any other law of the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Ordinary Shares. </span>Our ordinary shares are divided into Class&#160;Y ordinary shares and Class&#160;Z ordinary shares. Holders of our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares will have the same rights except for voting and conversion rights. Each Class&#160;Z Ordinary Share shall entitle the holder thereof to one (1)&#160;vote on all matters subject to vote at our general meetings, and each Class&#160;Y ordinary share shall entitle the holder thereof to ten (10)&#160;votes on all matters subject to vote at our general meetings. Class&#160;Y ordinary shares shall only be held by the founder or a limited partnership, trust, private company or other vehicle wholly owned or wholly controlled by the founder as defined as &#8220;Founder Holding Vehicle&#8221; under our eighth amended and restated memorandum and articles of association. Our ordinary shares are issued in registered form and are issued when registered in our register of members. Our company shall not take any action (including the issue or repurchase of shares of any class) that would result in (a)&#160;the aggregate number of votes entitled to be cast by all holders of Class&#160;Z ordinary shares (for the avoidance of doubt, excluding those who are also holders of Class&#160;Y ordinary shares) present at a general meeting to be less than 10% of the votes entitled to be cast by all members at a general meeting; or (b)&#160;an increase in the proportion of Class&#160;Y ordinary shares to the total number of shares in issue. No further Class&#160;Y ordinary shares shall be issued by our company, except with the prior approval of the Hong Kong Stock Exchange under limited circumstances as specified in the eighth amended and restated memorandum and articles of association. In the event our company reduces the number of shares in issue (e.g. through a purchase of its own shares), the holders of Class&#160;Y ordinary shares shall reduce their voting rights in our company proportionately, whether through a conversion of a portion of their Class&#160;Y ordinary shares or otherwise, if the reduction in the number of shares in issue would otherwise result in an increase in the proportion of Class&#160;Y ordinary shares to the total number of shares in issue. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">155 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Conversion. </span>Each Class&#160;Y ordinary share is convertible into one Class&#160;Z ordinary share at any time at the option of the holder thereof. Class&#160;Z ordinary shares are not convertible into Class&#160;Y ordinary shares under any circumstances. Subject to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited, as amended or supplemented from time to time, or Hong Kong Listing Rules, or other applicable laws or regulations, each Class&#160;Y ordinary share shall be automatically converted into one Class&#160;Z ordinary share upon the occurrence of the following events: (i)&#160;the death of the holder of such Class&#160;Y ordinary share (or, where the holder is a holding vehicle, the death of the founder holding or controlling such vehicle); (ii) the holder of such Class&#160;Y ordinary share ceasing to be a director or a holding vehicle for the founder for any reason; (iii)&#160;the holder of such Class&#160;Y ordinary share (or the founder holding or controlling the holding vehicle) being deemed by the Hong Kong Stock Exchange to be incapacitated for the purpose of performing his duties as a director; (iv)&#160;the holder of such Class&#160;Y ordinary Share (or the founder holding or controlling the holding vehicle) being deemed by the Hong Kong Stock Exchange to no longer meet the requirements of a director set out in the Hong Kong Listing Rules; and (v)&#160;the transfer to another person of the beneficial ownership of, or economic interest in, such Class&#160;Y ordinary share or the control over the voting rights attached to such Class&#160;Y ordinary share (through voting proxies or otherwise), other than certain exceptions as specified in the eighth amended and restated memorandum and articles of association. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Dividends. </span>The holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors. Our eighth amended and restated memorandum and articles of association provide that dividends may be declared and paid out of funds legally available for distribution including our profits, which our board of directors thinks fit. Dividends may also be declared and paid out of share premium account or any other fund or account of our company which can be authorized for this purpose in accordance with the Companies Act. Under the laws of the Cayman Islands, our company may pay a dividend out of either profit or share premium accounts, provided that in no circumstances may a dividend be paid if this would result in our company being unable to pay its debts as they fall due in the ordinary course of business. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Voting Rights. </span>Holders of our ordinary shares have the right to receive notice of, attend, speak and vote at general meetings of our company. On a show of hands every shareholder present in person or proxy shall each have one vote and on a poll, each holder of Class&#160;Z ordinary shares is entitled to one (1)&#160;vote per share and each holder of our Class&#160;Y ordinary shares is entitled to ten (10)&#160;votes per share on all matters submitted to them for a vote at our general meetings. Our company shall not change the terms of the Class&#160;Y ordinary shares to increase the number of votes to which each Class&#160;Y ordinary share is entitled. Holders of our Class&#160;Y ordinary shares and Class&#160;Z ordinary shares shall at all times vote together as a single class on all matters submitted to a vote by our shareholders, except as may otherwise be required by law. At any general meeting a resolution put to the vote of the meeting shall be decided on a show of hands, unless a poll is (before or on the declaration of the result of the show of hands) demanded by the chairman of such meeting or any shareholder present in person or by proxy. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A quorum required for a meeting of shareholders consists of one or more shareholders holding in aggregate not less than <span style="white-space:nowrap">one-tenth</span> of all votes attaching to all shares of our company in issue and entitled to vote at such general meeting, present in person or by proxy or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its duly authorized representative. Advance notice of at least <span style="white-space:nowrap">twenty-one</span> (21)&#160;calendar days is required for the convening of our annual general meeting and at least fourteen (14)&#160;calendar days any other shareholders meetings. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An ordinary resolution to be passed at a meeting by the shareholders requires the affirmative vote of a simple majority of the votes attaching to the ordinary shares cast by those shareholders entitled to vote who are present in person or by proxy (or, in the case of corporations, by their duly authorized representatives) at a general meeting and of which not less than 14 days&#8217; notice has been duly given. A special resolution requires the affirmative vote of no less than three-fourths of the votes cast by such shareholders as, being entitled to do so, vote in person or by proxy (or, in the case of corporations, by their authorized representatives) at a general meeting. Both ordinary resolutions and special resolutions may also be passed by a unanimous written resolution signed by all the shareholders of our company, as permitted by the Companies Act and our eighth amended and restated memorandum and articles of association. A special resolution will be required for important matters such as a change of name or making changes that will affect the rights of our shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">General Meetings of Shareholders. </span>In each financial year during the period commencing from the date on which any of the securities of our company first become listed on the Hong Kong Stock Exchange, our company shall hold a general meeting as its annual general meeting in addition to any other meeting in that year and shall specify the meeting as such in the notice calling it. Our company shall hold the annual general meeting within six months after the end of its financial year. The annual general meeting shall be held in Hong Kong or such other territory where any of the securities of our company is listed on a stock exchange in that territory, or elsewhere as may be determined by the board of directors and at such time and place as the board of directors shall appoint. All general meetings (including an annual general meeting, any adjourned meeting or postponed meeting) may be held as a physical meeting in Hong Kong or such other territory where any of the securities of our company is listed on a stock exchange in that territory or elsewhere as may be determined by our board of directors, and at one or more locations as provided in Article 70A of our eighth amended and restated memorandum and articles of association, as a hybrid meeting or as an electronic meeting, as may be determined by the board of directors in its absolute discretion. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">156 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An annual general meeting of our company shall be called by at least 21 days&#8217; notice in writing, and a general meeting of our company, other than an annual general meeting, shall be called by at least 14 days&#8217; notice in writing. The notice shall be exclusive of the day on which it is served or deemed to be served and of the day for which it is given, and shall specify the day, the hour and the agenda of the meeting and particulars of the resolutions to be considered at that meeting. A quorum required for any general meeting of shareholders consists of one or more shareholders present in person or by proxy (or, if a corporation or other <span style="white-space:nowrap">non-natural</span> person, by its authorized representative), representing not less than <span style="white-space:nowrap">one-tenth</span> of all votes attaching to all of our shares in issue and entitled to vote at such general meeting. Where a general meeting is postponed by our directors, such meeting shall be postponed to a specific date and time. Save for an electronic meeting, the notice shall specify the place of the meeting and if there is more than one meeting location as determined by our board of directors pursuant to Article 70A of our eighth amended and restated memorandum and articles of association, the principal meeting place. If the general meeting is to be a hybrid meeting or an electronic meeting, the notice shall include a statement to that effect and with details of the electronic facilities for attendance and participation by electronic means at the meeting or where such details will be made available by our company prior to the meeting. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The Companies Act provides shareholders with only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#8217;s articles of association. Our eighth amended and restated memorandum and articles of association provide that upon the requisition of shareholders representing in aggregate not less than <span style="white-space:nowrap">one-tenth</span> of the votes (on a <span style="white-space:nowrap"><span style="white-space:nowrap"><span style="white-space:nowrap">one-vote-per-share</span></span></span> basis) attaching to all the issued and outstanding shares of our company that as at the date of the deposit carry the right to vote at general meetings, our board will convene an extraordinary general meeting and put the resolutions so requisitioned to a vote at such meeting. However, our eighth amended and restated memorandum and articles of association do not provide our shareholders with any right to put any proposals before annual general meetings or extraordinary general meetings not called by such shareholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Transfer of Ordinary Shares. </span>Subject to the restrictions set out below, any of our shareholders may transfer all or any of his or her ordinary shares by an instrument of transfer in writing, and shall be executed by or on behalf of the transferor, and in respect a nil or partly paid up share, or if our directors so requires, signed on behalf of the transferee. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors may decline to register any transfer of any ordinary share unless: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is lodged with us, accompanied by the certificate for the ordinary shares to which it relates and such other evidence as our board of directors may reasonably require to show the right of the transferor to make the transfer; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is in respect of only one class of ordinary shares; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the instrument of transfer is properly stamped, if required; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in the case of a transfer to joint holders, the number of joint holders to whom the ordinary share is to be transferred does not exceed four; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a fee of sum as our directors may from time to time require is paid to us in respect thereof. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If our directors refuse to register a transfer they shall, within three (3)&#160;calendar months after the date on which the instrument of transfer was lodged, send to each of the transferor and the transferee notice of such refusal. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The registration of transfers may, after compliance with any notice required of the Nasdaq Stock Market, be suspended and the register closed at such times and for such periods as our board of directors may from time to time determine, provided that the registration of transfers shall not be suspended nor the register closed for more than thirty (30)&#160;days in any calendar year. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">157 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Liquidation. </span>Subject to the Companies Act, our company may at any time and from time to time be wound up voluntarily by special resolution. On the winding up of our company, if the assets available for distribution amongst our shareholders shall be more than sufficient to repay the whole of the share capital at the commencement of the winding up, the surplus shall be distributed amongst our shareholders in proportion to the par value of the shares held by them at the commencement of the winding up, subject to a deduction from those shares in respect of which there are monies due, of all monies payable to our company for unpaid calls or otherwise. If our assets available for distribution are insufficient to repay the whole of the share capital, such assets will be distributed so that, as nearly as may be, the losses shall be borne by our shareholders in proportion to the par value of the shares held by them. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Calls on Shares and Forfeiture of Shares. </span>Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their shares in a notice served to such shareholders at least fourteen (14)&#160;calendar days prior to the specified time of payment. The shares that have been called upon and remain unpaid are subject to forfeiture. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Redemption, Repurchase and Surrender of Shares. </span>We may issue shares on terms that such shares are subject to redemption, at our option or at the option of the holders of these shares, on such terms and in such manner as may be determined by our board of directors, or by the shareholders by special resolutions. Our company may also repurchase any of our shares on such terms and in such manner as have been approved by our board of directors or by an ordinary resolution of our shareholders or otherwise authorized by our eighth amended and restated memorandum and articles of association. Under the Companies Act, the redemption or repurchase of any share may be paid out of our company&#8217;s profits or out of the proceeds of a new issue of shares made for the purpose of such redemption or repurchase, or out of capital (including share premium account and capital redemption reserve) if our company can, immediately following such payment, pay its debts as they fall due in the ordinary course of business. In addition, under the Companies Act no such share may be redeemed or repurchased (a)&#160;unless it is fully paid up, or (b)&#160;if such redemption or repurchase would result in there being no shareholders of the company holding shares other than treasury shares, or (c)&#160;if the company has commenced liquidation. In addition, our company may accept the surrender of any fully paid share for no consideration. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Variations of Rights of Shares. </span>If at any time, our share capital is divided into different classes of shares, the rights attached to any class of shares may, subject to any rights or restrictions for the time being attached to any class of shares, only be varied with the consent in writing of three-fourths of the voting rights of the holders of that class or with the sanction of a resolution passed at a separate meeting of the holders of the shares of the class by the holders of three-fourths of the issued shares of that class present in person or by proxy and voting at such meeting. The rights conferred upon the holders of the shares of any class issued with preferred or other rights shall not, unless otherwise expressly provided by the terms of issue of the shares of that class, be deemed to be materially adversely varied by the creation or issue of further shares ranking pari passu with such existing class of shares or with enhanced or weighted voting rights or subsequent to such creation or issue, the redemption or repurchase of such shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Issuance of Additional Shares. </span>Our eighth amended and restated memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from time to time as our board of directors shall determine, to the extent of available authorized but unissued shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our eighth amended and restated memorandum of articles and association also authorizes our board of directors to establish by ordinary resolutions from time to time one or more series of preference shares and to determine, with respect to any series of preference shares, the terms and rights of that series, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the designation of the series; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the number of preferred shares to constitute such series and the subscription price thereof if different from the par value thereof; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the dividend rights, dividend rates, conversion rights, voting rights; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the rights and terms of redemption and liquidation preferences. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">158 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors may issue preference shares without action by our shareholders to the extent authorized but unissued. Issuance of these shares may dilute the voting power of holders of ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Inspection of Books and Records. </span>During the period commencing from the date on which any of the securities of our company first become listed on the Hong Kong Stock Exchange (except when the register is closed on terms equivalent to section 632 of the Companies Ordinance, Cap. 622 of the Laws of Hong Kong as amended from time to time), any shareholder may inspect during business hours any register maintained in Hong Kong without charge and require the provision to him of copies or extracts thereof in all respects as if our company were incorporated under and were subject to the Companies Ordinance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Anti-Takeover Provisions. </span>Some provisions of our eighth amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">limit the ability of shareholders to requisition and convene general meetings of shareholders. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">However, under Cayman Islands law, our directors may only exercise the rights and powers granted to them under our eighth amended and restated memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of our company. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Exempted Company. </span>We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except that an exempted company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to file an annual return of its shareholders with the Registrar of Companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">is not required to open its register of members for inspection; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">does not have to hold an annual general meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may issue shares with no par value; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as an exempted limited duration company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">may register as a segregated portfolio company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">&#8220;Limited liability&#8221; means that the liability of each shareholder is limited to the amount unpaid by the shareholder on the shares of the company (except in exceptional circumstances, such as involving fraud, the establishment of an agency relationship or an illegal or improper purpose or other circumstances in which a court may be prepared to pierce or lift the corporate veil). </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Material Contracts </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have not entered into any material contracts other than in the ordinary course of business and other than those described in &#8220;Item&#160;4. Information on the Company,&#8221; &#8220;Item&#160;7. Major Shareholders and Related Party <span style="white-space:nowrap">Transactions-B.</span> Related Party Transactions,&#8221; in this &#8220;Item&#160;10. Additional Information&#8212;C. Material Contracts&#8221; or elsewhere in this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">159 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. Exchange Controls </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">See &#8220;Item&#160;4. Information on the Company&#8212;B. Business Overview&#8212;Regulation&#8212;Regulations Related to Foreign Exchange Control.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">E. Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following summary of the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in the ADSs or Class&#160;Z ordinary shares is based upon laws and relevant interpretations thereof in effect as of the date of this registration statement, all of which are subject to change. This summary does not deal with all possible tax consequences relating to an investment in the ADSs or ordinary shares, such as the tax consequences under U.S. state and local tax laws or under the tax laws of jurisdictions other than the Cayman Islands, mainland China and the United States. To the extent that the discussion related to matters of Cayman Islands tax law, it represents the opinion of Walkers (Hong Kong), our Cayman Islands counsel, and to the extent that the discussion relates to matters of PRC tax law, it represents the opinion of Jingtian&#160;&amp; Gongcheng. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cayman Islands Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">According to Walkers (Hong Kong), our Cayman Islands counsel, 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 brought within the jurisdiction of the Cayman Islands. In addition, the Cayman Islands does not impose withholding tax on dividend payments. No stamp duty is payable in the Cayman Islands on transfers of shares of Cayman Islands companies except those which hold interests in land in the Cayman Islands. The Cayman Islands is not party to any double tax treaties that are applicable to any payments made to or by our company. There are no exchange control regulations or currency restrictions in the Cayman Islands. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Payments of dividends and capital in respect of the ADSs or ordinary shares will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the ADSs or ordinary shares, nor will gains derived from the disposal of the ADSs or ordinary shares be subject to Cayman Islands income or corporation tax. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our company has been incorporated under the laws of the Cayman Islands as an exempted company with limited liability and, as such, has obtained an undertaking from the Government of the Cayman Islands as to tax concessions under the Tax Concessions Act (as amended). In accordance with the provision of Section&#160;6 of The Tax Concessions Act (as amended), the Governor in Cabinet undertakes with our company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">that no law which is hereafter enacted in the Cayman Islands imposing any tax to be levied on profits, income, gains or appreciations shall apply to Bilibili or its operations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">in addition, that no tax to be levied on profits, income, gains or appreciations or which is in the nature of estate duty or inheritance tax shall be payable: </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">on or in respect of the shares, debentures or other obligations of Bilibili; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">by way of the withholding, in whole or part, of any relevant payment as defined in Section&#160;6(3) of the Tax Concessions Act (as amended). </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">These concessions shall be for a period of 20 years from March&#160;14, 2018. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">160 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">PRC Taxation </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the PRC Enterprise Income Tax Law and its implementation rules, an enterprise established outside mainland China with &#8220;de facto management body&#8221; within mainland China is considered a resident enterprise. The implementation rules define the term &#8220;de facto management body&#8221; as the body that exercises full and substantial control and overall management over the business, productions, personnel, accounts and properties of an enterprise. In April 2009, the STA issued a circular, known as Circular 82, which provides certain specific criteria for determining whether the &#8220;de facto management body&#8221; of a <span style="white-space:nowrap">PRC-controlled</span> enterprise that is incorporated offshore is located in mainland China. The STA issued Chinese-Controlled Offshore Incorporated Resident Enterprises Income Tax Regulation, or the Bulletin 45, which took effect on September&#160;1, 2011 and was most recently amended on June&#160;15, 2018, to provide more guidance on the implementation of Circular 82 and to clarify the reporting and filing obligations of Chinese-controlled offshore incorporated resident enterprises. Bulletin 45 also provides procedures and administrative details for the determination of resident status and administration of post-determination matters. Although Circular 82 only applies to offshore enterprises controlled by PRC enterprises or PRC enterprise groups, not those controlled by PRC individuals or foreigners, the criteria set forth in the circular may reflect the STA&#8217;s general position on how the &#8220;de facto management body&#8221; text should be applied in determining the tax resident status of all offshore enterprises. According to Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be regarded as a PRC tax resident by virtue of having its &#8220;de facto management body&#8221; in mainland China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following conditions are met: (i)&#160;the primary location of the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operational management is in mainland China; (ii)&#160;decisions relating to the enterprise&#8217;s financial and human resource matters are made or are subject to approval by organizations or personnel in mainland China; (iii)&#160;the enterprise&#8217;s primary assets, accounting books and records, company seals, and board and shareholder resolutions, are located or maintained in mainland China; and (iv)&#160;at least 50% of voting board members or senior executives habitually reside in mainland China. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We believe that Bilibili Inc. is not a PRC resident enterprise for PRC tax purposes. Bilibili Inc. is not controlled by a PRC enterprise or PRC enterprise group and we do not believe that Bilibili Inc. meets all of the conditions above. Bilibili Inc. is a company incorporated outside mainland China. As a holding company, its key assets are its ownership interests in its subsidiaries, and its key assets are located, and its records (including the resolutions of its board of directors and the resolutions of its shareholders) are maintained, outside mainland China. In addition, we are not aware of any offshore holding companies with a similar corporate structure as ours ever having been deemed a PRC &#8220;resident enterprise&#8221; by the PRC tax authorities. However, 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 &#8220;de facto management body.&#8221; We will continue to monitor our tax status. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If the PRC tax authorities determine that Bilibili Inc. is a PRC resident enterprise for enterprise income tax purposes, we may be required to withhold a 10% withholding tax from dividends we pay to our shareholders that are <span style="white-space:nowrap">non-resident</span> enterprises, including the holders of the ADSs. In addition, non-resident enterprise shareholders (including the ADS holders) may be subject to a 10% PRC tax on gains realized on the sale or other disposition of ADSs or ordinary shares, if such income is treated as sourced from within mainland China. It is unclear whether our <span style="white-space:nowrap">non-PRC</span> individual shareholders (including the ADS holders) would be subject to any PRC tax on dividends or gains obtained by such <span style="white-space:nowrap">non-PRC</span> individual shareholders in the event we are determined to be a PRC resident enterprise. If any PRC tax were to apply to such dividends or gains, it would generally apply at a rate of 20% (and in the case of dividends would be withheld at source). The foregoing rates may be reduced by an applicable tax treaty, but it is unclear whether <span style="white-space:nowrap">non-PRC</span> shareholders of Bilibili Inc. would be able to obtain the benefits of any tax treaties between their country of tax residence and mainland China in the event that Bilibili Inc. is treated as a PRC resident enterprise. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Doing Business in China&#8212;If we are classified as a PRC resident enterprise for PRC income tax purposes, such classification could result in unfavorable tax consequences to us and our <span style="white-space:nowrap">non-PRC</span> shareholders or ADS holders.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">U.S. Federal Income Tax Considerations </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following discussion is a summary of U.S. federal income tax considerations relating to the ownership and disposition of our ADSs or Class&#160;Z ordinary shares by a U.S. Holder (as defined below) that holds the ADSs or Class&#160;Z ordinary shares as &#8220;capital assets&#8221; (generally, property held for investment) under the Internal Revenue Code of 1986, as amended, or the Code. This discussion is based upon existing U.S. federal tax law, which is subject to differing interpretations or change, possibly with retroactive effect. No ruling has been sought from the Internal Revenue Services, or the IRS, with respect to any U.S. federal income tax consequences described below, and there can be no assurance that the IRS or a court will not take a contrary position. This discussion does not discuss all aspects of U.S. federal income taxation that may be important to particular investors in light of their individual investment circumstances, including investors subject to special tax rules (including for example, financial institutions, insurance companies, regulated investment companies, real estate investment trusts, broker-dealers, traders in securities that elect <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> treatment, <span style="white-space:nowrap">tax-exempt</span> 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 acquire their ADSs or Class&#160;Z ordinary shares pursuant to any employee share option or otherwise as compensation, investors that will hold their ADSs or Class&#160;Z ordinary shares as part of a straddle, hedge, conversion, constructive sale or other integrated transaction for U.S. federal income tax purposes, investors required to accelerate the recognition of any item of gross income with respect to our ADSs or Class&#160;Z ordinary shares as a result of such income being recognized on an applicable financial statement or investors that have a functional currency other than the U.S. dollar, all of whom may be subject to tax rules that differ significantly from those discussed below). This discussion, moreover, does not address the U.S. federal estate and gift tax or alternative minimum tax consequences of the ownership or disposition of our ADSs or Class&#160;Z ordinary shares or the Medicare tax on net investment income. Each U.S. Holder is urged to consult its tax advisor regarding the U.S. federal, state, local and <span style="white-space:nowrap">non-U.S.</span> income and other tax considerations of an investment in our ADSs or Class&#160;Z ordinary shares. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">161 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">General </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For purposes of this discussion, a &#8220;U.S. Holder&#8221; is a beneficial owner of our ADSs or Class&#160;Z ordinary shares that is, for U.S. federal income tax purposes, (i)&#160;an individual who is a citizen or resident of the United States, (ii)&#160;a corporation (or other entity treated as a corporation for U.S. federal income tax purposes) created in, or organized under the law of, the United States or any state thereof or the District of Columbia, (iii)&#160;an estate the income of which is includible in gross income for U.S. federal income tax purposes regardless of its source, or (iv)&#160;a trust (A)&#160;the administration of which is subject to the primary supervision of a U.S. court and which has one or more U.S. persons who have the authority to control all substantial decisions of the trust or (B)&#160;that has otherwise validly elected to be treated as a U.S. person under the Code. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If a partnership (or other entity treated as a partnership for U.S. federal income tax purposes) is a beneficial owner of our ADSs or Class&#160;Z 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 our ADSs or Class&#160;Z ordinary shares and their partners are urged to consult their tax advisors regarding an investment in our ADSs or Class&#160;Z ordinary shares. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For U.S. federal income tax purposes, a U.S. Holder of ADSs will generally be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a U.S. Holder of the ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class&#160;Z ordinary shares for ADSs will generally not be subject to U.S. federal income tax. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Considerations </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-U.S.</span> corporation, such as our company, will be classified as a PFIC, for U.S. federal income tax purposes for any taxable year, if either (i) 75% or more of its gross income for such year consists of certain types of &#8220;passive&#8221; income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year is attributable to assets that produce or are held for the production of passive income. For this purpose, cash and assets readily convertible into cash are categorized as a passive asset and the company&#8217;s goodwill and other unbooked intangibles are taken into account. 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 and earning a proportionate share of the income of any other corporation in which we own, directly or indirectly, 25% or more (by value) of the stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Although the law in this regard is not entirely clear, we treat the VIEs as being owned by us for U.S. federal income tax purposes, because we control their management decisions and we are entitled to substantially all of the economic benefits associated with these entities, and, as a result, we consolidate their results of operations in our consolidated U.S. GAAP financial statements. If it were determined, however, that we do not own the stock of the VIEs for U.S. federal income tax purposes, we may be treated as a PFIC for the current taxable year and any subsequent taxable year. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">162 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Assuming that we are the owner of the VIEs for U.S. federal income tax purposes, and based upon the composition of our income and assets and projections as to the value of our assets, including goodwill and other unbooked intangibles not reflected on our balance sheet, we do not believe that we were a PFIC for the 2022 taxable year and we do not presently expect to be a PFIC for the current taxable year. While we do not expect to be or become a PFIC in the current taxable year, no assurance can be given that we are not or will not become classified as a PFIC because the determination of PFIC status is a fact-intensive inquiry made on an annual basis and will depend, in part, upon the composition of our assets and income, and the continued existence of our goodwill at that time. Fluctuations in the market price of our ADSs may cause us to become a PFIC for the current or subsequent taxable years because the value of assets for the purpose of the asset test, including the value of our goodwill and other unbooked intangibles, may be determined by reference to the market value of our ADSs from time to time (which may be volatile). In particular, recent declines in the market price of the ADSs increased our risk of becoming a PFIC. The market price of the ADSs may continue to fluctuate considerably and, consequently, we cannot assure you of our PFIC status for any taxable year. In addition, the composition of our income and our assets will be affected by how, and how quickly, we spend our liquid assets. Under circumstances where we determine not to deploy significant amounts of cash for capital expenditures and other general corporate purposes, our risk of becoming classified as a PFIC may substantially increase. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any year during which a U.S. Holder holds the ADSs or Class&#160;Z ordinary shares, we will generally continue to be treated as a PFIC for all succeeding years during which such U.S. Holder holds our ADSs or Class&#160;Z ordinary shares, unless we cease to be a PFIC and a &#8220;deemed sale&#8221; election is made, or a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> treatment (as further described below) applies to any year in which we are a PFIC. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The discussion below under &#8220;Dividends&#8221; and &#8220;Sale or Other Disposition of ADSs or Class&#160;Z Ordinary Shares&#8221; is written on the basis that we will not be classified as a PFIC for U.S. federal income tax purposes. The U.S. federal income tax rules that apply if we are treated as a PFIC are generally discussed below under &#8220;Passive Foreign Investment Company Rules.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Dividends </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;Passive Foreign Investment Company Rules,&#8221; any cash distributions (including the amount of any tax withheld) paid on our ADSs or Class&#160;Z ordinary shares out of our current or accumulated earnings and profits, as determined under U.S. 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. Because we do not intend to determine our earnings and profits on the basis of U.S. federal income tax principles, any distribution we pay will generally be treated as a &#8220;dividend&#8221; for U.S. federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A <span style="white-space:nowrap">non-corporate</span> U.S. Holder will generally be subject to tax on dividend income from a &#8220;qualified foreign corporation&#8221; at a lower applicable capital gains rate rather than the marginal tax rates generally applicable to ordinary income provided that certain holding period requirements are met. A <span style="white-space:nowrap">non-U.S.</span> corporation (other than a corporation that is classified as 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 (i)&#160;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 (ii)&#160;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. The ADSs are considered to be readily tradable on the Nasdaq Global Select Market, which is an established securities market in the United States. Since we do not expect that our Class&#160;Z ordinary shares will be listed on an established securities market in the United States, we do not believe that dividends that we pay on our Class&#160;Z ordinary shares that are not represented by ADSs will meet the conditions required for the reduced tax rate. There can be no assurance that our ADSs will continue to be considered readily tradable on an established securities market in later years. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event that we are deemed to be a PRC resident enterprise under the PRC Enterprise Income Tax Law, we may become eligible for the benefits of the <span style="white-space:nowrap">U.S.-PRC</span> income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose) (the &#8220;Treaty&#8221;), and in that case we would be treated as a qualified foreign corporation with respect to dividends paid on our Class&#160;Z ordinary shares, or ADSs. Each <span style="white-space:nowrap">non-corporate</span> 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 our ADSs or Class&#160;Z ordinary shares. Dividends received on our ADSs or Class&#160;Z ordinary shares will not be eligible for the dividends received deduction allowed to corporations. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">163 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Dividends will generally be treated as income from foreign sources for U.S. 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 our ADSs or Class&#160;ordinary shares. See &#8220;Item&#160;10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation.&#8221; In that case, depending on the U.S. Holder&#8217;s individual facts and circumstances, a U.S. Holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit not in excess of any applicable treaty rate in respect of any foreign withholding taxes imposed on dividends received on our ADSs or Class&#160;Z 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 U.S. federal income tax purposes, in respect of such withholding, but only for a year in which such holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex and their outcome depends in large part on the U.S. Holder&#8217;s individual facts and circumstances. In addition, under U.S. Treasury regulations, in absence of an election to apply the benefits of an applicable income tax treaty, in order for foreign income taxes to be creditable the relevant foreign income tax rules must be consistent with certain U.S. federal income tax principles, and we have not determined whether the PRC income tax system meets these requirements. Accordingly, U.S. Holders are urged to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale or Other Disposition of ADSs or Class&#160;Z Ordinary Shares </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Subject to the discussion below under &#8220;Passive Foreign Investment Company Rules,&#8221; a U.S. Holder will generally recognize capital gain or loss upon the sale or other disposition of ADSs or Class&#160;Z ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the holder&#8217;s adjusted tax basis in such ADSs or Class&#160;Z ordinary shares. Any capital gain or loss will be long-term if the ADSs or Class&#160;Z ordinary shares have been held for more than one year and will generally be U.S. source gain or loss for U.S. foreign tax credit purposes. Long-term capital gain of <span style="white-space:nowrap">non-corporate</span> U.S. Holders is generally eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As described in &#8220;Item&#160;10. Additional Information&#8212;E. Taxation&#8212;PRC Taxation,&#8221; if we are deemed to be a PRC resident enterprise under the Enterprise Income Tax Law, gains from the disposition of the ADSs or Class&#160;Z ordinary shares may be subject to PRC income tax and will generally be U.S.-source, which may limit the ability to receive a foreign tax credit. If a U.S. Holder is eligible for the benefits of the Treaty, such holder may be able to elect to treat such gain as PRC source income under the Treaty. In light of recently issued U.S. 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 Shares. The rules regarding foreign tax credits and deduction of foreign taxes are complex. U.S. Holders should consult their tax advisors regarding the availability of a foreign tax credit or deduction in light of their particular circumstances, including their eligibility for benefits under the Treaty, and the potential impact of the recently issued U.S. Treasury regulations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Passive Foreign Investment Company Rules </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are classified as a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;Z ordinary shares, and unless the U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election (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, on (i)&#160;any excess distribution that we make to the U.S. Holder (which generally means any distributions paid during a taxable year to a U.S. Holder that are greater than 125&#160;percent of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. Holder&#8217;s holding period for the ADSs or Class&#160;Z ordinary shares), and (ii)&#160;any gain realized on the sale or other disposition, including a pledge, of ADSs or Class&#160;Z ordinary shares. Under the PFIC rules: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the excess distribution or gain will be allocated ratably over the U.S. Holder&#8217;s holding period for the ADSs or Class&#160;Z ordinary shares; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">164 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to the current taxable year and any taxable years in the U.S. Holder&#8217;s holding period prior to the first taxable year in which we are classified as a PFIC (each, a <span style="white-space:nowrap">&#8220;pre-PFIC</span> year&#8221;), will be taxable as ordinary income; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the amount allocated to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year, will be subject to tax at the highest tax rate in effect for individuals or corporations, as appropriate, for that year; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a <span style="white-space:nowrap">pre-PFIC</span> year. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If we are a PFIC for any taxable year during which a U.S. Holder holds our ADSs or Class&#160;Z ordinary shares and any of our 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 urged to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As an alternative to the foregoing rules, a U.S. Holder of &#8220;marketable stock&#8221; in a PFIC may make a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election with respect to such stock. The <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election is available only for stock that is regularly traded on a national securities exchange that is registered with the SEC, or on a foreign exchange or market that the IRS determines is a qualified exchange that has rules sufficient to ensure that the market price represents a legitimate and sound fair market value. Our ADSs are listed on the Nasdaq Global Select Market, which is an established securities market in the United States. Consequently, if our ADSs continue to be listed on the Nasdaq Global Select Market and are regularly traded, we expect that the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election would be available to a U.S. Holder that holds our ADSs were we to be or become a PFIC. We expect the Hong Kong Stock Exchange, on which our Class&#160;Z ordinary shares are listed, to be a qualified exchange but there can be no assurance in this regard because the IRS has not identified specific <span style="white-space:nowrap">non-U.S.</span> exchanges as qualified for these purposes. Our ADSs and Class&#160;Z ordinary shares are expected to qualify as being regularly traded, but no assurances may be given in this regard. If a U.S. Holder makes this election, the holder will generally (i)&#160;include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs or Class&#160;Z ordinary shares held at the end of the taxable year over the adjusted tax basis of such ADSs or Class&#160;Z ordinary shares and (ii)&#160;deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs or Class&#160;Z ordinary shares over the fair market value of such ADSs or Class&#160;Z ordinary shares held at the end of the taxable year, but such deduction will only be allowed to the extent of the amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. The U.S. Holder&#8217;s adjusted tax basis in the ADSs or Class&#160;Z ordinary shares would be adjusted to reflect any income or loss resulting from the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election in respect of a corporation classified as a PFIC and such corporation ceases to be classified as a PFIC, the holder will not be required to take into account the gain or loss described above during any period that such corporation is not classified as a PFIC. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election, any gain such U.S. Holder recognizes upon the sale or other disposition of our ADSs or Class&#160;Z ordinary shares in a year when we are a PFIC will be treated as ordinary income and any loss will be treated as ordinary loss, but such loss will only be treated as ordinary loss to the extent of the net amount previously included in income as a result of the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. If a U.S. Holder makes a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election it will be effective for the taxable year for which the election is made and all subsequent taxable years unless the ADSs or Class&#160;Z ordinary shares are no longer treated as marketable stock or the IRS consents to the revocation of the election. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Because a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election cannot be made for any lower-tier PFICs that we may own, a U.S. Holder may continue to be subject to the PFIC rules with respect to such U.S. Holder&#8217;s indirect interest in any investments held by us that are treated as an equity interest in a PFIC for U.S. federal income tax purposes. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We do not intend to provide information necessary for U.S. Holders to make qualified electing fund elections which, if available, would result in tax treatment different from the general tax treatment for PFICs described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">If a U.S. Holder owns our ADSs or Class&#160;Z ordinary shares during any taxable year that we are a PFIC, the holder must generally file an annual IRS Form&#160;8621. Each U.S. Holder is urged to consult its tax advisor concerning the U.S. federal income tax consequences of purchasing, holding and disposing ADSs or Class&#160;Z ordinary shares if we are or become treated as a PFIC, including the possibility of making a <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> election. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">165 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">F. Dividends and Paying Agents </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">G. Statement by Experts </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">H. Documents on Display </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We are subject to periodic reporting and other informational requirements of the Exchange Act as applicable to foreign private issuers, and are required to file reports and other information with the SEC. Specifically, we are required to file annually an annual report on <span style="white-space:nowrap">Form&#160;20-F</span> within four months after the end of each fiscal year, which is December&#160;31. All information filed with the SEC can be obtained over the internet at the SEC&#8217;s website at <span style="text-decoration:underline">www.sec.gov</span>. 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&#160;16 of the Exchange Act. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We will furnish Deutsche Bank Trust Company Americas, the depositary of the 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&#8217; 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&#8217; meeting received by the depositary from us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In accordance with Nasdaq Stock Market Rule&#160;5250(d), we will post this annual report on <span style="white-space:nowrap">Form&#160;20-F</span> on our website at <span style="text-decoration:underline">http://ir.bilibili.com</span>. In addition, we will provide hardcopies of our annual report free of charge to shareholders and ADS holders upon request. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">I. Subsidiary Information </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">J. Annual Report to Security Holders </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We intend to submit the annual report provided to security holders in electronic format pursuant to the Rules Governing the Listing of Securities on The Stock Exchange of Hong Kong Limited as an exhibit to a current report on Form <span style="white-space:nowrap">6-K.</span> </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_15">ITEM&#160;11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Foreign exchange risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Substantially all of our revenues and expenses are denominated in Renminbi. 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 the investment in the 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 the ADSs will be traded in U.S. dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of Renminbi against the U.S. dollar would reduce the Renminbi 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, servicing our outstanding debt, or for other business purposes, appreciation of the U.S. dollar against the Renminbi would reduce the U.S. dollar amounts available to us. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, we had U.S. dollar-denominated cash and cash equivalents and time deposits of US$1,551.3&#160;million. If the U.S. dollar had appreciated or depreciated by 10% against the Renminbi, we would have had an increase or decrease of RMB1,080.4&#160;million of cash and cash equivalents and time deposits. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">166 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest rate risk </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our exposure to interest rate risk primarily relates to the interest income generated by excess cash, which is mostly held in interest-bearing bank deposits. Interest-earning instruments carry a degree of interest rate risk. We have not been exposed to material risks due to changes in interest rates, and we have not used any derivative financial instruments to manage our interest risk exposure. However, our future interest income may fall short of expectations due to changes in market interest rates. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_16">ITEM&#160;12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">A. Debt Securities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">B. Warrants and Rights </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">C. Other Securities </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">D. American Depositary Shares </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Fees and Expenses </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As an ADS holder, you will be required to pay the following service fees to the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs): </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:51%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:48%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Service</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Fees</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;To any person to which ADSs are issued or to any person to which a distribution is made in respect of ADS distributions pursuant to stock dividends or other free distributions of stock, bonus distributions, stock splits or other distributions (except where converted to cash)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS issued</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Cancellation of ADSs, including the case of termination of the deposit agreement</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS cancelled</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Distribution of cash dividends</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Distribution of cash entitlements (other than cash dividends) and/or cash proceeds from the sale of rights, securities and other entitlements</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Distribution of ADSs pursuant to exercise of rights</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Distribution of securities other than ADSs or rights to purchase additional ADSs</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">&#8226;&#8195;&#8194;&#8202;Depositary services</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Up to US$0.05 per ADS held on the applicable record date(s) established by the depositary bank</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As an ADS holder, you will also be responsible for paying certain fees and expenses incurred by the depositary bank and certain taxes and governmental charges (in addition to any applicable fees, expenses, taxes and other governmental charges payable on the deposited securities represented by any of your ADSs) such as: </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">167 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees for the transfer and registration of Class&#160;Z ordinary shares charged by the registrar and transfer agent for the Class&#160;Z ordinary shares in the Cayman Islands (i.e., upon deposit and withdrawal of Class&#160;Z ordinary shares). </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses incurred for converting foreign currency into U.S. dollars. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Expenses for cable, telex and fax transmissions and for delivery of securities. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Taxes and duties upon the transfer of securities, including any applicable stamp duties, any stock transfer charges or withholding taxes (i.e., when Class&#160;Z ordinary shares are deposited or withdrawn from deposit). </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with the delivery or servicing of Class&#160;Z ordinary shares on deposit. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Fees and expenses incurred in connection with complying with exchange control regulations and other regulatory requirements applicable to Class&#160;Z ordinary shares, deposited securities, ADSs and ADRs. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Any applicable fees and penalties thereon. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary fees payable upon the issuance and cancellation of ADSs are typically paid to the depositary bank by the brokers (on behalf of their clients) receiving the newly issued ADSs from the depositary bank and by the brokers (on behalf of their clients) delivering the ADSs to the depositary bank for cancellation. The brokers in turn charge these fees to their clients. Depositary fees payable in connection with distributions of cash or securities to ADS holders and the depositary services fee are charged by the depositary bank to the holders of record of ADSs as of the applicable ADS record date. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary fees payable for cash distributions are generally deducted from the cash being distributed or by selling a portion of distributable property to pay the fees. In the case of distributions other than cash (i.e., share dividends, rights), the depositary bank charges the applicable fee to the ADS record date holders concurrent with the distribution. In the case of ADSs registered in the name of the investor (whether certificated or uncertificated in direct registration), the depositary bank sends invoices to the applicable record date ADS holders. In the case of ADSs held in brokerage and custodian accounts (via DTC), the depositary bank generally collects its fees through the systems provided by DTC (whose nominee is the registered holder of the ADSs held in DTC) from the brokers and custodians holding ADSs in their DTC accounts. The brokers and custodians who hold their clients&#8217; ADSs in DTC accounts in turn charge their clients&#8217; accounts the amount of the fees paid to the depositary banks. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In the event of refusal to pay the depositary fees, the depositary bank may, under the terms of the deposit agreement, refuse the requested service until payment is received or may set off the amount of the depositary fees from any distribution to be made to the ADS holder. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary may make payments to us or reimburse us for certain costs and expenses, by making available a portion of the ADS fees collected in respect of the ADR program or otherwise, upon such terms and conditions as we and the depositary bank agree from time to time. In 2022, we were entitled to receive approximately US$1.7&#160;million reimbursements from the depositary for our expenses incurred in connection with investor relationship programs related to the ADS facility and the travel expense in connection with such programs. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dealings and Settlement of Class&#160;Z Ordinary Shares in Hong Kong </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our Class&#160;Z ordinary shares now trade on the Hong Kong Stock Exchange in board lots of 20 ordinary shares. Dealings in our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange are conducted in Hong Kong dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The transaction costs of dealings in our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange include: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Hong Kong Stock Exchange trading fee of 0.005% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">SFC transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller; </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">168 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">trading tariff of HK$0.50 on each and every purchase or sale transaction. The decision on whether or not to pass the trading tariff onto investors is at the discretion of brokers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">transfer deed stamp duty of HK$5.00 per transfer deed (if applicable), payable by the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">ad valorem stamp duty at a total rate of 0.26% of the value of the transaction, with 0.13% payable by each of the buyer and the seller; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">stock settlement fee, which is currently 0.002% of the gross transaction value, subject to a minimum fee of HK$2.00 and a maximum fee of HK$100.00 per side per trade; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">brokerage commission, which is freely negotiable with the broker (other than brokerage commissions for IPO transactions which are currently set at 1% of the subscription or purchase price and will be payable by the person subscribing for or purchasing the securities); and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Investors must settle their trades executed on the Hong Kong Stock Exchange through their brokers directly or through custodians. For an investor who has deposited his or her Class&#160;Z ordinary shares in his or her stock account or in his or her designated CCASS participant&#8217;s stock account maintained with CCASS, settlement will be effected in CCASS in accordance with the General Rules of CCASS and CCASS Operational Procedures in effect from time to time. For an investor who holds the physical certificates, settlement certificates and the duly executed transfer forms must be delivered to his or her broker or custodian before the settlement date. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Conversion between Class&#160;Z Ordinary Shares Trading in Hong Kong and ADSs </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with the listing of our Class&#160;Z ordinary shares on the Hong Kong Stock Exchange, we have established a branch register of members in Hong Kong, or the Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members, or the Cayman share register, continues to be maintained by our Principal Share Registrar, Walkers Corporate Limited. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All Class&#160;Z ordinary shares offered in the Global Offering are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class&#160;Z ordinary shares registered on the Hong Kong share register are able to convert these shares into ADSs, and vice versa. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In connection with our listing in Hong Kong, and to facilitate fungibility and conversion between ADSs and Class&#160;Z ordinary shares and trading between Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued Class&#160;Z ordinary shares from our register of members maintained in the Cayman Islands to our Hong Kong share register. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The ADSs are traded on the Nasdaq. Dealings in the ADSs on the Nasdaq are conducted in U.S. Dollars. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">ADSs may be held either: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">directly (a)&#160;by having an American Depositary Receipt (ADR), which is a certificate evidencing a specific number of ADSs, registered in the holder&#8217;s name, or (b)&#160;by holding uncertificated ADSs in the direct registration system; or </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">indirectly, through the holder&#8217;s broker or other financial institution. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">169 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary for the ADSs is Deutsche Bank Trust Company Americas, whose office is located at 1 Columbus Circle, 17th Floor, New York, NY 10019, USA. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Converting Class&#160;Z Ordinary Shares Trading in Hong Kong into ADSs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor who holds Class&#160;Z ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on the Nasdaq must deposit or have his or her broker deposit the Class&#160;Z ordinary shares with the depositary&#8217;s Hong Kong custodian, Deutsche Bank AG, Hong Kong Branch, or the custodian, in exchange for ADSs. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">A deposit of Class&#160;Z ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;Z ordinary shares have been deposited with CCASS, the investor must transfer ordinary shares to the depositary&#8217;s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed letter of transmittal to the custodian via his or her broker. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If Class&#160;Z ordinary shares are held outside CCASS, the investor must arrange to deposit his or her Class&#160;Z ordinary shares into CCASS for delivery to the depositary&#8217;s account with the custodian within CCASS, submit and deliver a duly completed and signed letter of transmittal to the custodian. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the person(s) designated by an investor or his or her broker. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For Class&#160;Z ordinary shares deposited in CCASS, under normal circumstances, the above steps generally require two business days, provided that the investor has provided timely and complete instructions. For Class&#160;Z ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Converting ADSs to Class&#160;Z Ordinary Shares Trading in Hong Kong </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor who holds ADSs and who intends to convert his/her ADSs into Class&#160;Z ordinary shares to trade on the Hong Kong Stock Exchange must cancel the ADSs the investor holds and withdraw Class&#160;Z ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such Class&#160;Z ordinary shares on the Hong Kong Stock Exchange. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">An investor that holds ADSs indirectly through a broker should follow the broker&#8217;s procedure and instruct the broker to arrange for cancelation of the ADSs, and transfer of the underlying Class&#160;Z ordinary shares from the depositary&#8217;s account with the custodian within the CCASS system to the investor&#8217;s Hong Kong stock account. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For investors holding ADSs directly, the following steps must be taken: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">To withdraw Class&#160;Z ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary. Such instructions must have a Medallion signature guarantee. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will instruct the custodian to deliver Class&#160;Z ordinary shares underlying the canceled ADSs to the CCASS account designated by an investor. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">If an investor prefers to receive Class&#160;Z ordinary shares outside CCASS, he or she must receive ordinary shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register Class&#160;Z ordinary shares in their own names with the Hong Kong Share Registrar. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">170 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">For Class&#160;Z ordinary shares to be received in CCASS, under normal circumstances, the above steps generally require two business days, provided that the investor has provided timely and complete instructions. For Class&#160;Z ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to complete. The investor will be unable to trade the Class&#160;Z ordinary shares on the Hong Kong Stock Exchange until the procedures are completed. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In addition, completion of the above steps and procedures is subject to there being a sufficient number of Class&#160;Z ordinary shares on the Hong Kong share registrar to facilitate a withdrawal from the ADS program directly into the CCASS system. We are not under any obligation to maintain or increase the number of Class&#160;Z ordinary shares on the Hong Kong share register to facilitate such withdrawals. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Depositary Requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Before the depositary issues ADSs or permits withdrawal of Class&#160;Z ordinary shares, the depositary may require: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">production of satisfactory proof of the identity and genuineness of any signature or other information it deems necessary; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including, but not limited to, </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">completion and presentation of transfer documents. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The depositary may refuse to deliver, transfer, or register issuances, transfers and cancelations of ADSs generally when the transfer books of the depositary or our Hong Kong or Cayman Share Registrar are closed or at any time if the depositary or we determine it advisable to do so, subject to such refusal complying with U.S. federal securities laws. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">All costs attributable to the transfer of Class&#160;Z ordinary shares to effect a withdrawal from or deposit of Class&#160;Z ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of Class&#160;Z ordinary shares and ADSs should note that the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of Class&#160;Z ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class&#160;Z ordinary shares and ADSs must pay up to US$5.00 (or less) per 100 ADSs for each issuance of ADSs and each cancelation of ADSs, as the case may be, in connection with the deposit of Class&#160;Z ordinary shares into, or withdrawal of ordinary shares from, our ADS program. </p> <p style="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_17">PART&#160;II. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_18">ITEM&#160;13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_19">ITEM&#160;14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">None. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">171 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_20">ITEM&#160;15. CONTROLS AND PROCEDURES </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Disclosure Controls and Procedures </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Under the supervision and with the participation of our management, including our chief executive officer and our chief financial officer, we carried out an evaluation of the effectiveness of our disclosure controls and procedures, which is defined in <span style="white-space:nowrap">Rules&#160;13a-15(e)</span> of the Exchange Act, as of December&#160;31, 2022. Based upon that evaluation, our management, with the participation of our chief executive officer and chief financial officer, has concluded that, our disclosure controls and procedures were effective in ensuring that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was recorded, processed, summarized and reported, within the time periods specified in the SEC&#8217;s rules and forms, and that the information required to be disclosed by us in the reports that we file or submit under the Exchange Act was accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Management&#8217;s Annual Report on Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in <span style="white-space:nowrap">Rules&#160;13a-15</span> (f) under the Exchange Act. Our management, with the participation of our chief executive officer and our chief financial officer, evaluated the effectiveness of our internal control over financial reporting based on criteria established in the framework in Internal Control-Integrated Framework (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on this evaluation, our management has concluded that our internal control over financial reporting was effective as of December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">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 and procedures may deteriorate. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Attestation Report of the Independent Registered Public Accounting Firm </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">PricewaterhouseCoopers Zhong Tian LLP has audited the effectiveness of our internal control over financial reporting as of December&#160;31, 2022 as stated in its report, which appears on <span style="white-space:nowrap">page&#160;F-2</span> of this annual report on <span style="white-space:nowrap">Form&#160;20-F.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Changes in Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">There were no changes in our internal control over financial reporting (as defined in Rules <span style="white-space:nowrap">13a-15(f)</span> and <span style="white-space:nowrap">15d-15(f)</span> under the Securities Exchange Act of 1934, as amended) during the year ended December&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_21">ITEM&#160;16A. AUDIT COMMITTEE FINANCIAL EXPERT </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors has determined that Eric He, a member of our audit committee and independent director (under the standards set forth in Rule&#160;5605(c)(2) of the Nasdaq Stock Market Rules and <span style="white-space:nowrap">Rule&#160;10A-3</span> under the Securities Exchange Act of 1934), is an audit committee financial expert. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_22">ITEM&#160;16B. CODE OF ETHICS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Our board of directors adopted a code of business conduct and ethics that applies to our directors, officers and employees in February 2018 which was amended in July 2021. We have posted a copy of our code of business conduct and ethics on our website at <span style="font-style:italic"><span style="text-decoration:underline">http://ir.bilibili.com/</span></span><span style="text-decoration:underline">.</span> </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_23">ITEM&#160;16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by PricewaterhouseCoopers Zhong Tian LLP and affiliates, our principal external auditors, for the periods indicated. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">172 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">


<tr>

<td style="width:77%"></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">For the Year Ended<br />December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2020</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="10" align="center"><span style="font-weight:bold">(RMB in thousands)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit fees<sup style="font-size:75%; vertical-align:top">(1)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">9,128</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">23,025</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">10,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Audit-related fees<sup style="font-size:75%; vertical-align:top">(2)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,500</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Tax fees<sup style="font-size:75%; vertical-align:top">(3)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">385</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,436</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Other fees<sup style="font-size:75%; vertical-align:top">(4)</sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">150</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table> <p style="line-height:8.0pt;margin-top:0pt;margin-bottom:2pt;border-bottom:1px solid #000000;width:11%">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Audit fees&#8221; means the aggregate fees incurred for each of the fiscal years listed for professional services rendered by our principal auditors for the audit or review of our annual financial statements or quarterly financial information and review of documents filed with the SEC and submitted to the Hong Kong Stock Exchange. In 2020 and 2022, the audit refers to financial statement audit and audit pursuant to Section&#160;404 of the Sarbanes-Oxley Act of 2002. In 2021, the audit refers to financial statement audit, audit pursuant to Section&#160;404 of the Sarbanes-Oxley Act of 2002 and assurance services rendered in connection with our HK IPO in 2021. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Audit-related fees&#8221; means the aggregate fees incurred in each of the fiscal years listed as a result of our principal auditors&#8217; issuance of comfort letters related to our issuance of the 2027 Notes and the December 2026 Notes and our principal auditor&#8217;s issuance of consent letter related to our registration of securities on a Form <span style="white-space:nowrap">S-8</span> filed in October 2022. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Tax fees&#8221; means the aggregate fees incurred in each of the fiscal years listed for the professional tax services rendered by our principal auditors. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">&#8220;Other fees&#8221; means the aggregate fees incurred in each of the fiscal years listed for services rendered by our principal auditors other than services reported under &#8220;Audit fees,&#8221; &#8220;Audit-related fees&#8221; and &#8220;Tax fees.&#8221; </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The policy of our audit committee is to <span style="white-space:nowrap">pre-approve</span> all audit and <span style="white-space:nowrap">non-audit</span> services provided by PricewaterhouseCoopers Zhong Tian LLP as described above. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_24">ITEM&#160;16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">None. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_25">ITEM&#160;16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">On March&#160;3, 2022, our board of directors authorized a share repurchase program under which we may repurchase up to US$500&#160;million of the ADSs for the next 24 months. The proposed repurchases may be made from time to time in the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means, depending on market conditions and in accordance with applicable rules and regulations. We plan to fund the repurchases from our existing cash balance. </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The following table sets forth information about our repurchases made in the year 2022 under the share repurchase program described above. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:58%"></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Period</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">(a) Total<br />Number of<br />ADSs<br />Purchased</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">(b)<br />Average<br />Price&#160;Paid<br />per ADS<br />(US$)</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">(c) Total<br />Number of<br />ADSs<br />Purchased&#160;as<br />Part of<br />Publicly<br />Announced<br />Plans or<br />Programs</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">(d)&#160;Approximate<br />Dollar Value of<br />Shares that May<br />Yet Be<br />Purchased&#160;under<br />the Plans or<br />Programs (US$)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">March&#160;1, 2022 - March 31, 2022</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,403,037</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">21.38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,403,037</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">470,000,370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">April&#160;1, 2022 - April 30, 2022</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">14,657</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19.89</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,417,694</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">469,708,865</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">May&#160;1, 2022 - May 31, 2022</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,223,138</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19.02</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,640,832</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">446,444,218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,640,832</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">20.28</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">2,640,832</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom" align="right"><span style="font-weight:bold">446,444,218</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:3.00px double #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">173 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_26">ITEM&#160;16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_27">ITEM&#160;16G. CORPORATE GOVERNANCE </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Rule&#160;5635(c) of the Nasdaq Rules requires a Nasdaq-listed company to obtain its shareholders&#8217; approval of all equity compensation plans, including stock plans, and any material amendments to such plans. Rule&#160;5615 of the Nasdaq Rules permits a foreign private issuer like our company to follow home country practice in certain corporate governance matters. We currently follow our home country practice that does not require us to seek shareholder approval for amending our share incentive plan. Therefore, our shareholders are afforded less protection than they otherwise would under the Nasdaq Global Market corporate governance listing standards applicable to U.S. domestic issuers. See &#8220;Item&#160;3. Key Information&#8212;D. Risk Factors&#8212;Risks Related to Our Listed Securities&#8212;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 Nasdaq corporate governance listing standards, and these practices may afford less protection to shareholders than shareholders would enjoy if we complied fully with the Nasdaq corporate governance listing standards.&#8221; In the future, we may rely on other exemptions provided by Nasdaq. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_28">ITEM&#160;16H. MINE SAFETY DISCLOSURE </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" id="tx432541_29"><span style="font-weight:bold">ITEM&#160;16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</span><span style="font-weight:bold"><span style="font-style:italic"> </span></span><span style="font-weight:bold"> </span></p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">In May 2022, Bilibili Inc. was conclusively listed by the SEC as a Commission-Identified Issuer under the HFCAA following the filing of our annual report on Form <span style="white-space:nowrap">20-F</span> for the fiscal year ended December&#160;31, 2021. Our auditor, a registered public accounting firm that the PCAOB was unable to inspect or investigate completely in 2021, issued the audit report for us for the fiscal year ended December&#160;31, 2021. On December&#160;15, 2022, the PCAOB issued a report that vacated its December&#160;16, 2021 determination and removed mainland China and Hong Kong from the list of jurisdictions where it is unable to inspect or investigate completely registered public accounting firms. For this reason, we do not expect to be identified as a Commission-Identified Issuer under the HFCAA after we file this annual report on Form <span style="white-space:nowrap">20-F.</span> </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">As of the date of this annual report, to our knowledge, (i)&#160;no governmental entities in the Cayman Islands or in China own shares of Bilibili Inc. or the VIEs in China, (ii)&#160;the governmental entities in China do not have a controlling financial interest in Bilibili Inc. or the VIEs, (iii)&#160;none of the members of the board of directors of Bilibili Inc. or our operating entities, including the VIEs, is an official of the Chinese Communist Party, and (iv)&#160;none of the currently effective memorandum and articles of association (or equivalent organizing document) of Bilibili Inc. or the VIEs contains any charter of the Chinese Communist Party. </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_30">ITEM&#160;16J. INSIDER TRADING POLICIES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">174 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_31">PART&#160;III. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_32">ITEM&#160;17. FINANCIAL STATEMENTS </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">We have elected to provide financial statements pursuant to Item&#160;18. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_33">ITEM&#160;18. FINANCIAL STATEMENTS </p> <p style="margin-top:6pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of Bilibili Inc. are included at the end of this annual report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx432541_34">ITEM&#160;19. EXHIBITS </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:6%"></td>
<td style="width:92%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">Exhibit<br />Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">1.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522253530/d406463dex992.htm">Eighth Amended and Restated Memorandum and Articles of Association of the Registrant (incorporated herein by reference to Exhibit&#160;99.2 to the current report on <span style="white-space:nowrap">Form&#160;6-K,</span> furnished with the Securities and Exchange Commission on September&#160;29, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001762/a2234740zex-4_3.htm">Registrant&#8217;s Specimen American Depositary Receipt (included in Exhibit&#160;4.3) (incorporated herein by reference to Exhibit&#160;4.3 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001762/a2234740zex-4_2.htm">Registrant&#8217;s Specimen Certificate for Class&#160;Z Ordinary Shares (incorporated herein by reference to Exhibit&#160;4.2 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000110465918045669/a18-17312_1ex4d3.htm">Deposit Agreement, among the Registrant, the depositary and the holders and beneficial owners of the American Depositary Receipts (incorporated herein by reference to Exhibit&#160;4.3 to the <span style="white-space:nowrap">Form&#160;S-8,</span> as amended, initially filed on July&#160;18, 2018 (File <span style="white-space:nowrap">No.333-226216))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-4_4.htm">Fourth Amended and Restated Shareholders&#8217; Agreement between the Registrant and other parties thereto dated April&#160;1, 2017 (incorporated herein by reference to Exhibit&#160;4.4 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex25.htm">Indenture, dated April&#160;5, 2019 constituting US$500&#160;million 1.375% Convertible Senior Notes Due 2026 (incorporated herein by reference to Exhibit&#160;2.5 to the <span style="white-space:nowrap">Form&#160;20-F,</span> as amended, initially filed on March&#160;27, 2020 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312521071497/d28513dex26.htm">Indenture, dated June&#160;2, 2020 constituting US$800&#160;million 1.25% Convertible Senior Notes Due 2027 (incorporated herein by reference to Exhibit&#160;2.6 to the <span style="white-space:nowrap">Form&#160;20-F,</span> as amended, initially filed on March&#160;23, 2021 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex27.htm">Indenture, dated November&#160;23, 2021 constituting US$1,600&#160;million 0.50% Convertible Senior Notes Due 2026 (incorporated herein by reference to Exhibit 2.7 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.8*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex28.htm">Description of Securities </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">2.9</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312521090423/d118895dex41.htm">Registrant&#8217;s Form of Class&#160;Z Ordinary Share Certificate (incorporated herein by reference to Exhibit&#160;4.1 to the current report on <span style="white-space:nowrap">Form&#160;6-K,</span> furnished with the Securities and Exchange Commission on March&#160;23, 2021 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex42.htm">Amended and Restated 2018 Share Incentive Plan (incorporated herein by reference to Exhibit&#160;4.2 to the <span style="white-space:nowrap">Form&#160;20-F,</span> as amended, initially filed on March&#160;27, 2020 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">175 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:6%"></td>
<td style="width:92%"></td></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">Exhibit<br />Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_3.htm">Form of Indemnification Agreement between the Registrant and its directors and executive officers (incorporated herein by reference to Exhibit&#160;10.3 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_4.htm">Form of Employment Agreement between the Registrant and its executive officers (incorporated herein by reference to Exhibit&#160;10.4 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex45.htm">English translation of the form of Power of Attorney granted by the shareholders of VIEs (incorporated herein by reference to Exhibit 4.5 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex46.htm">English translation of the form of Equity Pledge Agreement among a WFOE, a VIE and shareholders of such VIE (incorporated herein by reference to Exhibit 4.6 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex47.htm">English translation of the form of Exclusive Business Cooperation Agreement between a WFOE and a VIE (incorporated herein by reference to Exhibit 4.7 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.7</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex48.htm">English translation of the form of Exclusive Option Agreement among a WFOE, a VIE and shareholders of such VIE (incorporated herein by reference to Exhibit 4.8 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.8</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312520088657/d63580dex49.htm">English translation of the Letter of Undertakings granted by spouses of the shareholders of VIEs (incorporated herein by reference to Exhibit 4.9 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.10</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000104746918001244/a2234546zex-10_15.htm">Share Purchase Agreement between the Registrant and other parties thereto, dated April&#160;1, 2017 (incorporated herein by reference to Exhibit&#160;10.15 to the <span style="white-space:nowrap">Form&#160;F-1,</span> as amended, initially filed on March&#160;2, 2018 (File <span style="white-space:nowrap">No.333-223405))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">4.11</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000110465919018702/a19-2736_1ex4d16.htm">Share Purchase and Investor Rights Agreement entered between Bilibili Inc. and Tencent Mobility Limited dated as of October&#160;3, 2018 (incorporated herein by reference to Exhibit&#160;4.16 to the <span style="white-space:nowrap">Form&#160;20-F,</span> as amended, initially filed on March&#160;29, 2019 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">8.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex81.htm">Major subsidiaries and the Consolidated Affiliated Entities of the Registrant </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">11.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1723690/000119312522116261/d648072dex111.htm">Amended Code of Business Conduct and Ethics of the Registrant (incorporated herein by reference to Exhibit 11.1 to the Form <span style="white-space:nowrap">20-F,</span> as amended, initially filed on April&#160;25, 2022 (File <span style="white-space:nowrap">No.&#160;001-38429))</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">12.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex121.htm">CEO Certification Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">12.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex122.htm">CFO Certification Pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">13.1**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex131.htm">CEO Certification Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">13.2**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex132.htm">CFO Certification Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">15.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex151.htm">Consent of Walkers (Hong Kong) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">15.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex152.htm">Consent of Jingtian&#160;&amp; Gongcheng </a></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">176 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:90%"></td></tr>

<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-weight:bold">Exhibit<br />Number</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description of Document</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">15.3*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d432541dex153.htm">Consent of PricewaterhouseCoopers Zhong Tian LLP, an independent registered public accounting firm </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.INS**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Instance Document-this instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.SCH**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Scheme Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.CAL**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.DEF**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.LAB**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.PRE**</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Filed with this Annual Report on <span style="white-space:nowrap">Form&#160;20-F.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">*&#160;*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Furnished with this Annual Report on <span style="white-space:nowrap">Form&#160;20-F.</span></td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">177 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="tx432541_35">SIGNATURES </p> <p style="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">The registrant hereby certifies that it meets all of the requirements for filing on <span style="white-space:nowrap">Form&#160;20-F</span> and that it has duly caused and authorized the undersigned to sign this annual report on its behalf. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p><div>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:40%;border:0;margin-left:auto">


<tr>

<td style="width:7%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:12%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:79%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="5"><span style="font-weight:bold">Bilibili Inc.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="4"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" colspan="3"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Name:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Rui Chen</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Title:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Chairman of the Board of Directors and Chief Executive Officer</td></tr>
</table></div> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 27, 2023 </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">178 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden77319881" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P0Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden77319884" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis">P0Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="hidden77319879" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis">P6Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden77320399" contextRef="PAsOn12_31_2022">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden77320400" contextRef="PAsOn12_31_2021">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="hidden77319987" contextRef="P01_01_2022To12_31_2022">2026-12-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="hidden77320413" contextRef="PAsOn12_31_2022">http://fasb.org/us-gaap/2022#Liabilities</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="bili-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references></ix:header></div><div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="index" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">INDEX TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 100%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:96%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin432541_1">Report of independent registered public accounting firm (PCAOB ID: <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2022To12_31_2022">1424</ix:nonNumeric>)</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 5pt; font-size: 5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 5pt; font-family: &quot;Times New Roman&quot;; line-height: 5pt;"><div style="font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 5pt; font-size: 5pt;"> <div style="font-size: 5pt; line-height: 5pt;"><div style="font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 5pt; font-size: 5pt;"> <div style="font-size: 5pt; line-height: 5pt;"><div style="font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 5pt; font-size: 5pt;;text-align:right;"> <div style="font-size: 5pt; line-height: 5pt;"><div style="font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 5pt; font-size: 5pt;"> <div style="font-size: 5pt; line-height: 5pt;"><div style="font-size: 5pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top; font-size: 10pt;"> <div style="text-indent: -1em; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin432541_2">Consolidated balance sheets as at December&#160;31, 2021 and 2022</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">F-5</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="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; font-size: 10pt;"> <div style="text-indent: -1em; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin432541_3">Consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2020, 2021 and 2022</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-7</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="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; font-size: 10pt;"> <div style="text-indent: -1em; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin432541_4">Consolidated statements of changes in shareholders&#8217; equity for the years ended December&#160;31, 2020, 2021 and 2022</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-8</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="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; font-size: 10pt;"> <div style="text-indent: -1em; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin432541_5">Consolidated statements of cash flows for the years ended December&#160;31, 2020, 2021 and 2022</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-11</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td colspan="4" style="height: 6pt;"><div style="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; font-size: 10pt;"> <div style="text-indent: -1em; 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-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><a href="#fin432541_6">Notes to the consolidated financial statements</a></div></div></div> </td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-12</div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><br/></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">F-1 </div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin432541_1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Report of Independent Registered Public Accounting Firm </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">To the<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>Board of Directors and Shareholders of Bilibili Inc. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Opinions on the Financial Statements and Internal Control over Financial Reporting </div></div></div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of Bilibili Inc. and its subsidiaries (the &#8220;Company&#8221;) as of December&#160;31, 2022 and 2021, and the related consolidated statements of operations and comprehensive loss,<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background: none;;font-weight:bold;display:inline;"><div style="background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div>of changes in shareholders&#8217; equity and of cash flows for each of the three years in the period ended December&#160;31, 2022, including the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). We also have audited the Company&#8217;s internal control over financial reporting as of December&#160;31, 2022, based on criteria established in </div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Internal Control - Integrated Framework</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> (2013)&#160;issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). </div></div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December&#160;31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December&#160;31, 2022, based on criteria established in </div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">Internal Control - Integrated Framework</div></div></div><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> (2013)&#160;issued by the COSO. </div></div></div> <div style="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="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;">Basis for Opinions </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting appearing under Item 15. Our responsibility is to express opinions on the Company&#8217;s consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements and on the Company&#8217;s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div>financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; 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;">F-2 </div></div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><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;">Definition and Limitations of Internal Control over Financial Reporting </div></div></div></div></div> <div style="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;">A company&#8217;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&#8217;s internal control over financial reporting includes those policies and procedures that (i)&#160;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii)&#160;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (iii)&#160;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements. </div></div></div> <div style="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;">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. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><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;">Critical Audit Matters </div></div></div></div></div> <div style="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;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; 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;">Revenue recognition for in-game virtual items</div></div> </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;"></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">As described in Note 2(v) to the consolidated financial statements, revenues from mobile game services were RMB5,021.3&#160;million for the year ended December&#160;31, 2022. Management recognized revenue from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items in exclusively distributed mobile games over the estimated average playing period of paying players, starting from 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;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. Management has estimated the average playing period of paying players for each game, usually between two to nine months. Management estimated the average playing period of paying players for each game, which involved the use of assumptions, including the churn rates and the similarities between newly-launched games and existing games, when a new game is launched and only a limited period of paying player data is available.</div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The principal consideration for our determination that performing procedures relating to revenue recognition for in-game virtual items is a critical audit matter is the significant judgment by management in estimating the average playing period of paying players. This in turn led to significant auditor judgment, subjectivity and effort in performing procedures and in evaluating management&#8217;s assumptions used in developing these estimates, including the churn rates and the similarities between newly-launched games <div style="background-color:#ffffff;;display:inline;">and existing </div></div><div style="background-color:#ffffff;;display:inline;">games.</div></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 style="background-color:#ffffff;;display:inline;">&#160;</div></div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 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 style="background-color:#ffffff;;display:inline;">F-3 </div></div></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;"> </div></div> <div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div> </div> </div> <hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/> <div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><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;">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the revenue recognition process, including controls over the estimation of the average playing period of paying players for each game. These procedures also included, among others, testing management&#8217;s process to estimate the average playing period of paying players by (i)&#160;testing the completeness and accuracy of data used; (ii)&#160;testing the mathematic accuracy of the calculation; and (iii)&#160;evaluating the reasonableness of the churn rates with reference to historical data, and the reasonableness of the underlying assumption of the similarities between newly-launched games and existing games based on the characteristics of mobile games and playing patterns of paying players. </div></div></div> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">/s/<ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2022To12_31_2022">PricewaterhouseCoopers Zhong Tian LLP</ix:nonNumeric></div></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2022To12_31_2022">Beijing, the People&#8217;s Republic of China</ix:nonNumeric> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April 27, 2023 </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have served as the Company&#8217;s auditor since 2017</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents<br/></a></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">BILIBILI INC. </div></div></div></div><div id="fin432541_2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">CONSOLIDATED BALANCE SHEETS </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">(All amounts in thousands, except for share data) </div></div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current assets:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,523,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,172,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,474,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,632,334</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,767,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">691,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,803</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,146</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,382,328</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,328,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">192,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,041,316</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,594,920</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">231,242</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,807,048</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,950,573</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">282,806</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Short-term</div> investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,060,722</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,623,452</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">670,338</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,446,856</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,452,888</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,545,336</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,350,256</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,227,163</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">177,922</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Production cost, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,083,772</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,929,622</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProductionCostNonCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">279,769</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,835,600</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,326,790</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">627,326</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,355</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,591</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,320</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,338,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,725,130</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">395,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Long-term</div> investments, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,502,524</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,651,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">819,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,459,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,474,368</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">213,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,606,295</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,377,682</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,519,527</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,053,151</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,830,570</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,064,863</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Liabilities </div></div>(including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">14,967.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">19,744.2</ix:nonFraction> million as of December&#160;31, 2021 and 2022, respectively)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current liabilities:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,360,906</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,291,656</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">622,232</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">995,451</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,401,526</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">203,202</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">203,770</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">316,244</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan and current portion of long-term debt</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,232,106</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,621,386</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">960,011</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,645,389</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,819,323</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">408,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,416,955</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,534,962</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">222,548</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due to related parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">216,434</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">108,307</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,703</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total current liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,071,011</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,093,404</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,478,310</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term debt</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,784,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,683,150</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,258,938</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">481,982</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">814,429</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">118,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,266,074</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,497,579</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,377,020</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,337,085</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,590,983</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,855,330</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Commitments and contingencies</div></div> (Note&#160;19)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">BILIBILI INC. </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">CONSOLIDATED BALANCE SHEETS (Continued) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">(All amounts in thousands, except for share data) </div></div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Ordinary shares:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;Y Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">100,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2021; US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">100,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of December&#160;31, 2022)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Class&#160;Z Ordinary Shares (US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">309,656,738</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">306,889,473</ix:nonFraction> shares outstanding as of December&#160;31, 2021; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">9,800,000,000</ix:nonFraction> shares authorized, <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">316,202,303</ix:nonFraction> shares issued, <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">310,864,471</ix:nonFraction> shares outstanding as of December&#160;31, 2022)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">201</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,929,961</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,623,161</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,309,859</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,621</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,173</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAppropriated" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated other comprehensive (loss)/income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">279,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,110</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,425</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,971,304</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,479,869</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,114,288</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili&#160;Inc.&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,703,667</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,237,828</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,209,278</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,399</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,759</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">255</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,716,066</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,239,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,209,533</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,053,151</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,830,570</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,064,863</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div id="fin432541_3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">(All amounts in thousands, except for share and per share data) </div></div></div></div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:56%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note 2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net revenues</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,998,976</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,383,684</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,899,167</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,175,081</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,158,800</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,340,537</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,049,872</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostOfRevenue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,616,986</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Gross profit</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,840,176</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,043,147</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,849,295</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">558,095</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating expenses:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,492,091</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,794,853</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,920,745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">713,441</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">976,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,837,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,521,134</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">365,530</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,512,966</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,839,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,765,360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">690,912</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,981,139</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,472,221</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,207,239</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,769,883</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss from operations</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,140,963</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,429,074</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,357,944</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,211,788</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other income/(expense):</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income/(loss), net (including impairments)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">28,203</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">194,183</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">532,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:InvestmentIncomeNetIncludingImpairments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">77,203</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,301</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">281,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expense</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">108,547</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">155,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">250,923</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exchange gains/(loss<div style="letter-spacing: 0px; top: 0px;;display:inline;">es</div>)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,717</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">15,504</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,745</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,863</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Debt extinguishment gain</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,318,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191,178</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others, net</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">95,641</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,411</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">157,944</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:OtherNonoperatingIncomeNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other income/(expense), net</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">140,315</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">284,376</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">954,436</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherNonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,381</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;expenses</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,000,648</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,713,450</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,403,508</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,073,407</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">95,289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,145</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,054,017</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,808,739</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,507,653</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,088,507</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,605</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,511</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,542</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,011,704</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,789,228</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,497,013</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,086,965</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,054,017</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,808,739</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,507,653</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,088,507</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Other comprehensive <div style="letter-spacing: 0px; top: 0px;;display:inline;">(</div>loss<div style="letter-spacing: 0px; top: 0px;;display:inline;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">/</div></div>income:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">325,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">420,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total other comprehensive <div style="letter-spacing: 0px; top: 0px;;display:inline;">(</div>loss<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div>/income</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">325,100</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">420,991</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,972</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,001</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total comprehensive loss</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,379,117</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,229,730</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,169,681</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,039,506</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Comprehensive loss attributable to noncontrolling interests</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,605</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,511</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,542</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss attributable to the Bilibili Inc.&#8217;s shareholders</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,336,804</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,210,219</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,159,041</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,037,964</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.75</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.75</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per ADS, basic</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.75</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per ADS, diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">2.75</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares, basic</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares, diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ADS, basic</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ADS, diluted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation expenses included in:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of revenues</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,087</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,232</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,096</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,808</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,452</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,041</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,560</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">General and administrative expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">181,753</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">553,526</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">554,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,464</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,250</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">316,607</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">357,570</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">51,843</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin432541_4" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(All amounts in thousands, except for share data) </div></div></div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:24%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2019</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">85,364,814</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">242,751,341</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">155</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,718,190</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,463</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">466,229</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,145,606</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">583,976</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,636,460</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,007,412</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,605</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,054,017</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of adoption of credit loss guidance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:ImpactOfAdoptionOfCreditLossGuidanceValue" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:ImpactOfAdoptionOfCreditLossGuidanceValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">385,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">385,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from exercise of share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,491,566</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance ordinary shares related to long-term investment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">277,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">277,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">563</ix:nonFraction></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,310,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,817,446</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,817,458</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shares redesignation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:SharesRedesignation" contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">1,649,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:SharesRedesignationValue" contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:SharesRedesignation" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,649,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:SharesRedesignationValue" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,672</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,964</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital injection in subsidiaries by noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,463</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,463</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisition of subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">270,435</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">*&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">120,865</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">41,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">162,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:MinorityInterestDecreaseFromRedemptionsShares" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,731,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">300,728</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">416,785</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,056</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">325,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">325,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">268,204,838</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">172</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,616,302</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,884</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">141,129</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,175,339</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,004</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,782,204</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="display:inline;">*</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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;">&#160;</div></div></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;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 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;">The accompanying notes are an integral part of these consolidated financial statements. </div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 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;">F-8 </div></div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">(All amounts in thousands, except for share data) </div></div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:26%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> income /(loss)</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2020</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">268,204,838</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">172</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,616,302</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,884</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">141,129</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,175,339</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,004</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,782,204</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,789,228</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,511</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,808,739</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share-based compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">999,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">999,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from exercise of share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,262,562</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance upon secondary public offering (&#8220;HK IPO&#8221;), net of issuance costs of HKD<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_HKD" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,143</ix:nonFraction></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">28,750,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,266,792</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,266,810</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisition of subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,056,825</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">632,747</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14,749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">617,999</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of Class&#160;Z ordinary shares related to long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,045,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance upon the conversion of convertible senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,854,277</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">449,908</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">449,911</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital injection in subsidiaries by noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,187</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,187</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2021To12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:MinorityInterestDecreaseFromRedemptionsShares" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">715,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,604</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">137,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:MinorityInterestDecreaseFromRedemptions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,135</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">420,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">420,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">306,889,473</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">199</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,929,961</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,621</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">279,862</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,971,304</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,399</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,716,066</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">The accompanying notes are an integral part of these consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS&#8217; EQUITY (Continued) </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><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;">(All amounts in thousands, except for share data) </div></div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:25%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ordinary shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Y Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Class&#160;Z Ordinary<br/> Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div><br/> capital</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Statutory<br/> reserves</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated&#160;other<br/> comprehensive<br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(</div>loss<div style="letter-spacing: 0px; top: 0px;;display:inline;">)/</div></div>income</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> deficit</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Noncontrolling<br/> interests</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" rowspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total<br/> shareholders&#8217;<br/> equity</div></div></td>
<td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">306,889,473</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">199</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,929,961</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,621</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">279,862</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,971,304</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,399</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,716,066</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,497,013</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Share-based</div> compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance from exercise of share options </div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,929,433</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:MinorityInterestDecreaseFromRedemptionsShares" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">45,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Share issuance upon the conversion of convertible senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">565</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">*</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodShares" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">2,640,832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">347,579</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockRepurchasedDuringPeriodValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">347,581</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriation to statutory reserves</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:AppropriationToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Foreign currency translation adjustments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,972</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,972</ix:nonFraction><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">83,715,114</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">308,223,639</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">201</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,623,161</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,110</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,479,869</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,759</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,239,587</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 2%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">*</div></td>
<td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; 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-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Less than 1. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><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 accompanying notes are an integral part of these consolidated financial statements. </div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">10</div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div id="fin432541_5" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;"><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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 4pt; margin-bottom: 0pt;"><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: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">(All amounts in thousands)</div></div></div></div> <div style="font-size: 4pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:7pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:88%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="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">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Note&#160;2(e)</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from operating activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,054,017</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,808,739</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,088,507</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustments to reconcile net loss to net cash provided by/(used in) operating activities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">326,512</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">538,601</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">755,452</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,530</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,395,129</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,903,226</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,581,325</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">374,257</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of <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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96,235</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">161,873</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">229,295</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amortization of debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,234</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AmortizationOfFinancingCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,984</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Share-based</div> compensation expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">385,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">999,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,040,683</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,885</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Allowance for doubtful accounts</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,165</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,165</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,928</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory provision</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,218</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,454</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">191,088</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InventoryWriteDown" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,705</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred income taxes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,466</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,291</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized exchange (gains)/losses </div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,592</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,277</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossUnrealized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">330</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized fair value changes of investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,641</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">200,274</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">251,383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:FairValueChangesOfShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,447</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss on disposal of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">611</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">748</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Termination expenses of certain game projects</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">525,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherRestructuringCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,228</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain from disposal of subsidiaries and long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,413</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">178,378</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainOnSaleOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss from equity method investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">50,531</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">37,179</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">211,620</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">30,682</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revaluation of previously held equity interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">31,462</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">152,153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,060</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impairments of long-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">91,493</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">465,645</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">67,512</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain of convertible senior notes repurchase</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,318,594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191,178</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in operating assets and liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">417,237</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">429,460</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,866</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,680</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,015</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,792</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,117</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueFromRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,746</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">610,592</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,747,744</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">556,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,644</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">245,224</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,396</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">444,326</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">816,103</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,056,847</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,862</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,794</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">374,442</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">254,213</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">396,113</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">57,431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,381</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">77,365</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,684</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,947</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">734,786</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">494,551</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">173,935</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,218</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">651,651</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">319,702</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,026,319</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">148,803</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,210</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInDueToRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,075</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 7em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">111,941</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,969</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">282,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,939</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">753,103</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,647,008</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,911,370</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">567,097</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from investing activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of property and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">602,122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">965,410</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">760,427</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">110,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of intangible assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,636,877</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,721,799</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,977,897</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">286,768</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,731,176</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,748,847</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,578,711</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,232,951</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,921,538</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,524,888</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">81,698,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,845,174</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration paid for purchase of subsidiaries; net of cash acquired</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">498,854</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">521,984</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,179,764</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">171,050</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">long-term</div> investments including loans</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,261,161</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,716,491</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,466,311</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212,595</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of loans from investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">539,225</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">596,766</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RepaymentsOfLoansFromInvestees" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash received from disposal/return of long-term assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">135,254</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,604</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">612,214</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">88,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,907,296</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,697,444</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,245,026</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,485,389</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,670,373</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,655,147</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,909,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,016,756</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact to cash resulting from deconsolidation of subsidiaries</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CashDivestedFromDeconsolidation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">125</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:CashDivestedFromDeconsolidation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-size: 7pt; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash (used in)/provided by investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,906,821</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">24,578,111</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,609,218</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,538,192</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash flows from financing activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds of short-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">200,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,332,597</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,701,532</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromShortTermDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">246,699</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayment of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">100,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">214,882</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,450,627</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RepaymentsOfShortTermDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">210,321</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">280,271</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">56,741</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToMinorityShareholders" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital injections from noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">103,450</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMinorityShareholders" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,187</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of ordinary shares, net of issuance costs of US<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" xsi:nil="true"></ix:nonFraction>$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">563</ix:nonFraction>, HKD<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_HKD" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,143</ix:nonFraction> and <ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, respectively</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,817,458</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,288,423</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of convertible senior notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:RepurchaseOfConvertibleSeniorNotes" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,201,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:RepurchaseOfConvertibleSeniorNotes" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">609,161</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repurchase of shares</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">347,581</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,395</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of convertible senior notes, net of issuance costs of US<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_HKD" xsi:nil="true"></ix:nonFraction>$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,857</ix:nonFraction>, US$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,402</ix:nonFraction> and <ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, respectively</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,594,779</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,085,520</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160; </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,335,419</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,389,152</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,354,919</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">631,404</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">466,252</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">319,034</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">321,350</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,593</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net (decrease)/increase in cash and cash equivalents and restricted cash</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">284,551</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,844,999</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,664,279</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">386,284</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents and restricted cash at beginning of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,962,660</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,678,109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,523,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,090,748</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents and restricted cash at end of the year</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,678,109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,523,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,187,387</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477,032</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Including:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents at end of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,678,109</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,523,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,172,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,474,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash at end of the year</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,803</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,146</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental disclosures of cash flows information:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for income taxes, net of tax refund</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,022</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,717</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">80,591</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,685</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">86,167</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,226</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">200,172</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,022</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Supplemental schedule of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> investing and financing activities:</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,964</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Property and equipment purchases financed by accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,797</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">183,203</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,066</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,679</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquisitions and investments financed by payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,363</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">731,503</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">202,018</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets purchases financed by payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">746,404</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">830,596</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">824,929</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,603</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">889,957</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,207,980</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#160;&#160;&#8212;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:7pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 7pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of ordinary shares in connection with debt conversion</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">449,914</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; text-align: right;"><ix:nonFraction name="bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">96</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><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 accompanying notes are an integral part of these consolidated financial statements. </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;">&#160;</div></div></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><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;">F-11 </div></div></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">BILIBILI INC.</div></div> <div id="fin432541_6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><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: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS </div></div></div></div> <ix:nonNumeric name="us-gaap:NatureOfOperations" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320545"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#8220;VIEs&#8221;) and subsidiaries of the VIEs (collectively referred to as the &#8220;Group&#8221;), is primarily engaged in the operation of providing online entertainment services to users in the People&#8217;s Republic of China (the &#8220;PRC&#8221; or &#8220;China&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"></div></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">In April 2018, the Company completed its IPO on the Nasdaq Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares</div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> on the main board of the Hong Kong Stock Exchange. The Company issued a total&#160;</div></div><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">28,750,000</ix:nonFraction> Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,750,000</ix:nonFraction> Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_HKD" decimals="-8" scale="9" format="ixt:num-dot-decimal">22.9</ix:nonFraction>&#160;billion (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">19.3</ix:nonFraction> billion). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On <ix:nonNumeric name="bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" contextRef="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis" format="ixt:date-monthname-day-year-en">October 3, 2022</ix:nonNumeric> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">(the &#8220;Primary Conversion Effective Date&#8221;), the</div> Company&#8217;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;Nasdaq&#160;</div></div>Global Select Market in the United States. </div> <ix:nonNumeric name="bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows:</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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 41%;"></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 5%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 5%; 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="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="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;">Major Subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2019</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Japan, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Business development</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">PRC, 2014</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Technology development</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Bilibili Technology Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">PRC, 2016</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">Technology development</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian (Shanghai) Technology Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">PRC, 2019</ix:nonNumeric></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" contextRef="PAsOn12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities" contextRef="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">E-commerce and advertising</ix:nonNumeric></div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 6%; 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.375pt;"> <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="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;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Place&#160;and&#160;Year&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisition</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal&#160;Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2013</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_77319365">100</ix:nonFraction>*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Mobile game operation</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_77319366">100</ix:nonFraction>*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Video distribution and game <br/>distribution</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Network&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_77319367">100</ix:nonFraction>*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Game distribution</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai <br/>Hehehe&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_77319368">100</ix:nonFraction>*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Comics distribution</ix:nonNumeric></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><ix:nonNumeric name="bili:EntityIncorporationStateCountryNameAndDateOfIncorporation" contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2015</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><ix:nonFraction name="us-gaap:VariableInterestEntityOwnershipPercentage" contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal" id="Fact_77319369">100</ix:nonFraction>*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:VariableInterestEntityVIEActivitiesOfVIE" contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">E-commerce</ix:nonNumeric></div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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;">*</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">is the primary beneficiary<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">the major</div> VIEs<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;and VIEs&#8217; subsidiaries</div>. </div></div> </td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77320545" continuedAt="TextSelectionAppend_77320545_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320545_1" continuedAt="TextSelectionAppend_77320545_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_2" continuedAt="TextSelectionAppend_77320545_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_3" continuedAt="TextSelectionAppend_77320545_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">1.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operations (Continued)</div></div> </div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Contractual agreements with major VIEs </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#8217;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The following is a summary of the contractual agreements entered into by and among the Company&#8217;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Technology Consulting and Services Agreements. </div></div>Under the exclusive technology consulting and services agreements between the Company&#8217;s relevant subsidiaries and the VIEs, the Company&#8217;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#8217;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#8217;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#8217;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a <ix:nonNumeric name="bili:AgreementTerm" contextRef="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:duryear">10</ix:nonNumeric> year&#8217;s term and then be automatically renewed, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice <ix:nonNumeric name="bili:TerminationNoticeTerm" contextRef="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" format="ixt-sec:durday">90</ix:nonNumeric> days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice 30 days before the term ends. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77320545_4" continuedAt="TextSelectionAppend_77320545_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320545_5" continuedAt="TextSelectionAppend_77320545_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_6" continuedAt="TextSelectionAppend_77320545_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_7" continuedAt="TextSelectionAppend_77320545_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Contractual agreements with major VIEs (Continued) </div></div></div></div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements.</div></div> Pursuant to the exclusive purchase option agreement, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#8217; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#8217;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#8217;s relevant subsidiaries or its designated representatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Powers of Attorney</div></div>. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#8217;s relevant subsidiaries or its designated person as nominee shareholder&#8217;s <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 all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#8217; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#8217;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#8217;s relevant subsidiaries; or (ii)it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Pledge Agreements. </div></div>Pursuant to the equity pledge agreements, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#8217; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#8217; shareholders of contractual obligations under these agreements, the Company&#8217;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#8217;s relevant subsidiaries has the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77320545_8" continuedAt="TextSelectionAppend_77320545_9"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320545_9" continuedAt="TextSelectionAppend_77320545_10"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_10" continuedAt="TextSelectionAppend_77320545_11"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents<br/></a></div> </ix:exclude></ix:continuation></div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_11" continuedAt="TextSelectionAppend_77320545_12"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Risks in relation to the VIE structure </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A significant part of the Group&#8217;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#8217;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-all</div> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; the Group&#8217;s ability to use the contractual arrangements with its VIEs and the Group&#8217;s ability to conduct business through the VIEs could be severely limited. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-15</ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77320545_12" continuedAt="TextSelectionAppend_77320545_13"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_13" continuedAt="TextSelectionAppend_77320545_14"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_14" continuedAt="TextSelectionAppend_77320545_15"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_15" continuedAt="TextSelectionAppend_77320545_16"><ix:exclude><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table><div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Risks in relation to the VIE structure (continued) </div></div></div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div></ix:exclude><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, if the Group&#8217;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">revoke the Group&#8217;s business and/or operating licenses; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose fines on the Group; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">restrict the Group&#8217;s right to collect revenues; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">require the Group to restructure the operations, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-apply</div> for the necessary licenses or relocate the Group&#8217;s businesses, staff and assets; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#8217;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-16</ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77320545_16" continuedAt="TextSelectionAppend_77320545_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_17" continuedAt="TextSelectionAppend_77320545_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_18" continuedAt="TextSelectionAppend_77320545_19"><ix:exclude><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_19" continuedAt="TextSelectionAppend_77320545_20"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <ix:nonNumeric name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319415"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022 included in the accompanying consolidated financial statements of the Group was as follows:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2021</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2022</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">377,114</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,590,440</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,997</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,186</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">524,311</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">619,927</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">391,951</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">507,849</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">101,983</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DueFromRelatedPartiesExcludingAffiliate" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">119,857</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,806,185</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">883,903</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">927,124</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">272,340</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,745,466</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,852,740</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,926,989</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,852,315</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,808,120</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,703,557</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,164,301</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,452,192</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">343,008</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">343,786</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">128,817</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">165,162</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">400,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">400,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,192,460</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,138,539</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,184,523</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">531,188</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,214,146</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,415,760</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,901</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DueToRelatedPartiesExcludingAffiliateCurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,929</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">222,719</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">269,623</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,967,875</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,744,179</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,170,459</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,042,238</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,704</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:MinorityInterest" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,616</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,159,755</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,040,622</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,808,120</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,703,557</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </ix:exclude> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_77319415" continuedAt="TextSelectionAppend_77319415_1"><ix:continuation id="TextSelectionAppend_77320545_20" continuedAt="TextSelectionAppend_77320545_21"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320545_21" continuedAt="TextSelectionAppend_77320545_22"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320545_22" continuedAt="TextSelectionAppend_77320545_23"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_23" continuedAt="TextSelectionAppend_77320545_24"><ix:continuation id="TextSelectionAppend_77319415_1"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,651,207</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,867,536</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,876,639</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">667,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,574,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,198,107</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,318,972</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,442,432</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,074,746</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,931,047</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,283,295</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">18,436,865</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,021,596</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">593,272</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">726,875</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2020To12_31_2020_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">201,587</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To12_31_2021_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">271,096</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">418,667</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,154,230</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,147,663</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,582,407</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain/(Loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,368</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">163,146</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">268,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">826,890</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,868,377</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,776,245</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">27,080</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,997</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">89,660</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">853,970</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,907,374</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,865,905</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">8,501</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,367</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,088</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">845,469</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,897,007</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,856,817</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,074,899</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">637,787</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">610,600</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating cashflow from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">586,017</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,683,907</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,863,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow from/(to) third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,965,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,729,079</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,339,697</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/ (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,476,494</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">682,959</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">913,694</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,973,904</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,610,305</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,335,115</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,498,485</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,954,425</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,970,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,515</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,318</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,270</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,896</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,319</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,444</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,928,125</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,265,756</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,188,712</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,421,163</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,906,635</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,550,101</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">990,287</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,307,226</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,884,890</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">100,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">300,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" xsi:nil="true"></ix:nonFraction>&#8212; &#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,090,287</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,607,226</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,884,890</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-1<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></ix:exclude></div> </ix:continuation></div> </div> </div> <ix:continuation id="TextSelectionAppend_77320545_24" continuedAt="TextSelectionAppend_77320545_25"><div></div></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_77320545_25" continuedAt="TextSelectionAppend_77320545_26"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320545_26"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations (Continued) </div></div></td></tr></table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> </ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting to RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">494.1</ix:nonFraction></ix:nonFraction>&#160;million, as of December&#160;31, 2021 and 2022, as well as certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> statutory reserves amounting to RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">22.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.1</ix:nonFraction> million, respectively, as of December&#160;31, 2021 and 2022. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is <ix:nonFraction name="bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_entity" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Liquidity </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group incurred net losses of RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3,054.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">6,808.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">7,507.7</ix:nonFraction>million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. Net cash provided by operating activities was RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">753.1</ix:nonFraction>&#160;million for the year ended December&#160;31, 2020, and net cash used in operating activities was RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">2,647.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">3,911.4</ix:nonFraction> million for the years ended December&#160;31, 2021 and 2022, respectively. Accumulated deficit was RMB<ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">13,971.3</ix:nonFraction>&#160;million and RMB <ix:nonFraction name="us-gaap:RetainedEarningsUnappropriated" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">21,479.9</ix:nonFraction> million as of December&#160;31, 2021 and 2022, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#8217; investments. Historically, the Group has relied principally on both operational sources of cash and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operational</div> sources of financing from investors to fund its operations and business development. The Group&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business plan, which includes increasing revenues while controlling operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,594.8</ix:nonFraction> million), after deducting commissions and offering expenses, and the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,310,696</ix:nonFraction> Class&#160;Z Ordinary Shares to Sony Corporation of America (&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;), raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">399.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,817.5</ix:nonFraction> million), after deducting offering expenses. In 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange, raising HKD<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_HKD" decimals="-8" scale="9" format="ixt:num-dot-decimal">22.9</ix:nonFraction>&#160;billion (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">19.3</ix:nonFraction> billion), after deducting commissions and offering expenses, and the Company completed an offering of convertible senior notes due December 2026 (the &#8220;December 2026 Notes&#8221;), raising US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,576.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">10.1</ix:nonFraction> billion), after deducting commissions and offering expenses. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#8217;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. </div> </ix:continuation> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1<div style="display:inline;">9</div></div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <ix:nonNumeric name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319216"> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies </div></div></td></tr></table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ConsolidationPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> </ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">20</div></ix:exclude></div> </ix:nonNumeric></div></div> <ix:continuation id="TextSelection_77319216" continuedAt="TextSelectionAppend_77319216_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_1" continuedAt="TextSelectionAppend_77319216_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_2" continuedAt="TextSelectionAppend_77319216_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_3" continuedAt="TextSelectionAppend_77319216_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </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 the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange gains/(losses) on the consolidated statements of operations and comprehensive loss. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="bili:ConvenienceTranslationPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">e)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2022 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB <ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal">6.8972</ix:nonFraction> , representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;30, 2022. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2022, or at any other rate. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div>1</ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_4" continuedAt="TextSelectionAppend_77319216_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_5" continuedAt="TextSelectionAppend_77319216_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_6" continuedAt="TextSelectionAppend_77319216_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_7" continuedAt="TextSelectionAppend_77319216_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <ix:nonNumeric name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">f)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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&#8217;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 style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">a.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">b.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">c.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <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;"></div></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;">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, amounts due from/to related parties, short-term investments, accounts payable, short-term loan, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></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;"> </div></div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_8" continuedAt="TextSelectionAppend_77319216_9"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_9" continuedAt="TextSelectionAppend_77319216_10"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_10" continuedAt="TextSelectionAppend_77319216_11"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_11" continuedAt="TextSelectionAppend_77319216_12"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <ix:nonNumeric name="bili:CashAndCashEquivalentsAndOtherPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">g)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2021 and 2022, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">999.9</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">866.7</ix:nonFraction> million, respectively (equivalent to approximately RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">6,375.1</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">6,036.1</ix:nonFraction>million, respectively). As of December&#160;31, 2021 and 2022, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">50.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">51.4</ix:nonFraction> million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had approximately RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,554.5</ix:nonFraction>&#160;</div>million and RMB<ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">4,429.7</ix:nonFraction>million cash and cash equivalents <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">and restricted cash </div></div><div style="font-size: 10pt;;display:inline;">held by its PRC subsidiaries and the VIEs, representing </div><ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2021To12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">21</ix:nonFraction><div style="font-size: 10pt;;display:inline;">% and </div><ix:nonFraction name="bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" contextRef="P01_01_2022To12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">43</ix:nonFraction><div style="font-size: 10pt;;display:inline;">% of total cash and cash equivalents of the Group, respectively.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2021 and 2022, there were time deposits denominated in U.S. dollars amounting to approximately US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,197.1</ix:nonFraction>&#160;million, and US$<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">684.6</ix:nonFraction>&#160;million, respectively (equivalent to approximately RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">7,632.3</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">4,768.0</ix:nonFraction> million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2020, 2021 and 2022. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2021 and 2022, the restricted cash balance was <ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">nil</ix:nonFraction> and RMB<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.8</ix:nonFraction>&#160;million. </div> </ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:TradeAndOtherAccountsReceivablePolicy" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320449">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">h)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">17.9</ix:nonFraction>&#160;million recorded in accumulated deficit. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">3</div></ix:exclude></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_77320449" continuedAt="TextSelectionAppend_77320449_1"><ix:continuation id="TextSelectionAppend_77319216_12" continuedAt="TextSelectionAppend_77319216_13"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_13" continuedAt="TextSelectionAppend_77319216_14"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_14" continuedAt="TextSelectionAppend_77319216_15"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_15" continuedAt="TextSelectionAppend_77319216_16"><ix:continuation id="TextSelectionAppend_77320449_1"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">h)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance prior to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of adoption to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,900</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,596</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,003</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292,473</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,165</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,165</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,549</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,695</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,487</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">121,003</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">292,473</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">305,535</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">i)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. 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. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">j)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">4</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_16" continuedAt="TextSelectionAppend_77319216_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_17" continuedAt="TextSelectionAppend_77319216_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_18" continuedAt="TextSelectionAppend_77319216_19"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents<br/></a></div> </ix:exclude></ix:continuation></div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_19" continuedAt="TextSelectionAppend_77319216_20"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">k)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. <ix:nonNumeric name="bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319413">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </ix:nonNumeric></div> <ix:continuation id="TextSelection_77319413" continuedAt="TextSelectionAppend_77319413_1"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> </ix:continuation><div><ix:continuation id="TextSelectionAppend_77319413_1">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:24%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td style="width:75%"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">3</ix:nonNumeric> years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">1</ix:nonNumeric> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">-</div> <ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table> </ix:continuation> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">5</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_20" continuedAt="TextSelectionAppend_77319216_21"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_21" continuedAt="TextSelectionAppend_77319216_22"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_22" continuedAt="TextSelectionAppend_77319216_23"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_23" continuedAt="TextSelectionAppend_77319216_24"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">l)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under 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;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </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;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and <ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> impairment charge was recognized for any of the periods presented. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="display:inline;">6</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_24" continuedAt="TextSelectionAppend_77319216_25"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_25" continuedAt="TextSelectionAppend_77319216_26"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_26" continuedAt="TextSelectionAppend_77319216_27"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_27" continuedAt="TextSelectionAppend_77319216_28"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">m)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated 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 value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">n)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </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="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;">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial.</div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">o)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2020, 2021 and 2022, the marketing and promotional expenses were RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">3,006.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,102.9</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:MarketingAndAdvertisingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">4,051.3</ix:nonFraction> million, respectively. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">p)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_28" continuedAt="TextSelectionAppend_77319216_29"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_29" continuedAt="TextSelectionAppend_77319216_30"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_30" continuedAt="TextSelectionAppend_77319216_31"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_31" continuedAt="TextSelectionAppend_77319216_32"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">q)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </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="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes 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;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheet. </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 Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <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 liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden77319987">2026</span>. As of December&#160;31, 2021 and 2022, the Group&#8217;s operating leases had a weighted average remaining lease term of <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2021" format="ixt-sec:duryear">2.7</ix:nonNumeric> years and <ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2022" format="ixt-sec:duryear">3.3</ix:nonNumeric> years and a weighted average discount rate of <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.75</ix:nonFraction>% and <ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">4.75</ix:nonFraction>%, respectively. <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320213">Future lease payments under operating leases as of December&#160;31, 2022 were as follows:</ix:nonNumeric> </div> <ix:continuation id="TextSelection_77320213"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">245,028</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">233,819</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">195,215</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">116,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">790,274</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:DiscountingRemainingLeasePayments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,937</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320413">Total lease liabilities</span></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">725,337</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2020, 2021 and 2022 was RMB<ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">107.2</ix:nonFraction>&#160;million, <ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">177.4</ix:nonFraction>&#160;million and RMB <ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">275.1</ix:nonFraction> million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2020, 2021 and 2022 was immaterial. <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320295">Supplemental cash flow information related to operating leases was as follows: </ix:nonNumeric></div> <ix:continuation id="TextSelection_77320295"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:84%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">107,772</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">161,997</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeasePayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">200,376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">260,867</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">152,481</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">467,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-2<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_32" continuedAt="TextSelectionAppend_77319216_33"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_33" continuedAt="TextSelectionAppend_77319216_34"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_34" continuedAt="TextSelectionAppend_77319216_35"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_35" continuedAt="TextSelectionAppend_77319216_36"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">r)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units (&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees 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 -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options granted with service condition and the occurrence of an US IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. </div> </ix:nonNumeric><ix:nonNumeric name="bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">s)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:InvestmentPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319429"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">t)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">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;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">29</div></ix:exclude></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_77319429" continuedAt="TextSelectionAppend_77319429_1"><ix:continuation id="TextSelectionAppend_77319216_36" continuedAt="TextSelectionAppend_77319216_37"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_37" continuedAt="TextSelectionAppend_77319216_38"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_38" continuedAt="TextSelectionAppend_77319216_39"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319429_1" continuedAt="TextSelectionAppend_77319429_2"><ix:continuation id="TextSelectionAppend_77319216_39" continuedAt="TextSelectionAppend_77319216_40"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">t)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Short-term investments (continued) </div></div></div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Long-term investments, net </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of the equity investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 equity method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments 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 recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment income/(loss), net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">30</div></ix:exclude> </div> </ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319429_2" continuedAt="TextSelectionAppend_77319429_3"><ix:continuation id="TextSelectionAppend_77319216_40" continuedAt="TextSelectionAppend_77319216_41"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_41" continuedAt="TextSelectionAppend_77319216_42"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_42" continuedAt="TextSelectionAppend_77319216_43"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_43" continuedAt="TextSelectionAppend_77319216_44"><ix:continuation id="TextSelectionAppend_77319429_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;"><div style="display:inline;">t</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Long-term investments, net (continued) </div></div></div></div> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> </ix:continuation><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">u)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2020, 2021 and 2022, respectively. The Group also did not expect any <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">material</div> increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">31</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_44" continuedAt="TextSelectionAppend_77319216_45"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_45" continuedAt="TextSelectionAppend_77319216_46"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_46" continuedAt="TextSelectionAppend_77319216_47"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_47" continuedAt="TextSelectionAppend_77319216_48"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude><ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319427">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from 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;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between two to nine months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behaviors would not differ materially from considering each one of them individually. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">32</div></ix:exclude> </div> </ix:nonNumeric></ix:continuation></div> </div> </div> <ix:continuation id="TextSelection_77319427" continuedAt="TextSelectionAppend_77319427_1"><ix:continuation id="TextSelectionAppend_77319216_48" continuedAt="TextSelectionAppend_77319216_49"><div></div></ix:continuation></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_77319427_1" continuedAt="TextSelectionAppend_77319427_2"><ix:continuation id="TextSelectionAppend_77319216_49" continuedAt="TextSelectionAppend_77319216_50"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation></ix:continuation> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319427_2" continuedAt="TextSelectionAppend_77319427_3"><ix:continuation id="TextSelectionAppend_77319216_50" continuedAt="TextSelectionAppend_77319216_51"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services (continued) </div></div> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div> <ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">33</div> </div> </ix:exclude></ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319427_3" continuedAt="TextSelectionAppend_77319427_4"><ix:continuation id="TextSelectionAppend_77319216_51" continuedAt="TextSelectionAppend_77319216_52"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_52" continuedAt="TextSelectionAppend_77319216_53"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_53" continuedAt="TextSelectionAppend_77319216_54"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319427_4" continuedAt="TextSelectionAppend_77319427_5"><ix:continuation id="TextSelectionAppend_77319216_54" continuedAt="TextSelectionAppend_77319216_55"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comic<div style="display:inline;">s</div> and other paid contents to the customers. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with 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-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed <ix:nonNumeric name="bili:RevenueRecognitionPeriod" contextRef="P01_01_2022To12_31_2022_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">one year</ix:nonNumeric>. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a contract-by-contract basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="display:inline;">34</div></ix:exclude> </div> </ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319427_5" continuedAt="TextSelectionAppend_77319427_6"><ix:continuation id="TextSelectionAppend_77319216_55" continuedAt="TextSelectionAppend_77319216_56"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_56" continuedAt="TextSelectionAppend_77319216_57"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_57" continuedAt="TextSelectionAppend_77319216_58"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319427_6" continuedAt="TextSelectionAppend_77319427_7"><ix:continuation id="TextSelectionAppend_77319216_58" continuedAt="TextSelectionAppend_77319216_59"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"></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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sports</div> copyright sublicensing. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. 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-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with 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-25.</div></div></div> </div></div> <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;"></div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group estimates revenue of mobile game, VAS from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,238.8</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,993.7</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DeferredRevenueRevenueRecognized1" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,583.6</ix:nonFraction> million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div> </div> </ix:exclude></ix:continuation></ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319427_7" continuedAt="TextSelectionAppend_77319427_8"><ix:continuation id="TextSelectionAppend_77319216_59" continuedAt="TextSelectionAppend_77319216_60"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_60" continuedAt="TextSelectionAppend_77319216_61"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_61" continuedAt="TextSelectionAppend_77319216_62"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_62" continuedAt="TextSelectionAppend_77319216_63"><ix:continuation id="TextSelectionAppend_77319427_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition (continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-true">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less.</ix:nonNumeric> </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div> <ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,803,382</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,090,926</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,021,290</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,845,663</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,934,886</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,715,170</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,842,772</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,523,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,066,212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,507,159</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,834,451</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ECommerceAndOthersMembersrtProductOrServiceAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,096,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,998,976</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,383,684</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,899,167</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_63" continuedAt="TextSelectionAppend_77319216_64"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_64" continuedAt="TextSelectionAppend_77319216_65"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_65" continuedAt="TextSelectionAppend_77319216_66"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_66" continuedAt="TextSelectionAppend_77319216_67"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">w)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Costs of revenues consist primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div> </ix:nonNumeric><ix:nonNumeric name="bili:RelatedPartyTransactionsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">x)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">37</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_67" continuedAt="TextSelectionAppend_77319216_68"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_68" continuedAt="TextSelectionAppend_77319216_69"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_69" continuedAt="TextSelectionAppend_77319216_70"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_70" continuedAt="TextSelectionAppend_77319216_71"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">y)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted shares units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div> </ix:nonNumeric> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="bili:StatutoryReservesPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">z)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least <ix:nonFraction name="bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached <ix:nonFraction name="bili:PercentageOfStatutorySurplusFundToRegisteredCapital" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises (&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least <ix:nonFraction name="bili:PercentageOfProfitToBeAppropriatedToGeneralReserve" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached <ix:nonFraction name="bili:PercentageOfGeneralReserveFundToRegisteredCapital" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div> <ix:nonNumeric name="bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,737</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,552</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="display:inline;">8</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319216_71" continuedAt="TextSelectionAppend_77319216_72"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319216_72" continuedAt="TextSelectionAppend_77319216_73"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_73" continuedAt="TextSelectionAppend_77319216_74"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_74" continuedAt="TextSelectionAppend_77319216_75"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table></ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="bili:NoncontrollingInterestsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </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="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;">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive&#160;(loss)/income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div></div></div></ix:nonNumeric> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div></ix:nonNumeric> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:BusinessCombinationsPolicy" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319419">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition 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 cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;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 the consolidated statements of operations and comprehensive loss. 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measures</div> the previously held equity interests in the acquiree when 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-3<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></ix:exclude></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_77319419" continuedAt="TextSelectionAppend_77319419_1"><ix:continuation id="TextSelectionAppend_77319216_75" continuedAt="TextSelectionAppend_77319216_76"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_76" continuedAt="TextSelectionAppend_77319216_77"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319216_77" continuedAt="TextSelectionAppend_77319216_78"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319216_78"><ix:continuation id="TextSelectionAppend_77319419_1"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies (Continued) </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations (Continued) </div></div></td></tr></table></ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div></ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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><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;">ee)</div></div></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><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></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><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></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div></ix:continuation> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">40</div> </div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77366515">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Telecommunications service provider </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true" continuedAt="TextSelection_77366672"></ix:nonNumeric></div><ix:continuation id="TextSelection_77366672"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth <div style="letter-spacing: 0px; top: 0px;;display:inline;">services </div>to support its operations for the years ended December&#160;31, 2020, 2021 and 2022 as follows:</div><div style="margin-top: 1em; margin-bottom: 1em"></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><div style="margin-top: 1em; margin-bottom: 1em"></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"></td>
<td style="width: 7%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 6%; vertical-align: bottom;"></td>
<td></td>
<td></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom; width: 7%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2021To12_31_2021_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">126</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfTelecommunicationsServiceProviders" contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">153</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:NumberOfServiceProviders" contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_item" decimals="INF" scale="0" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">55</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">55</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">45</ix:nonFraction> </td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">%</div></td></tr></table></ix:continuation> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Foreign currency exchange rate risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#8217;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, short-term loan, long-term debt and accounts payable denominated in the U.S. dollars. Most of the Group&#8217;s revenues, costs and expenses are denominated in RMB, while the short-term loan, long-term debt and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#8217;s cash flows, revenues, earnings and financial positions. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Credit risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, and money market funds (recorded in the short-term investments) and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2021 and 2022, substantially all of the Group&#8217;s cash and cash equivalents and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2021 and 2022. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">41</div></ix:exclude> </div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_77366515" continuedAt="TextSelectionAppend_77366515_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77366515_1" continuedAt="TextSelectionAppend_77366515_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77366515_2" continuedAt="TextSelectionAppend_77366515_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77366515_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks (Continued) </div></div></td></tr></table></ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Major customers and supplying channels </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2020, 2021 and 2022. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_DistributionChannelOneMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">11</ix:nonFraction>% of the Group&#8217;s total net revenues for the year&#160;ended December&#160;31, 2020. And there is <ix:nonFraction name="bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" contextRef="P01_01_2021To12_31_2021_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_Distributionchannel" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> single distribution channel of mobile games generated 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2021 and 2022. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">e)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mobile games </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mobile game revenues accounted for <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">40</ix:nonFraction>%, <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">26</ix:nonFraction>% and <ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">23</ix:nonFraction>% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">One mobile game individually contributing more than 10% of the Group&#8217;s total net revenues for the year ended December&#160;31, 2020 was as follows. <ix:nonFraction name="bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark" contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_Mobilegame" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction> mobile games individually contributed more than 10% of the Group&#8217;s total net revenues for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2021 and 2022. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile game 1</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">11</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table></ix:nonNumeric></ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of prepayments and other <div style="letter-spacing: 0px; top: 0px;;display:inline;">current </div>assets: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:nonNumeric name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319498">1,117,431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:PrepaidRevenueSharingCost" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319499">559,178</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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: normal;">Inventories, net</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">455,767</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><ix:nonFraction name="us-gaap:InventoryNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">437,451</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">523,282</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidTaxes" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">435,373</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">181,764</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidMarketingCostAndOtherOperationalExpenses" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">125,685</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable<br/></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,927</ix:nonFraction> </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:InterestReceivable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">79,641</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,746</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AdvancesOnInventoryPurchases" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">76,598</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">73,496</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidContentCost" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,564</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deposits</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">106,555</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:DepositsAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">31,461</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">68,681</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:LoansToInvesteesOrOngoingInvestmentsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,458</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments/ receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,246</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:PrepaidOrReceivablesForJointlyInvestedContent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,901</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">138,153</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,263</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,807,048</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,950,573</ix:nonFraction></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-users.</div>&#160;</div></td></tr></table></ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="bili:ShortTermInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="bili:DisclosureOfShortTermInvestmentsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77366738">The following is a summary of short-term investments:</ix:nonNumeric></div><ix:continuation id="TextSelection_77366738"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,583,580</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022_FinancialProductsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,580,792</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,426,946</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,042,660</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Money market funds</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_MoneyMarketFundsMemberusgaapInvestmentTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,196</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,060,722</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,623,452</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded investment income of RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">74.0</ix:nonFraction>&#160;million,&#160;RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">138.3</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:InvestmentIncomeInterestAndDividendShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">18.2</ix:nonFraction> million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively. </div></ix:nonNumeric> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77366752">The following is a summary of property and equipment, net:</ix:nonNumeric></div><ix:continuation id="TextSelection_77366752"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">221,280</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">282,007</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,277,947</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,830,434</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">59,871</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,595</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,559,098</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,177,036</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,208,842</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,949,873</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,350,256</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,227,163</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation expenses were RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">326.5</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">538.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:Depreciation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">755.5</ix:nonFraction> million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. <ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="bili:PropertyAndEquipmentImpairmentLoss" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment was recognized for any of periods presented. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></div></div></div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:IntangibleAssetsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible Assets, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77366755">The following is a summary of intangible assets, net:</ix:nonNumeric></div><ix:continuation id="TextSelection_77366755"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:55%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,567,213</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,245,622</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,321,591</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">455,687</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">229,559</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">226,128</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,674,232</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">386,351</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,287,881</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,697,132</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,861,532</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,835,600</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,131,626</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,622,992</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,508,634</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">427,726</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">300,659</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">127,067</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,337,508</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">646,419</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,691,089</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,896,860</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,570,070</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,326,790</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization expenses were RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,395.1</ix:nonFraction>&#160;million, RMB <ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,903.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:AmortizationOfIntangibleAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,581.3</ix:nonFraction>&#160;million for the years ended December&#160;31, 2020, 2021 and 2022, respectively.&#160;<ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for any of the periods presented. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77366756">As of December&#160;31, 2022, the licensed copyrights of content have weighted-average useful lives of <ix:nonNumeric name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:duryear">4.04</ix:nonNumeric> years. The intangible assets amortization expense for future years is expected to be as follows: </ix:nonNumeric></div><ix:continuation id="TextSelection_77366756"><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:26%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,443,225</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">901,334</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">533,749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">371,679</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">242,666</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">834,137</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,326,790</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation></ix:nonNumeric> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:GoodwillDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfGoodwillTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,295,786</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,338,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,042,517</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GoodwillAcquiredDuringPeriod" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">386,827</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,338,303</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,725,130</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:GoodwillImpairmentLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment charge was recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="bili:LongTermInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments, Net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:EquityMethodInvestmentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,344,465</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,844,630</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity <div style="letter-spacing: 0px; top: 0px;;display:inline;">method</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,235,289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,923,144</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">922,770</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">883,244</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,502,524</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,651,018</ix:nonFraction></div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments using the measurement alternative </div></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;"></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;;text-indent: 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="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="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU 2016-01. Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. 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 Group has to estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#8217;s carrying value, the Group recognizes an impairment loss in &#8220;Investment income/(loss), net (including impairments)&#8221; equal to the difference between the carrying value and fair value. </div></div></div><div style="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;"><ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">Nil</ix:nonFraction>, RMB<ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">31.5</ix:nonFraction>&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> loss and RMB<ix:nonFraction name="bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">152.2</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>illion re-measurement gain of equity investments accounted for using the measurement alternative was recognized for the years ended <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;">December&#160;31, 2020, 2021 and 2022, respectively. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded impairment charges for long-term investments of RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">91.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:ImpairmentOfInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">465.6</ix:nonFraction>&#160;million as &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. When events or changes in circumstances that indicate the fair value of the investments may be less than their carrying value, included but not limited to, the investees&#8217; unsatisfied financial performance with no obvious upturn or potential financing solutions in the foreseeable future, the Group made evaluation and determined the fair value of these investments was less than their carrying value and impairment loss was recognized accordingly. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company <div style="letter-spacing: 0px; top: 0px;;display:inline;">disposes</div> several equity investments of the Group with the carrying amount of <ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">nil</ix:nonFraction>, RMB<ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.4</ix:nonFraction> million, RMB<ix:nonFraction name="bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">493.1</ix:nonFraction> million for the years ended December 31, 2020, 2021 and 2022, respectively. The difference between the consideration and their carrying value was recognized as &#8220;Investment income/(loss), net (including impairments)&#8221;. <ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="INF" scale="6" format="ixt-sec:numwordsen">Nil</ix:nonFraction>, RMB<ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction> million and RMB<ix:nonFraction name="bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">171.3</ix:nonFraction> million disposal gain was recognized for the years ended December 31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 equity method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">50.5</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">37.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">211.6</ix:nonFraction>&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss, was recognized in &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A gain of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">24.9</ix:nonFraction>&#160;million, and a loss of RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">156.0</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">198.6</ix:nonFraction>&#160;million resulted from the change in fair value was recognized in &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31,&#160;2020, 2021 and 2022, respectively. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="bili:IncomeAndOtherTaxDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319226">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Composition of income tax </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,081</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">102,715</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">122,451</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,754</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,066</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,189</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,466</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">21,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">36,495</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">53,369</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">95,289</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">104,145</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, <ix:nonFraction name="bili:AccruedWithholdingIncomeTaxAmount" contextRef="PAsOn12_31_2022_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> withholding tax will be imposed. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands (&#8220;BVI&#8221;) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hong Kong profits tax has been provided for at the rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">16.5</ix:nonFraction></ix:nonFraction></ix:nonFraction>% on the estimated assessable profits for the years ended December 31, 2020, 2021 and <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;">2022, respectively. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">China </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;">The Enterprise Income Tax (&#8220;EIT Law&#8221;), which became effective on January 1, 2008, applies a uniform enterprise income tax (&#8220;EIT&#8221;) rate </div></div>of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">to both foreign-invested enterprises (&#8220;FIEs&#8221;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#8220;Software Enterprises&#8221;, &#8220;Key Software Enterprises&#8221;, &#8220;Encouraged Enterprises&#8221; and/or &#8220;High and New Technology Enterprises&#8221; (&#8220;HNTEs&#8221;). </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at <ix:nonFraction name="bili:IncomeTaxesPreferentialTaxRate" contextRef="P01_01_2022To12_31_2022_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">15</ix:nonFraction>% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77319226" continuedAt="TextSelectionAppend_77319226_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319226_1" continuedAt="TextSelectionAppend_77319226_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319226_2" continuedAt="TextSelectionAppend_77319226_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319226_3" continuedAt="TextSelectionAppend_77319226_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes (continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25.00</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.60</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">1.19</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">6.74</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_77319622">3.90</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_77319623">1.43</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal" id="Fact_77319624">3.19</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">8.29</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">7.94</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">8.91</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">0.63</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">0.21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">0.25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">14.56</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">15.65</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">20.79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">1.78</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">1.42</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="4" scale="-2" sign="-" format="ixt:num-dot-decimal">1.40</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><ix:footnote id="FN_264503" xml:lang="en-US">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> entity incorporated in the Cayman Islands.</ix:footnote> </div> </td> </tr> </table> </ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319404">As of December&#160;31, 2022, certain entities of the Group had net operating tax loss carry forwards as follows:</ix:nonNumeric></div> <ix:continuation id="TextSelection_77319404"><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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">RMB in<br/>thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2023</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">88,466</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2024</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,744</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">269,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">952,055</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027 and thereafter</div> </td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,406,710</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,906,396</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 85%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div> </ix:continuation> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77319226_4" continuedAt="TextSelectionAppend_77319226_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319226_5" continuedAt="TextSelectionAppend_77319226_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319226_6" continuedAt="TextSelectionAppend_77319226_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319226_7" continuedAt="TextSelectionAppend_77319226_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales tax </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="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&#8217;s majority of </div></div>subsidiaries and VIEs incorporated in China are subject to value added tax (&#8220;VAT&#8221;) for services rendered at a rate of <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">6</ix:nonFraction>% and for goods sold mainly at a rate of <ix:nonFraction name="bili:ValueAddedTaxRatePercent" contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">13</ix:nonFraction>% depending on their categories in different periods. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#8217;s advertising revenues are also subject to culture business construction fee at a rate of <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P06_30_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">3</ix:nonFraction>%, which was reduced to <ix:nonFraction name="bili:CultureBusinessConstructionFeePercentage" contextRef="P07_01_2019To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">1.5</ix:nonFraction>% since July&#160;1, 2019, valid until <ix:nonNumeric name="bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" contextRef="P01_01_2022To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis" format="ixt:date-monthname-day-year-en">December 31, 2024</ix:nonNumeric>. </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets and liabilities </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">143,688</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDeferredIncome" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">473,200</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">112,780</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising expenses in excess of deduction limit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">130,720</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">284,205</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,662,884</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,684,042</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,048</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">146,831</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,158,432</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,701,058</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,122,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,657,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,355</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">43,591</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets (Note 25)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">110,923</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">82,191</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">110,923</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities where it was determined it was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the benefits of the deferred tax assets will not be realized. </div> <ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:38%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable&#160;preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Expiration of loss carry<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2019" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">537,359</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">105</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">484,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,366</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">977,333</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">977,333</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,154,342</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,598</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,122,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,122,077</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,543,301</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,911</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,657,467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></ix:exclude></div> </ix:continuation></div> </div> </div> <ix:continuation id="TextSelectionAppend_77319226_8" continuedAt="TextSelectionAppend_77319226_9"><div></div></ix:continuation> </div> <div> <div style="background-color:white;display: inline;"> <ix:continuation id="TextSelectionAppend_77319226_9" continuedAt="TextSelectionAppend_77319226_10"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319226_10" continuedAt="TextSelectionAppend_77319226_11"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319226_11" continuedAt="TextSelectionAppend_77319226_12"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319226_12"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Withholding income tax on dividends </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also imposes a withholding income tax of <ix:nonFraction name="bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to <ix:nonFraction name="bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">5</ix:nonFraction>% (if the foreign investor owns directly at least <ix:nonFraction name="bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">25</ix:nonFraction>% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#8220;conduit&#8221; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#8220;substance-over-form&#8221; principle to determine whether or not to grant the tax treaty benefits. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2021 and 2022, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. </div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="bili:TaxesPayableDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxes Payable </div></div></td></tr></table> <ix:nonNumeric name="bili:ScheduleOfTaxesPayableTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">69,773</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">109,864</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,614</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SalesAndExciseTaxPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">58,624</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,242</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:WithholdingIncomeTaxPayable" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">55,854</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,968</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:IndividualIncomeTaxesForEmployeesPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">46,739</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,173</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,163</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">203,770</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:TaxesPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">316,244</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term loan and current portion of long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:30%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December 31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2021_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.60</ix:nonFraction>%~<ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.70</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2021To12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">943,658</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2022_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.10</ix:nonFraction>%~<ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.70</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2022To12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,242,882</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured borrowing</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.95</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2021To12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermNonBankLoansAndNotesPayable" contextRef="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">288,448</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">3.79</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:ShortTermDebtTerms" contextRef="P01_01_2022To12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermNonBankLoansAndNotesPayable" contextRef="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">240,871</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtPercentageBearingFixedInterestRate" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.25</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="bili:LongTermDebtMaturity" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">Within 12 months</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LongTermDebtCurrent" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,137,633</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,232,106</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,621,386</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric></ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">50</div> </div> </div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Liabilities and Other Payables </div></div></td></tr></table> <ix:nonNumeric name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: top;"><div style="display:inline;"></div></td>
<td style="vertical-align: top;"><div style="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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,321,776</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedMarketingCostsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">777,572</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320399"><span style="-sec-ix-hidden:hidden77320400">Leasing </span>liabilities</span> - current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206,758</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">238,687</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">139,951</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:PayablesToProducersAndLicensors" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">159,950</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">526,453</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:ConsiderationPayableForAcquisitionsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">110,518</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">64,510</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">94,342</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DepositFromCustomersCurrentOne" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DepositFromCustomersCurrentOne" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,637</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,469</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">14,386</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:AdvancesToOrPayablesFromThirdPartySellers" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,420</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Other staff related cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,325</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherEmployeeRelatedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,372</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">70,882</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,733</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,416,955</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,534,962</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> </ix:nonNumeric></ix:nonNumeric> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="bili:ConvertibleBondsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320115">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convertible senior notes </div></div></td></tr></table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">April 2026 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2019, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">500.0</ix:nonFraction>&#160;million of April 2026 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="5" scale="-2" format="ixt:num-dot-decimal">1.375</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">488.2</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">3,356.1</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.8</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">81.1</ix:nonFraction> million). The April 2026 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal">40.4040</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">24.75</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the April 2026 Notes may require the Company to repurchase all or part of their April 2026 Notes in cash on&#160;April 1, 2024&#160;or in the event of certain fundamental changes at a repurchase price equal to <ix:nonFraction name="bili:DebtInstrumentRepurchaseFaceAmountPercentage" contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2020, 2021 and 2022, the April 2026 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">8.5</ix:nonFraction>&#160;million<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.6</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.3</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.3</ix:nonFraction> million), respectively. </div> <ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="letter-spacing: 0px; top: 0px;;display:inline;">51</div> </div> </ix:exclude></ix:nonNumeric></div></div> <ix:continuation id="TextSelection_77320115" continuedAt="TextSelectionAppend_77320115_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320115_1" continuedAt="TextSelectionAppend_77320115_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320115_2" continuedAt="TextSelectionAppend_77320115_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320115_3" continuedAt="TextSelectionAppend_77320115_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convertible senior notes (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2027 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2020, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">800.0</ix:nonFraction>&#160;million of 2027 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.25</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">786.1</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,594.8</ix:nonFraction> million), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.9</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">98.6</ix:nonFraction> million). The 2027 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal">24.5516</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">40.73</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to <ix:nonFraction name="bili:DebtInstrumentRepurchaseFaceAmountPercentage" contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year<div style="display:inline;">s</div> ended December&#160;31, 2020, 2021 and 2022, the 2027 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">6.9</ix:nonFraction> million, US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.9</ix:nonFraction>&#160;million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.8</ix:nonFraction> million (RMB <ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">79.3</ix:nonFraction> million), respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB<ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,137.6</ix:nonFraction> million (US$<ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">737.7</ix:nonFraction> million) of 2027 Notes are short-term in nature because the 2027 Notes holder had a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-contingent</div> option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">December 2026 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Group issued US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal">1,600</ix:nonFraction>&#160;million of December 2026 Notes with an interest rate of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.50</ix:nonFraction>% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,576.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">10.1</ix:nonFraction> billion), net of issuance costs of US$<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">23.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DeferredFinanceCostsNoncurrentNet" contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">149.6</ix:nonFraction> million). The December 2026 Notes may be converted, at an initial conversion rate of <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionRatio1" contextRef="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="0" format="ixt:num-dot-decimal">10.6419</ix:nonFraction> ADSs per US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> principal amount (which represents an initial conversion price of US$<ix:nonFraction name="us-gaap:DebtInstrumentConvertibleConversionPrice1" contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">93.97</ix:nonFraction> per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#8217;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the December 2026 Notes may require the Company to repurchase all or part of their December 2026 Notes in cash on December&#160;1, 2024, or in the event of certain fundamental changes at a repurchase price equal to <ix:nonFraction name="bili:DebtInstrumentRepurchaseFaceAmountPercentage" contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31,2021 and 2022, the December 2026 Notes related interest expense was US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction> million and US$<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">11.0</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:InterestExpenseDebt" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">73.4</ix:nonFraction> million). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of April 2026 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,737.5</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,990.2</ix:nonFraction> million, respectively. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">39.8</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">33.4</ix:nonFraction> million as of December&#160;31, 2021 and 2022, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_77320115_4" continuedAt="TextSelectionAppend_77320115_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320115_5" continuedAt="TextSelectionAppend_77320115_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320115_6" continuedAt="TextSelectionAppend_77320115_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320115_7"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convertible senior notes (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of 2027 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,100.6</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,195.6</ix:nonFraction> million, respectively. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">69.2</ix:nonFraction>&#160;million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">58.0</ix:nonFraction> million&#160;as of December&#160;31, 2021 and 2022<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively.</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of December 2026 Notes was RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">10,201.1</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">5,792.6</ix:nonFraction> million. The unamortized debt issuance costs were RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">146.0</ix:nonFraction> million and RMB<ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">66.3</ix:nonFraction> million as of December&#160;31, 2021 and 2022<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">, respectively.</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2021, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">70.6</ix:nonFraction> million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,854,253</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2021, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">1,000</ix:nonFraction> in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">24</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital.</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;">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2022, US$<ix:nonFraction name="us-gaap:DebtConversionOriginalDebtAmount1" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">14,000</ix:nonFraction> in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued <ix:nonFraction name="us-gaap:DebtConversionConvertedInstrumentSharesIssued1" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">565</ix:nonFraction> ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional paid-in capital. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">768.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">5.2</ix:nonFraction> billion) of December 2026 Notes for a total cash consideration of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">568.6</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">3.8</ix:nonFraction> billion), with the gain of US$ <ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">190.3</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">1,289.5</ix:nonFraction> <div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>illion). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2022, the Company repurchased an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">54.0</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:DebtInstrumentRepurchasedFaceAmount" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">385.7</ix:nonFraction> million) of 2027 Notes for a total cash consideration of US$<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">49.3</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:RepaymentsOfNotesPayable" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">352.0</ix:nonFraction> million), with the gain of US$ <ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.1</ix:nonFraction> million (RMB<ix:nonFraction name="us-gaap:GainLossOnRepurchaseOfDebtInstrument" contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">29.3</ix:nonFraction> million). </div> <ix:nonNumeric name="us-gaap:ScheduleOfDebtInstrumentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table provides a summary of the Company&#8217;s non-current portion of unsecured senior notes as of December&#160;31, 2021 and December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 63%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">Effective&#160;interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">rate</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="8" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2021_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,697,698</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,956,815</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.74</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,031,312</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">1.52</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2021_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,055,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,726,335</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.80</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,784,092</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentCarryingAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,683,150</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">255,033</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">99,698</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,039,125</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,782,848</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level&#160;2 inputs, was RMB <ix:nonFraction name="us-gaap:LongTermDebtFairValue" contextRef="PAsOn12_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">12.9</ix:nonFraction>&#160;billion. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">135.0</ix:nonFraction>&#160;million, RMB<ix:nonFraction name="us-gaap:LongTermDebtMaturingInYearsTwoAndThree" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">9.2</ix:nonFraction>&#160;billion and RMB<ix:nonFraction name="bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">5.2</ix:nonFraction>&#160;billion in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3</div> years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. </div> </ix:continuation> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="bili:CommonStockTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">15.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary Shares </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2020, <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,310,696</ix:nonFraction> ADSs, representing <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,310,696</ix:nonFraction> Class&#160;Z Ordinary Shares, were issued and sold to Sony. The net proceeds to the Company from the offering, after deducting offering expenses, were US$<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">399.4</ix:nonFraction>&#160;million (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">2,817.5</ix:nonFraction> million). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">28,750,000</ix:nonFraction> Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,750,000</ix:nonFraction> Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_HKD" decimals="-8" scale="9" format="ixt:num-dot-decimal">22.9</ix:nonFraction>&#160;billion (RMB<ix:nonFraction name="bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">19.3</ix:nonFraction> billion). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$<ix:nonFraction name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" contextRef="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal">500</ix:nonFraction> million of its ADSs for the next <ix:nonNumeric name="us-gaap:StockRepurchaseProgramPeriodInForce1" contextRef="P03_01_2022To03_31_2022_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" format="ixt-sec:durmonth">24</ix:nonNumeric> months. The Company had repurchased a total of <ix:nonFraction name="us-gaap:TreasuryStockSharesAcquired" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" unitRef="Unit_shares" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction> million ADSs for a total cost of US$<ix:nonFraction name="us-gaap:TreasuryStockValueAcquiredCostMethod" contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">53.6</ix:nonFraction> million as of December 31, 2022. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee Benefits </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#8217;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution.<ix:nonNumeric name="us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319397"> The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2020, 2021 and 2022: </ix:nonNumeric></div> <ix:continuation id="TextSelection_77319397"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">195,655</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">695,310</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedPensionAndMedical" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">934,876</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,216</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">65,990</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:DefinedContributionPlanCostRecognizedOtherBenefits" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">99,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">235,871</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">761,300</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,034,179</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table></ix:continuation> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319231">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">19,880,315</ix:nonFraction> shares.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">The Global Share Plan was terminated on the Primary Conversion Effective Date.</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#8220;2018 Plan&#8221;) to provide additional incentives to employees, directors and consultants and promote the success of <div style="letter-spacing: 0px; top: 0px;;display:inline;">its</div> business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2022, is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">33,132,989</ix:nonFraction> shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the <div style="letter-spacing: 0px; top: 0px;;display:inline;">G</div>roup subsequently amended <div style="letter-spacing: 0px; top: 0px;;display:inline;">its<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">30,673,710</ix:nonFraction> Class&#160;Z ordinary shares, representing <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#8220;RSUs&#8221;) of the Company to relevant directors, officers, other employees and consultants of the Group. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <span style="-sec-ix-hidden:hidden77319884">zero</span> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">six years</ix:nonNumeric> and expire in <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden77319879">six</span> to <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis" format="ixt-sec:durwordsen">seven years</ix:nonNumeric></div>, and RSUs generally vest over a period of <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden77319881">zero</span></div> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durwordsen">four years</ix:nonNumeric>. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></ix:exclude></div> </ix:nonNumeric></div></div><ix:continuation id="TextSelection_77319231" continuedAt="TextSelectionAppend_77319231_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319231_1" continuedAt="TextSelectionAppend_77319231_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319231_2" continuedAt="TextSelectionAppend_77319231_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319231_3" continuedAt="TextSelectionAppend_77319231_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans (Continued) </div></div></td></tr></table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> </ix:exclude> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the year ended December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted<br/> fair value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,932</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,967</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">24.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,932</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">35</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,967</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">24.59</ix:nonFraction></div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the 2018 Plan was <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">28,706,326</ix:nonFraction> as of December&#160;31, 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan, adjusted for estimated forfeitures, was RMB <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">292.0</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">3.9</ix:nonNumeric> <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;">years and may be adjusted for future changes in estimated forfeitures. There is <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction> vested RSUs for the year ended December 31,2022. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;"><div style="display:inline;">b</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation assumptions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses binomial option pricing model to determine the fair value of share options. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319395">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions:</ix:nonNumeric> </div> <ix:continuation id="TextSelection_77319395"> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">50.1</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">55.0</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">53.0</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">53.5</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">57.6</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">58.0</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">51.9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">53.2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">57.9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" xsi:nil="true"></ix:nonFraction>&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.7</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.9</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.7</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">6</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">7</ix:nonNumeric></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">6</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">7</ix:nonNumeric></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">6</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">7</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></ix:exclude></div> </ix:continuation></div></div> </div><ix:continuation id="TextSelectionAppend_77319231_4" continuedAt="TextSelectionAppend_77319231_5"><div></div></ix:continuation></div><ix:continuation id="TextSelectionAppend_77319231_5" continuedAt="TextSelectionAppend_77319231_6"><div><div style="background-color:white;display: inline;"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div></div></ix:continuation></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319231_6"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation (Continued) </div></div> </td> </tr> </table> </ix:exclude> <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;"><ix:exclude><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share options</div></div> (Continued)</ix:exclude> </div></div> <ix:exclude> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;">b</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="null;text-indent: 0px;;font-weight:bold;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Valuation assumptions (Continued)&#160;<br/></div></div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share options activities </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <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 following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2020, 2021 and 2022: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/>Management</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><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; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 34%;"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">8,274</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,655</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">245</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">12,174</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2019To12_31_2019" format="ixt-sec:duryear">4.13</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,581,408</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">6,966</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">8,700</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">50</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">15,716</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.9007</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,784</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,643</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">65</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">4,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,101</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,101</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.4234</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">11,355</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">10,712</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">230</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">22,297</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0236</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">5.41</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,177,047</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">11,355</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">10,712</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">230</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">22,297</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0236</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2020To12_31_2020" format="ixt-sec:duryear">5.41</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,177,047</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,927</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">21</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,948</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,094</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,101</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">68</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,263</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">472</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">12,716</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">9,611</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">183</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">22,510</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0010</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:duryear">5.01</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,372,503</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">12,716</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">9,611</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">183</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">22,510</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0010</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2021To12_31_2021" format="ixt-sec:duryear">5.01</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">6,372,503</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">5,661</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">6</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">162</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">5,829</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0036</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,575</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,204</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">150</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,929</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.2331</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 0pt; font-family: &quot;Times New Roman&quot;; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">13,302</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">8,413</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">195</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">21,910</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.0283</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">4.70</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,305,336</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,113</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,580</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">22</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">4,715</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">2.8747</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">4.00</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">778,043</ix:nonFraction></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> </ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted average grant date fair value of share options granted for the years ended December&#160;31, 2020, 2021 and 2022 was RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal">262.0</ix:nonFraction>, RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal">423.6</ix:nonFraction>&#160;and RMB<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal">126.8</ix:nonFraction> (US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="1" scale="0" format="ixt:num-dot-decimal">18.5</ix:nonFraction>) per share, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB <ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">3,415.8</ix:nonFraction> million, which is expected to be recognized over a weighted-average period of <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2022To12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">3.5</ix:nonNumeric> years and may be adjusted for future changes in estimated forfeitures. </div> </ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319232">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes and 2027 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">8,927,697</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">20,202,000</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">19,641,280</ix:nonFraction> shares, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">13,249,083</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">18,706,486</ix:nonFraction> shares,<ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">19,641,274</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,027,040</ix:nonFraction> shares, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,069,570</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt-sec:numwordsen">nil</ix:nonFraction>, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">17,347,721</ix:nonFraction> shares, <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">19,382,489</ix:nonFraction> shares and <ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">14,466,365</ix:nonFraction> shares, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77319232" continuedAt="TextSelectionAppend_77319232_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77319232_1" continuedAt="TextSelectionAppend_77319232_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77319232_2" continuedAt="TextSelectionAppend_77319232_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77319232_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,054,017</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,808,739</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,507,653</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,292</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">46,605</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,511</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,640</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,011,704</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,789,228</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,497,013</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">345,816,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">379,898,121</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">394,863,584</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">8.71</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">17.87</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY_per_Share" decimals="2" scale="0" sign="-" format="ixt:num-dot-decimal">18.99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term and short-term debt obligations </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;">The Group&#8217;s long-term debt obligations are to repay the principal amount and cash interests in connection with the April 2026 Notes, 2027 Notes and December 2026 Notes. The expected repayment schedules of the April 2026 Notes, 2027 Notes and December 2026 Notes has been disclosed in Note 14. </div></div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Litigation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#8217;s financial position, results of operations or cash flows. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, litigation is subject to inherent uncertainties and the Group&#8217;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2021 and 2022. </div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">8</div></div> <div style="margin-top: 1em; margin-bottom: 1em"></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions and Balances </div></div> </td> </tr> </table> <ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319493"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,116</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">206,931</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Acquire of)/Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="Fact_77319693">110,039</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal" id="Fact_77319692">40,837</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfInvestmentTransferred" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319691">275,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;)<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" contextRef="PAsOn12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77320361">257,288</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution/Loans to an entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div> (&#8220;Entity&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="bili:RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" contextRef="P01_01_2021To12_31_2021_CapitalContributionAndLoansToAnEntityMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77320543">2,785,314</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,238</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,366</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">78,827</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,915</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,136</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromRelatedParties" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,953</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="bili:ScheduleOfRelatedPartyBalancesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77319492"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="5" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319694">48,135</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319926">103,689</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319925">1,709,689</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319698">1,308,652</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">283,492</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">182,579</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,041,316</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,594,920</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">4</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319929">216,434</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal" id="Fact_77319928">108,307</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;">&#160;</div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div> <ix:continuation id="TextSelection_77319493"><ix:continuation id="TextSelection_77319492" continuedAt="TextSelectionAppend_77319492_1">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">1.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB<ix:nonFraction name="bili:EquityMethodInvestmentsPurchasedConsiderationPayable" contextRef="PAsOn07_31_2020" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">110.0</ix:nonFraction> million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB<ix:nonFraction name="bili:SaleOfEquityMethodInvestmentsConsideration" contextRef="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">275.0</ix:nonFraction> million<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">.</div></div>&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table> </ix:continuation>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">2.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#8217;s valuation and the considerations were settled in 2020. </div> </td> </tr> </table> <ix:continuation id="TextSelectionAppend_77319492_1" continuedAt="TextSelectionAppend_77319492_2">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">3.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><ix:nonNumeric name="us-gaap:RelatedPartyTransactionDescriptionOfTransaction" contextRef="P01_01_2022To12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</ix:nonNumeric> The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. The annual interest rates of the loans were <ix:nonFraction name="us-gaap:RelatedPartyTransactionRate" contextRef="P01_01_2022To12_31_2022_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.3</ix:nonFraction>%. </div> </td> </tr> </table> </ix:continuation></ix:continuation> <ix:continuation id="TextSelectionAppend_77319492_2">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">4.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. </div> </td> </tr> </table> </ix:continuation> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5<div style="letter-spacing: 0px; top: 0px;;display:inline;">9</div></div> <div style="margin-top: 1em; margin-bottom: 1em"></div> </div> </div> </div> <div></div> </div> <div> <div style="background-color:white;display: inline;"> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">21.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment Information </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#8217;s operating segment is based on such organizational structure and information reviewed by the Group&#8217;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only <ix:nonFraction name="us-gaap:NumberOfOperatingSegments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> operating segment. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Substantially the majority of the Group&#8217;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#8217;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any individual other country is not material. Therefore, no geographical segments are presented. </div></ix:nonNumeric><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">60</div> </div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><ix:nonNumeric name="us-gaap:FairValueDisclosuresTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurement </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Money market funds and equity investments in publicly traded companies</div></div>. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial products</div></div>. The Group values its financial products investments held in certain banks or other financial institutions using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group measures equity investments accounted for using the equity method at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured during the years ended December&#160;31, 2020, 2021 and 2022, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs. </div></ix:nonNumeric><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><ix:nonNumeric name="us-gaap:RestrictedAssetsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">23.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of <ix:nonFraction name="bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">10</ix:nonFraction>% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" contextRef="PAsOn12_31_2022" unitRef="Unit_CNY" decimals="-8" scale="9" format="ixt:num-dot-decimal">7.8</ix:nonFraction> billion or <ix:nonFraction name="bili:PercentageOfRestrictedNetAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">51.2</ix:nonFraction>% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2022. Furthermore, cash transfers from the Company&#8217;s PRC subsidiaries to their parent companies 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 PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#8217;s shareholders. </div></ix:nonNumeric><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-<div style="display:inline;">61</div> </div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77320706">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">24.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-08</div> (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2021 and 2022. </div> <ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><br/></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 74%;"></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 2%; vertical-align: bottom;"></td>
<td></td>
<td></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,748,896</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">270,138</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,625,337</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="bili:TimeDepositsInBank" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,067,326</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,306,176</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,313,954</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,773</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,631</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,107,720</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,091,044</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,448,100</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:LongTermInvestments" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,157,990</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investment in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">and net asset<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of</div></div>&#160;VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:EquityMethodInvestments" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">226,249</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,248,002</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,188,332</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="background-color:#cceeff;vertical-align:top;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term loan and current portion of long-term debt<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ShortTermBorrowings" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,137,633</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,167</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,513</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">126,512</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">97,208</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="null;text-indent: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,784,092</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,683,150</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deficit in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;an<div style="letter-spacing: 0px; top: 0px;;display:inline;">d net loss of </div></div>VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:DeficitInSubsidiaries" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,593,564</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212; </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,544,335</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,950,504</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,703,667</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,237,828</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,703,667</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,237,828</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">47,248,002</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,188,332</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> </ix:nonNumeric> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">2</div></ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_77320706" continuedAt="TextSelectionAppend_77320706_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77320706_1" continuedAt="TextSelectionAppend_77320706_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77320706_2" continuedAt="TextSelectionAppend_77320706_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77320706_3"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">24.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information (Continued) </div></div> </td> </tr> </table> </ix:exclude> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <ix:nonNumeric name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows</div></div>:<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="visibility:hidden; line-height:0pt; color:white">
<td style="width:66%">&#160;</td>
<td style="vertical-align:bottom;width:2%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,090</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">12,405</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CostsAndExpenses" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">30,558</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<br/></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,940,906</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,713,764</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromSubsidiariesBeforeTax" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,685,211</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-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)/Gain from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">26,708</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">63,059</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">218,756</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,011,704</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,789,228</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,497,013</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,011,704</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">6,789,228</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">7,497,013</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:nonNumeric name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-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;">Net cash used in operating activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">113,574</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">104,672</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">650,630</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">455,347</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">48,781,106</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquireShortTermInvestments" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">33,683,941</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">465,726</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,744,305</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,951,288</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">9,604,228</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,658,126</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:PaymentsForPlacementOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,878,180</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,925,241</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,600,828</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="bili:ProceedsFromMaturityOfTimeDeposits" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,133,225</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,102,250</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,168,671</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(<ix:nonFraction name="bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,131,173</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">600,067</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,153,850</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">283,028</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash (used in)/provided by investing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,370,925</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">27,416,620</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,674,247</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Proceeds from issuance of ordinary shares, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">563</ix:nonFraction> and <br/>HKD<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_HKD" decimals="-3" scale="3" format="ixt:num-dot-decimal">337,143</ix:nonFraction>, <ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, respectively</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,817,458</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,288,423</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; 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;">Repurchase of convertible senior notes<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(<ix:nonFraction name="bili:RepurchaseOfConvertibleSeniorNotes" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,201,506</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of convertible senior notes, net of issuance costs of US$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,857</ix:nonFraction>, US$<ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,402</ix:nonFraction> and <ix:nonFraction name="us-gaap:PaymentsOfDebtIssuanceCosts" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="INF" scale="3" format="ixt-sec:numwordsen">nil</ix:nonFraction>, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,594,779</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromConvertibleDebt" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,085,520</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); 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="letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of shares<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForRepurchaseOfCommonStock" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">347,581</ix:nonFraction></td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,412,240</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,373,946</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis" unitRef="Unit_CNY" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,549,083</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> </ix:nonNumeric> <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-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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. </div></div></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;">For the Company only condensed financial information, the Company records its investments in subsidiaries and net assets of VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#8212;Equity Method and Joint Ventures. </div></div></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;">Share in the subsidiaries&#8217; loss and loss of VIEs and VIEs&#8217; subsidiaries are presented as &#8220;Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#8217; consolidated financial statements. </div></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;"> </div></div></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div></div> <div style="margin-top: 1em; margin-bottom: 1em"></div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><ix:nonNumeric name="us-gaap:BusinessCombinationDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_77361174">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">25.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions </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="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;">Transactions with Chaodian</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;">Prior to 2020, the Group held <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">63.6</ix:nonFraction>% of equity interest in Chaodian. In September 2020, the Company acquired the rest of noncontrolling interests of Chaodian, with the total consideration of RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">744.6</ix:nonFraction> million including with a cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">250.5</ix:nonFraction> million and <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,731,100</ix:nonFraction> Class Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#8217;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional paid-in capital, amounting to RMB<ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">193.3</ix:nonFraction> million. Following the completion of this transaction, the Company held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of equity interest in Chaodian. </div></div></div><div style="font-family: Times New Roman; 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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with one animation content production company (&#8220;Anime Business&#8221;) </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to 2021, the Group held <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" contextRef="PAsOn12_31_2020_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.1</ix:nonFraction>% equity share of Anime Business through several investments with preferred rights, which was accounted for as long-term investments using alternative measure method. In January 2021, the Group acquired remaining equity with the total consideration of RMB<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">612.3</ix:nonFraction>&#160;million, including the cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">369.1</ix:nonFraction>&#160;million and <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_ClassZOrdinarySharesMemberusgaapStatementClassOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">400,000</ix:nonFraction> restricted Class&#160;Z ordinary shares. Upon the completion of this transaction in January 2021, the Group held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of equity interests in the Anime Business, which became a consolidated subsidiary of the Group. </div><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Anime Business was allocated based on their fair value of the assets acquired and the <div style="letter-spacing: 0px; top: 0px;;display:inline;">liabilities </div>assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">189,763</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">8 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Vendor relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">75,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">10 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">54,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">6 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">283,402</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">687,165</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of:<br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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: 77%;"></td>
<td style="width: 9%; vertical-align: bottom;"></td>
<td></td>
<td></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">369,124</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">243,203</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">74,838</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<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;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">687,165</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<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;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><div style="clear:both;max-height:0pt;"></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr></table></ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the synergies between ability of animation content production and the Group&#8217;s strategy to expand its content library.</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;">&#160;</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div></ix:exclude></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_77361174" continuedAt="TextSelectionAppend_77361174_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_1" continuedAt="TextSelectionAppend_77361174_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_2" continuedAt="TextSelectionAppend_77361174_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77361174_3" continuedAt="TextSelectionAppend_77361174_4"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div></ix:exclude> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div><ix:exclude>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">25.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions (Continued) </div></div></td></tr></table></ix:exclude> <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;">&#160;</div></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="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;">Transactions with one Comics distribution company (&#8220;Comics Business&#8221;) </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Company signed an agreement to acquire all of the equity interests in Comics Business with a total cash consideration of RMB<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P11_01_2021To11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">600.0</ix:nonFraction>&#160;million.&#160;Upon the completion of this transaction, the Group held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>% of equity interests in the Comics Business, which became a consolidated subsidiary of the Group. </div><ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Comics Business was allocated based on their <div style="letter-spacing: 0px; top: 0px;;display:inline;">fair </div>value of the assets acquired and the liabilities assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"></td>
<td style="vertical-align:bottom;width:8%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:7%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">48,764</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">10 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;User base</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Copyrights</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">269,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">8 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Technology</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">3 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">2 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,133</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">281,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">600,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">600,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table></ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the synergies between ability of comics distribution and the Group&#8217;s strategy to expand its content library.</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;">&#160;</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"></div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">5</div></ix:exclude></div></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_77361174_4" continuedAt="TextSelectionAppend_77361174_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_5" continuedAt="TextSelectionAppend_77361174_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_6" continuedAt="TextSelectionAppend_77361174_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></div></div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77361174_7" continuedAt="TextSelectionAppend_77361174_8"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> </ix:exclude> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <ix:exclude>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">25.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions (Continued) </div></div></td></tr></table> </ix:exclude> <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;">&#160;</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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with one game development company (&#8220;Game Business&#8221;)</div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB <ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-5" scale="6" format="ixt:num-dot-decimal">800.0</ix:nonFraction>&#160;million.&#160;Upon the completion of this transaction, the Group held <ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>&#160;% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. </div> <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated <div style="letter-spacing: 0px; top: 0px;;display:inline;">based </div>on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in<br/> thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">333,830</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">111,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">6 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">50,965</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,491</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">344,696</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">800,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 9pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">800,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the Group&#8217;s strategy to expand its self-developed capacity in game development. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">6</div></ix:exclude></div> </ix:continuation></div></div></div><ix:continuation id="TextSelectionAppend_77361174_8" continuedAt="TextSelectionAppend_77361174_9"><div></div></ix:continuation></div><div><div style="background-color:white;display: inline;"><ix:continuation id="TextSelectionAppend_77361174_9" continuedAt="TextSelectionAppend_77361174_10"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_10" continuedAt="TextSelectionAppend_77361174_11"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_77361174_11" continuedAt="TextSelectionAppend_77361174_12"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_77361174_12" continuedAt="TextSelectionAppend_77361174_13"><ix:exclude> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">BILIBILI INC. </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (Continued) </div></div> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77361174_13" continuedAt="TextSelectionAppend_77361174_14"><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div> </ix:continuation><ix:continuation id="TextSelectionAppend_77361174_14" continuedAt="TextSelectionAppend_77361174_15"><ix:exclude>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">25.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions (Continued) </div></div></td></tr></table> </ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_77361174_15" continuedAt="TextSelectionAppend_77361174_16"><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other acquisitions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31<div style="letter-spacing: 0px; top: 0px;;display:inline;">, 2020</div>, 2021 and 2022</div>, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. <ix:nonNumeric name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" escape="true" continuedAt="TextSelection_77319265">The Group&#8217;s other acquisitions are summarized in the following table:</ix:nonNumeric><br/></div> <ix:continuation id="TextSelection_77319265"> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 48%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td></td>
<td></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="4" 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;">Amortization<br/>Period</div></div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,495</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,320</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">85,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2021_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">66,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2021_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">83,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2021_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:durwordsen">6 years</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2020_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">160,636</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2021_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">71,100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" contextRef="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">61,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">1</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" format="ixt-sec:duryear">10</ix:nonNumeric>&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,140</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,500</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">283,760</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">477,746</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Goodwill" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">42,131</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">413,751</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">754,166</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></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;">Total purchase price comprised of:</div></div><br/></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 8pt; border-collapse: collapse; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width: 72%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<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></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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;"><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">295,323</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">244,949</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">150,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">118,428</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">391,244</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">117,973</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonFraction name="us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">30,000</ix:nonFraction></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<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;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">413,751</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">754,166</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;"><ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis" unitRef="Unit_CNY" decimals="-3" scale="3" format="ixt:num-dot-decimal">180,000</ix:nonFraction></div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<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;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="letter-spacing: 0px; top: 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>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 53%;"></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td style="width: 1%;"></td>
<td style="width: 3%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td>
<td style="width: 4%; vertical-align: bottom;"></td>
<td></td>
<td></td>
<td></td></tr></table> </ix:continuation> </ix:continuation><div><div><div style="display: inline; background-color: white;"><div><div><div style="display: inline; background-color: white;"><div style="top: 0px; letter-spacing: 0px; display: inline;"><ix:continuation id="TextSelectionAppend_77361174_16"><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;">Pro forma results of operations for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2020, 2021 and 2022, either individually or in aggregate.</div></div></ix:continuation></div></div></div></div></div></div></div> <div><div style="display: inline; background-color: white;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></div></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div> <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">26.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;11, 2023, the Company completed an offering of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">15,344,000</ix:nonFraction> American depositary shares, each representing <ix:nonNumeric name="us-gaap:CommonStockConversionBasis" contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">one</ix:nonNumeric> Class&#160;Z ordinary share, par value US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> per share of the Company (the &#8220;ADS Offering&#8221;), at US$<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">26.65</ix:nonFraction> per ADS. Shortly thereafter, the Company completed the exchange of an aggregate principal amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">384.8</ix:nonFraction>&#160;million of its outstanding <ix:nonFraction name="bili:PercentageOfConvertibleNotes" contextRef="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="4" scale="-2" format="ixt:num-dot-decimal">0.50</ix:nonFraction>% convertible senior notes due December 2026 (the &#8220;Exchange Notes&#8221;) in privately negotiated transactions for the Company&#8217;s issuance of ADSs. The aggregate purchase price of the Exchange Notes in the amount of US$<ix:nonFraction name="us-gaap:DebtInstrumentRepurchaseAmount" contextRef="PAsOn01_11_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">331.2</ix:nonFraction>&#160;<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;">million was funded by the net proceeds from the ADS Offering. And the remaining net proceeds (after deducting selling commissions) of the ADS Offering is US$<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">68.8</ix:nonFraction> million. </div></div></div> </ix:nonNumeric> <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;">&#160;</div></div><br/></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;">F-6<div style="letter-spacing: 0px; top: 0px;;display:inline;">7</div></div> </div></div> </div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.8
<SEQUENCE>2
<FILENAME>d432541dex28.htm
<DESCRIPTION>EX-2.8
<TEXT>
<HTML><HEAD>
<TITLE>EX-2.8</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 2.8 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>DESCRIPTION OF RIGHTS OF EACH CLASS OF SECURITIES </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>registered under Section&nbsp;12 of the Securities Exchange Act of 1934 (the &#147;Exchange Act&#148;) </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&nbsp;31, 2022, Bilibili Inc., (or &#147;Bilibili&#148;, &#147;we&#148; , &#147;us&#148; , &#147;our company&#148; and
&#147;our&#148;) had the following series of securities registered pursuant to Section&nbsp;12(b) of the Securities Exchange Act of 1934, as amended, or the Exchange Act: </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="42%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="16%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="40%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Title of each class</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Trading</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Symbol<SUP STYLE="font-size:75%; vertical-align:top">(s)</SUP></B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>Name of each exchange</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman" ALIGN="center"><B>on which registered</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center">American depositary shares, each representing one Class&nbsp;Z ordinary share</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">BILI</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">Nasdaq Global Select Market</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="center">Class&nbsp;Z ordinary shares, par value US$0.0001 per share</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">9626</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" ALIGN="center">The Stock Exchange of Hong Kong Limited</TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This exhibit contains a description of the rights of (i)&nbsp;the holders of shares and (ii)&nbsp;ADS holders.
Shares underlying the ADSs are held by Deutsche Bank Trust Company Americas, as depositary, and holders of ADSs will not be treated as holders of the shares. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Shares </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Type and Class&nbsp;of Securities (Item
9.A.5 of Form <FONT STYLE="white-space:nowrap">20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The ordinary shares of Bilibili are divided into Class&nbsp;Z ordinary
shares and Class&nbsp;Y ordinary shares, each par value $0.0001 per share. The respective number of Class&nbsp;Z ordinary shares and Class&nbsp;Y ordinary shares outstanding as of the last day of the Company&#146;s respective fiscal year is provided
on the cover of the annual report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> (the <FONT STYLE="white-space:nowrap">&#147;Form&nbsp;20-F&#148;)</FONT> of the Company. Certificates representing the ordinary shares are issued in
registered form. Bilibili will issue only <FONT STYLE="white-space:nowrap">non-negotiable</FONT> shares, and will not issue bearer or negotiable shares. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Preemptive Rights (Item 9.A.3 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The shareholders of Bilibili do not have preemptive rights. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Limitations or Qualifications (Item 9.A.6 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We keep and intend to maintain a dual-class voting structure. Holders of Class&nbsp;Z ordinary shares are entitled to one vote per share, while
holders of Class&nbsp;Y ordinary shares are entitled to ten votes per share. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a result of the dual-class share structure and the
concentration of ownership, holders of Class&nbsp;Y ordinary shares will have considerable influence over matters such as decisions regarding mergers, consolidations and the sale of all or substantially all of our assets, election of directors and
other significant corporate actions. Such holders may take actions that are not in the best interest of the other shareholders of Bilibili. This concentration of ownership may discourage, delay or prevent a change in control of Bilibili, which could
have the effect of depriving other shareholders of the opportunity to receive a premium for their shares as part of a sale of Bilibili and may reduce the price of the ADSs. This concentrated control will limit the 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&nbsp;Z ordinary shares and ADSs may view as beneficial. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A description of the differences between Class&nbsp;Z ordinary shares and Class&nbsp;Y ordinary shares is provided in &#147;Part I&#151;Item
10. Additional Information&#151;B. Memorandum and Articles of Association&#151;Ordinary Shares&#148; of the <FONT STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Other Rights (Item 9.A.7 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Rights of the Shares (Item 10.B.3 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT>
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles of Association&#151;Ordinary Shares&#148; of the <FONT
STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Requirements for Amendments (Item 10.B.4 of
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles
of Association&#148; of the <FONT STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Limitations on the Rights to Own Shares (Item 10.B.6 of <FONT
STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no limitations imposed by our memorandum and articles of association
on the rights of <FONT STYLE="white-space:nowrap">non-resident</FONT> or foreign shareholders to hold or exercise voting rights on our shares. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Provisions Affecting Any Change of Control (Item 10.B.7 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles of Association&#148; of the
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Ownership Threshold (Item 10.B.8 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT>
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There are no provisions in Bilibili&#146;s eighth amended and restated memorandum and articles of association governing the
ownership threshold above which shareholder ownership must be disclosed. However, shareholders of Bilibili will be required to disclose shareholder ownership in accordance with applicable laws and regulations. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Differences Between the Law of Different Jurisdictions (Item 10.B.9 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act of the Cayman Islands (as amended) (the &#147;<B>Companies Act</B>&#148;) is derived, to a large extent, from the older
Companies Acts of England but does not follow recent English statutory enactments and accordingly there are significant differences between the Companies Act and the current Companies Act of England. In addition, the Companies Act differs from laws
applicable to U.S. corporations and their shareholders. Set forth below is a summary of certain significant differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United
States and their shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Mergers and Similar Arrangements</I>. The Companies Act permits mergers and consolidations between
Cayman Islands companies and between Cayman Islands companies and <FONT STYLE="white-space:nowrap">non-Cayman</FONT> Islands companies. For these purposes, (i) &#147;merger&#148; means the merging of two or more constituent companies and the vesting
of their undertaking, property and liabilities in one of such companies as the surviving company, and (ii)&nbsp;a &#147;consolidation&#148; means the combination of two or more constituent companies into a consolidated company and the vesting of the
undertaking, property and liabilities of such companies to the consolidated company. In order to effect such a merger or consolidation, the directors of each constituent company must approve a written plan of merger or consolidation, which must then
be authorized by (a)&nbsp;a special resolution of the shareholders of each constituent company, and (b)&nbsp;such other authorization, if any, as may be specified in such constituent company&#146;s articles of association. The plan must be filed
with the Registrar of Companies of the Cayman Islands together with a certificate of good standing of each constituent company, a declaration as to the solvency of the consolidated or surviving company, a list of the assets and liabilities of each
constituent company and an undertaking that a copy of the certificate of merger or consolidation will be given to the members and creditors of each constituent company and that notification of the merger or consolidation will be published in the
Cayman Islands Gazette. Court approval is not required for a merger or consolidation which is effected in compliance with these statutory procedures. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A merger between a Cayman parent company and its Cayman subsidiary or subsidiaries does not require authorization by a resolution of
shareholders of that Cayman subsidiary if a copy of the plan of merger is given to every member of that Cayman subsidiary to be merged unless that member agrees otherwise. For this purpose a company is a &#147;parent&#148; of a subsidiary if it
holds issued shares that together represent at least ninety percent (90%) of the votes at a general meeting of the subsidiary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The
consent of each holder of a fixed or floating security interest over a constituent company is required unless this requirement is waived by a court in the Cayman Islands. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Save in certain limited circumstances, a shareholder of a Cayman Islands constituent company
who dissents from the merger or consolidation is entitled to payment of the fair value of his or her shares (which, if not agreed between the parties, will be determined by the Cayman Islands court) upon dissenting to the merger or consolidation,
provide the dissenting shareholder complies strictly with the procedures set out in the Companies Act. The exercise of such dissenter rights will preclude the exercise by the dissenting shareholder of any other rights to which he or she might
otherwise be entitled by virtue of holding shares, save for the right to seek relief on the grounds that the merger or consolidation is void or unlawful. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Separate from the statutory provisions relating to mergers and consolidations, the Companies Act also contains statutory provisions that
facilitate compromises or arrangements between a Cayman Islands company and its shareholders (or any class of them). Following amendments to the Companies Act that became effective on August 31. 2022, the <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">majority-in-number</FONT></FONT> &#147;headcount test&#148; in relation to the approval of shareholders&#146; schemes of arrangement has been abolished. Section&nbsp;86(2A) of the Companies Act provides that, if 75% in
value of the shareholders (or class of shareholders) of a Cayman Islands company agree to any compromise or arrangement, such compromise or arrangement shall, if sanctioned by the Cayman Court, be binding on all shareholders (or class of
shareholders) of such company and on the company itself. Where a Cayman Islands company is in the course of being wound up, such compromise or arrangement would be binding on the liquidator and contributories of the company. In contrast, section
86(2) of the Companies Act continues to require (a)&nbsp;approval by a majority in number representing 75% in value; and (b)&nbsp;the sanction of the Grand Court of the Cayman Islands, in relation to any compromise or arrangement between a company
and its creditors (or any class of them). At the initial directions hearing, the Cayman Islands court will make orders for (amongst other things) the convening of the meetings of creditors or shareholders (or classes of them, as applicable). While a
dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can be expected to approve the arrangement if it determines that: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the company has complied with the directions set down by the Cayman Islands court; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">meeting was properly held and the statutory provisions as to the required majority vote have been met;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the shareholders have been fairly represented at the meeting in question and the statutory majority are acting
bona fide without coercion of the minority to promote interests adverse to those of the class; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the arrangement is such that may be reasonably approved by an intelligent and honest man of that class acting in
respect of his/her interest. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act also contains a statutory power of compulsory acquisition which may
facilitate the &#147;squeeze out&#148; of dissentient minority shareholder upon a tender offer. When a tender offer is made and accepted by holders of 90.0% of the shares affected within four months, the offeror may, within a <FONT
STYLE="white-space:nowrap">two-month</FONT> period commencing on the expiration of such four-month period, require the holders of the remaining shares to transfer such shares to the offeror on the terms of the offer. An objection can be made to the
Grand Court of the Cayman Islands but this is unlikely to succeed in the case of an offer which has been so approved unless there is evidence of fraud, bad faith or collusion. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a compromise or arrangement and reconstruction of a Cayman Islands company is thus approved by the shareholders in the context of a
shareholders&#146; scheme and the Cayman Islands court subsequently sanctions such scheme, a dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of
Delaware corporations, providing rights to receive payment in cash for the judicially determined value of the shares.<B><I> </I></B>This is because such scheme will be binding on all shareholders (or class of shareholders), regardless of whether all
the shareholders (or class of shareholders) approved the scheme, upon the sanction order being made. Having said that, a dissenting shareholder would have the right to appeal the making of the sanction order to the Cayman Islands Court of Appeal, if
there were grounds for doing so. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Shareholders&#146; Suits</I>. In principle, we will normally be the proper plaintiff to sue for a
wrong done to us as a company, and as a general rule a derivative action may not be brought by a minority shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority in the Cayman Islands, the Cayman
Islands court can be expected to follow and apply the common law principles (namely the rule in Foss v. Harbottle and the exceptions thereto) so that a <FONT STYLE="white-space:nowrap">non-controlling</FONT> shareholder may be permitted to commence
a class action against or derivative actions in the name of the company to challenge actions where: </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">a company acts or proposes to act illegally or ultra vires; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the act complained of, although not ultra vires, could only be effected duly if authorized by more than a simple
majority vote that has not been obtained; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">those who control the company are perpetrating a &#147;fraud on the minority.&#148; </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Indemnification of Directors and Executive Officers and Limitation of Liability</I>. The Companies Act does not limit the extent to which a
company&#146;s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide
indemnification against civil fraud or the consequences of committing a crime. Our eighth amended and restated memorandum and articles of association provide that our directors and officers shall be indemnified against all actions, proceedings,
costs, charges, expenses, losses, damages or liabilities incurred or sustained by such director or officer, other than by reason of such person&#146;s own dishonesty, willful default or fraud, in or about the conduct of our company&#146;s business
or affairs (including as a result of any mistake of judgment) or in the execution or discharge of his duties, powers, authorities or discretions, including without prejudice to the generality of the foregoing, any costs, expenses, losses or
liabilities incurred by such director or officer in defending (whether successfully or otherwise) any civil proceedings concerning our company or its affairs in any court whether in the Cayman Islands or elsewhere. This standard of conduct is
generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, we enter into
indemnification agreements with our directors and executive officers that provide such persons with additional indemnification beyond that provided in our eighth amended and restated memorandum and articles of association. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling
us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Directors&#146; Fiduciary Duties</I>. Under Delaware corporate law, a director of a Delaware corporation has a fiduciary duty to the
corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar
circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he
reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its
shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good
faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a
transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and
therefore it is considered that he owes the following duties to the company&#151;a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his position as director (unless the company permits him to do so), a
duty not to put himself in a position where the interests of the company conflict with his personal interest or his duty to a third party, and a duty to exercise powers for the purpose for which such powers were intended. A director of a Cayman
Islands company owes to the 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. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Shareholder Action by Written Consent</I>. Under the Delaware General Corporation Law, a corporation may eliminate the right of
shareholders to act by written consent by amendment to its certificate of incorporation. Cayman Islands law and our eighth amended and restated articles of association provide that shareholders may approve corporate matters by way of a unanimous
written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Shareholder Proposals</I>. Under the Delaware General Corporation Law, a shareholder has
the right to put any proposal before the annual meeting of shareholders, provided it complies with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person authorized to do so in
the governing documents, but shareholders may be precluded from calling special meetings. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Companies Act provides shareholders with
only limited rights to requisition a general meeting, and does not provide shareholders with any right to put any proposal before a general meeting. However, these rights may be provided in a company&#146;s articles of association. Our eighth
amended and restated articles of association allow our shareholders holding in aggregate not less than <FONT STYLE="white-space:nowrap">one-tenth</FONT> of all votes attaching to the outstanding shares of our company entitled to vote at general
meetings to requisition an extraordinary general meeting of our shareholders, in which case our board is obliged to convene an extraordinary general meeting and such shareholders may add resolutions to the meeting agenda. Other than this right to
requisition a shareholders&#146; meeting, our eighth amended and restated articles of association do not provide our shareholders with any other right to put proposals before annual general meetings or extraordinary general meetings. As a Cayman
Islands exempted company, we are not obliged by Cayman Islands law to call shareholders&#146; annual general meetings, but are required by the Hong Kong Listing Rules to hold in each year a general meeting as our annual general meeting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Cumulative Voting</I>. Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the
corporation&#146;s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the
votes to which the shareholder is entitled on a single director, which increases the shareholder&#146;s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman
Islands but our eighth amended and restated articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Removal of Directors</I>. Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed
only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our eighth amended and restated articles of association, directors may be removed with or
without cause, by an ordinary resolution of our shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Transactions with Interested Shareholders</I>. The Delaware General
Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is
prohibited from engaging in certain business combinations with an &#147;interested shareholder&#148; for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group
who or which owns or owned 15% or more of the target&#146;s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a <FONT STYLE="white-space:nowrap">two-tiered</FONT> bid
for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the
business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target&#146;s
board of directors. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections
afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in
the best interests of the company and not with the effect of constituting a fraud on the minority shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Dissolution; Winding
up</I>. Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is
initiated by the board of directors may it be approved by a simple majority of the corporation&#146;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in
connection with dissolutions initiated by the board. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the Companies Act, a company may be wound up by either an order of the courts of the
Cayman Islands or by a special resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and
our eighth amended and restated articles of association, our company may be dissolved, liquidated or wound up by a special resolution of our shareholders. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Variation of Rights of Shares</I>. Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with
the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, under our eighth amended and restated articles of association, if our share capital
is divided into more than one class of shares, we may vary the rights attached to any class with the written consent of three-fourths of the voting rights of the holders of that class or with the sanction of a special resolution passed at a general
meeting of the holders of the shares of that class. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Amendment of Governing Documents</I>. Under the Delaware General Corporation Law,
a corporation&#146;s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, our eighth amended
and restated memorandum and articles of association may only be amended with a special resolution of our shareholders. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><I>Rights of <FONT
STYLE="white-space:nowrap">Non-resident</FONT> or Foreign Shareholders</I>. There are no limitations imposed by our eighth amended and restated memorandum and articles of association on the rights of
<FONT STYLE="white-space:nowrap">non-resident</FONT> or foreign shareholders to hold or exercise voting rights on our shares. In addition, there are no provisions in our eighth amended and restated memorandum and articles of association governing
the ownership threshold above which shareholder ownership must be disclosed. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Changes in Capital (Item 10.B.10 of
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">See &#147;Item 10.B. Additional Information&#151;Memorandum and Articles
of Association&#148; of the <FONT STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Debt Securities (Item 12.A of
<FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Warrants and Rights (Item 12.B of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Other Securities (Item
12.C of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Not applicable. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>American Depositary Shares (Items 12.D.1 and 12.D.2 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The name of the depositary is Deutsche Bank Trust Company Americas. The depositary&#146;s corporate trust office at which the ADSs will be
administered is located at 1 Columbus Circle, 17th Floor, New York, NY 10019, USA. The principal executive office of the depositary is located at 1 Columbus Circle, 17th Floor, New York, NY 10019, USA. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS will represent an ownership interest of one Class&nbsp;Z ordinary share, deposited with Deutsche Bank AG, Hong Kong Branch, as
custodian for the depositary. Each ADS will also represent ownership of any other securities, cash or other property which may be held by the depositary. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Direct Registration System, or DRS, is a system administered by The Depository Trust Company, or DTC, pursuant to which the depositary may
register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We will not treat ADS holders as our shareholders and accordingly, you, as an ADS holder, will not have shareholder rights. Cayman Islands law
governs shareholder rights. The depositary will be the holder of the Class&nbsp;Z ordinary shares underlying your ADSs. As a holder of ADSs, you will have ADS holder rights. A deposit agreement among us, the depositary and you, as an ADS holder, and
the beneficial owners of ADSs sets out ADS holder rights as well as the rights and obligations of the depositary. The laws of the State of New York govern the deposit agreement and the ADSs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of the material provisions of the deposit agreement. For more
complete information, you should read the entire deposit agreement and the form of American Depositary Receipt. This summary does not purport to be complete and is subject to and qualified in its entirety by our
<FONT STYLE="white-space:nowrap">Form&nbsp;F-6</FONT> filed on March&nbsp;16, 2018 (Commission file <FONT STYLE="white-space:nowrap">No.&nbsp;333-223711),</FONT> which is incorporated herein by reference, including the exhibits thereto. For
directions on how to obtain copies of those documents, see &#147;Item 10.H. Additional Information&#151;Documents on Display&#148; of the <FONT STYLE="white-space:nowrap">Form&nbsp;20-F.</FONT> </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Dividends and Other Distributions </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How will you
receive dividends and other distributions on the shares? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary has agreed to pay to you the cash dividends or other
distributions it or the custodian receives on Class&nbsp;Z ordinary shares or other deposited securities, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class&nbsp;Z ordinary shares your
ADSs represent as of the record date (which will be as close as practicable to the record date for our Class&nbsp;Z ordinary shares) set by the depositary with respect to the ADSs. </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B><I>Cash</I></B>. The depositary will convert or cause to be converted any cash dividend or other cash
distribution we pay on the Class&nbsp;Z ordinary shares or any net proceeds from the sale of any Class&nbsp;Z ordinary shares, rights, securities or other entitlements under the terms of the deposit agreement into U.S. dollars if it can do so on a
practicable basis, and can transfer the U.S. dollars to the United States and will distribute promptly the amount thus received. If the depositary shall determine in its judgment that such conversions or transfers are not practical or lawful or if
any government approval or license is needed and cannot be obtained at a reasonable cost within a reasonable period or otherwise sought, the deposit agreement allows the depositary to distribute the foreign currency only to those ADS holders to whom
it is possible to do so. It will hold or cause the custodian to hold the foreign currency it cannot convert for the account of the ADS holders who have not been paid and such funds will be held for the respective accounts of the ADS holders. It will
not invest the foreign currency and it will not be liable for any interest for the respective accounts of the ADS holders. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">Before making a distribution, any taxes or other governmental charges, together with fees and expenses of the depositary, that must be paid,
will be deducted. See &#147;Taxation.&#148; It will distribute only whole U.S. dollars and cents and will round down fractional cents to the nearest whole cent. If the exchange rates fluctuate during a time when the depositary cannot convert the
foreign currency, you may lose some or all of the value of the distribution. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B><I>Shares</I></B>. For any Class&nbsp;Z ordinary shares we distribute as a dividend or free distribution,
either (1)&nbsp;the depositary will distribute additional ADSs representing such Class&nbsp;Z ordinary shares or (2)&nbsp;existing ADSs as of the applicable record date will represent rights and interests in the additional Class&nbsp;Z ordinary
shares distributed, to the extent reasonably practicable and permissible under law, in either case, net of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental charges. The depositary will only
distribute whole ADSs. It will try to sell Class&nbsp;Z ordinary shares which would require it to deliver a fractional ADS and distribute the net proceeds in the same way as it does with cash. The depositary may sell a portion of the distributed
Class&nbsp;Z ordinary shares sufficient to pay its fees and expenses, and any taxes and governmental charges, in connection with that distribution. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B><I>Elective Distributions in Cash or Shares</I></B>. If we offer holders of our Class&nbsp;Z ordinary shares
the option to receive dividends in either cash or shares, the depositary, after consultation with us and having received timely notice as described in the deposit agreement of such elective distribution by us, has discretion to determine to what
extent such elective distribution will be made available to you as a holder of the ADSs. We must timely first instruct the depositary to make such elective distribution available to you and furnish it with satisfactory evidence that it is legal to
do so. The depositary could decide it is not legal or reasonably practicable to make such elective distribution available to you. In such case, the depositary shall, on the basis of the same determination as is made in respect of the Class&nbsp;Z
ordinary shares for which no election is made, distribute either cash in the same way as it does in a cash distribution, or additional ADSs representing Class&nbsp;Z ordinary shares in the same way as it does in a share distribution. The depositary
is not obligated to make available to you a method to receive the elective dividend in shares rather than in ADSs. There can be no assurance that you will be given the opportunity to receive elective distributions on the same terms and conditions as
the holders of Class&nbsp;Z ordinary shares. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B><I>Rights to Purchase Additional Shares</I></B>. If we offer holders of our Class&nbsp;Z ordinary shares any
rights to subscribe for additional shares, the depositary shall having received timely notice as described in the deposit agreement of such distribution by us, consult with us, and we must determine whether it is lawful and reasonably practicable to
make these rights available to you. We must first instruct the depositary to make such rights available to you and furnish the depositary with satisfactory evidence that it is legal to do so. If the depositary decides it is not legal or reasonably
practicable to make the rights available but that it is lawful and reasonably practicable to sell the rights, the depositary will endeavor to sell the rights and in a riskless principal capacity or otherwise, at such place and upon such terms
(including public or private sale) as it may deem proper distribute the net proceeds in the same way as it does with cash. </P></TD></TR></TABLE>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">The depositary will allow rights that are not distributed or sold to lapse. In that case, you will receive no value for them. </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">If the depositary makes rights available to you, it will establish procedures to distribute such rights and enable you to exercise the rights
upon your payment of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental charges. The Depositary shall not be obliged to make available to you a method to exercise such rights to subscribe for
Class&nbsp;Z ordinary shares (rather than ADSs). </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">U.S. securities laws may restrict transfers and cancellation of the ADSs represented by
shares purchased upon exercise of rights. For example, you may not be able to trade these ADSs freely in the United States. In this case, the depositary may deliver restricted depositary shares that have the same terms as the ADSs described in this
section except for changes needed to put the necessary restrictions in place. </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; font-size:10pt; font-family:Times New Roman">There can be no assurance that you will be given the
opportunity to exercise rights on the same terms and conditions as the holders of Class&nbsp;Z ordinary shares or be able to exercise such rights. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt"><B><I>Other Distributions</I></B>. Subject to receipt of timely notice, as described in the deposit agreement,
from us with the request to make any such distribution available to you, and provided the depositary has determined such distribution is lawful and reasonably practicable and feasible and in accordance with the terms of the deposit agreement, the
depositary will distribute to you anything else we distribute on deposited securities by any means it may deem practicable, upon your payment of applicable fees, charges and expenses incurred by the depositary and taxes and/or other governmental
charges. If any of the conditions above are not met, the depositary will endeavor to sell, or cause to be sold, what we distributed and distribute the net proceeds in the same way as it does with cash; or, if it is unable to sell such property, the
depositary may dispose of such property in any way it deems reasonably practicable under the circumstances for nominal or no consideration, such that you may have no rights to or arising from such property. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any ADS holders. We
have no obligation to register ADSs, shares, rights or other securities under the Securities Act. We also have no obligation to take any other action to permit the distribution of ADSs, shares, rights or anything else to ADS holders. This means that
you may not receive the distributions we make on our shares or any value for them if we and/or the depositary determines that it is illegal or not practicable for us or the depositary to make them available to you. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Deposit, Withdrawal and Cancellation </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How are ADSs
issued? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will deliver ADSs if you or your broker deposit Class&nbsp;Z ordinary shares or evidence of rights to
receive Class&nbsp;Z ordinary shares with the custodian. Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will register the appropriate number of ADSs in the names
you request and will deliver the ADSs to or upon the order of the person or persons entitled thereto. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Except for Class&nbsp;Z ordinary shares deposited by us in connection with this offering, no
shares will be accepted for deposit during a period of 180 days after the date of this prospectus. The 180 day lock up period is subject to adjustment under certain circumstances as described in the section entitled &#147;Shares Eligible for Future <FONT
STYLE="white-space:nowrap">Sales&#151;Lock-up</FONT> Agreements.&#148; </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How do ADS holders cancel an American Depositary Share? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may turn in your ADSs at the depositary&#146;s corporate trust office or by providing appropriate instructions to your broker. Upon payment
of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or fees, the depositary will deliver the Class&nbsp;Z ordinary shares and any other deposited securities underlying the ADSs to you or a person you
designate at the office of the custodian. Or, at your request, risk and expense, the depositary will deliver the deposited securities at its corporate trust office, to the extent permitted by law. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How do ADS holders interchange between Certificated ADSs and Uncertificated ADSs? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may surrender your ADR to the depositary for the purpose of exchanging your ADR for uncertificated ADSs. The depositary will cancel that
ADR and will send you a statement confirming that you are the owner of uncertificated ADSs. Alternatively, upon receipt by the depositary of a proper instruction from a holder of uncertificated ADSs requesting the exchange of uncertificated ADSs for
certificated ADSs, the depositary will execute and deliver to you an ADR evidencing those ADSs. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Voting Rights </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How do you vote? </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You may instruct
the depositary to vote the Class&nbsp;Z ordinary shares or other deposited securities underlying your ADSs at any meeting at which you are entitled to vote pursuant to any applicable law, the provisions of our memorandum and articles of association,
and the provisions of or governing the deposited securities. Otherwise, you could exercise your right to vote directly if you withdraw the Class&nbsp;Z ordinary shares. However, you may not know about the meeting sufficiently enough in advance to
withdraw the Class&nbsp;Z ordinary shares. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If we ask for your instructions and upon timely notice from us by regular, ordinary mail
delivery, or by electronic transmission, as described in the deposit agreement, the depositary will notify you of the upcoming meeting at which you are entitled to vote pursuant to any applicable law, the provisions of our memorandum and articles of
association, and the provisions of or governing the deposited securities, and arrange to deliver our voting materials to you. The materials will include or reproduce (a)&nbsp;such notice of meeting or solicitation of consents or proxies; (b)&nbsp;a
statement that the ADS holders at the close of business on the ADS record date will be entitled, subject to any applicable law, the provisions of our memorandum and articles of association, and the provisions of or governing the deposited
securities, to instruct the depositary as to the exercise of the voting rights, if any, pertaining to the Class&nbsp;Z ordinary shares or other deposited securities represented by such holder&#146;s ADSs; and (c)&nbsp;a brief statement as to the
manner in which such instructions may be given or deemed given in accordance with the second to last sentence of this paragraph if no instruction is received, to the depositary to give a discretionary proxy to a person designated by us. Voting
instructions may be given only in respect of a number of ADSs representing an integral number of Class&nbsp;Z ordinary shares or other deposited securities. For instructions to be valid, the depositary must receive them in writing on or before the
date specified. The depositary will try, as far as practical, subject to applicable law and the provisions of our memorandum and articles of association, to vote or to have its agents vote the Class&nbsp;Z ordinary shares or other deposited
securities (in person or by proxy) as you instruct. The depositary will only vote or attempt to vote as you instruct. If we timely requested the depositary to solicit your instructions but no instructions are received by the depositary from an owner
with respect to any of the deposited securities represented by the ADSs of that owner on or before the date established by the depositary for such purpose, the depositary shall deem that owner to have instructed the depositary to give a
discretionary proxy to a person designated by us with respect to such deposited securities, and the depositary shall give a discretionary proxy to a person designated by us to vote such deposited securities. However, no such instruction shall be
deemed given and no such discretionary proxy shall be given with respect to any matter if we inform the depositary we do not wish such proxy given, substantial opposition exists or the matter materially and adversely affects the rights of holders of
the Class&nbsp;Z ordinary shares. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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&nbsp;Z ordinary shares underlying your ADSs. In addition, there can be no assurance that ADS holders and beneficial owners generally, or any holder or beneficial owner in particular, will be given the
opportunity to vote or cause the custodian to vote on the same terms and conditions as the holders of our Class&nbsp;Z ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary and its agents are not responsible for failing to carry out voting instructions or for the manner of carrying out voting
instructions. This means that you may not be able to exercise your right to vote and you may have no recourse if the Class&nbsp;Z ordinary shares underlying your ADSs are not voted as you requested. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to give you a reasonable opportunity to instruct the depositary as to the exercise of voting rights relating to deposited securities,
if we request the depositary to act, we will give the depositary notice of any such meeting and details concerning the matters to be voted at least 30 business days in advance of the meeting date. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Compliance with Regulations </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Information Requests
</I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS holder and beneficial owner shall (a)&nbsp;provide such information as we or the depositary may request pursuant to law,
including, without limitation, relevant Cayman Islands law, any applicable law of the United States of America, our memorandum and articles of association, any resolutions of our Board of Directors adopted pursuant to such memorandum and articles of
association, the requirements of any markets or exchanges upon which the Class&nbsp;Z ordinary shares, ADSs or ADRs are listed or traded, or to any requirements of any electronic book-entry system by which the ADSs or ADRs may be transferred,
regarding the capacity in which they own or owned ADRs, the identity of any other persons then or previously interested in such ADRs and the nature of such interest, and any other applicable matters, and (b)&nbsp;be bound by and subject to
applicable provisions of the laws of the Cayman Islands, our memorandum and articles of association, and the requirements of any markets or exchanges upon which the ADSs, ADRs or Class&nbsp;Z ordinary shares are listed or traded, or pursuant to any
requirements of any electronic book-entry system by which the ADSs, ADRs or Class&nbsp;Z ordinary shares may be transferred, to the same extent as if such ADS holder or beneficial owner held Class&nbsp;Z ordinary shares directly, in each case
irrespective of whether or not they are ADS holders or beneficial owners at the time such request is made. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Disclosure of Interests </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Each ADS holder and beneficial owner shall comply with our requests pursuant to Cayman Islands law, the rules and requirements of the New York
Stock Exchange and any other stock exchange on which the Class&nbsp;Z ordinary shares are, or will be, registered, traded or listed or our memorandum and articles of association, which requests are made to provide information, inter alia, as to the
capacity in which such ADS holder or beneficial owner owns ADS and regarding the identity of any other person interested in such ADS and the nature of such interest and various other matters, whether or not they are ADS holders or beneficial owners
at the time of such requests. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Payment of Taxes </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You will be responsible for any taxes or other governmental charges payable, or which become payable, on your ADSs or on the deposited
securities represented by any of your ADSs. The depositary may refuse to register or transfer your ADSs or allow you to withdraw the deposited securities represented by your ADSs until such taxes or other charges are paid. It may apply payments owed
to you or sell deposited securities represented by your ADSs to pay any taxes owed and you will remain liable for any deficiency. If the depositary sells deposited securities, it will, if appropriate, reduce the number of ADSs to reflect the sale
and pay to you any net proceeds, or send to you any property, remaining after it has paid the taxes. You agree to indemnify us, the depositary, the custodian and each of our and their respective agents, directors, employees and affiliates for, and
hold each of them harmless from, any claims with respect to taxes (including applicable interest and penalties thereon) arising from any refund of taxes, reduced rate of withholding at source or other tax benefit obtained for you. Your obligations
under this paragraph shall survive any transfer of ADRs, any surrender of ADRs and withdrawal of deposited securities or the termination of the deposit agreement. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Reclassifications, Recapitalizations and Mergers </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>If we:</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" STYLE="border-bottom:1.00pt solid #000000"> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman"><B>Then:</B></P></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Change the nominal or par value of our Class&nbsp;Z ordinary shares</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The cash, shares or other securities received by the depositary will become deposited securities.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Reclassify, split up or consolidate any of the deposited securities</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Each ADS will automatically represent its equal share of the new deposited securities.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Distribute securities on the Class&nbsp;Z ordinary shares that are not distributed to you, or Recapitalize, reorganize, merge, liquidate, sell all or substantially all of our assets, or take any similar action</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">The depositary may distribute some or all of the cash, shares or other securities it received. It may also deliver new ADSs or ask you to surrender your outstanding ADRs in exchange for new ADRs identifying the new deposited
securities.</TD></TR>
</TABLE> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Amendment and Termination </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How may the deposit agreement be amended? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">We may agree with the depositary to amend the deposit agreement and the form of ADR without your consent for any reason. If an amendment adds
or increases fees or charges, except for taxes and other governmental charges or expenses of the depositary for registration fees, facsimile costs, delivery charges or similar items, including expenses incurred in connection with foreign exchange
control regulations and other charges specifically payable by ADS holders under the deposit agreement, or materially prejudices a substantial existing right of ADS holders, it will not become effective for outstanding ADSs until 30 days after the
depositary notifies ADS holders of the amendment. At the time an amendment becomes effective, you are considered, by continuing to hold your ADSs, to agree to the amendment and to be bound by the ADRs and the deposit agreement as amended. If any new
laws are adopted which would require the deposit agreement to be amended in order to comply therewith, we and the depositary may amend the deposit agreement in accordance with such laws and such amendment may become effective before notice thereof
is given to ADS holders. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>How may the deposit agreement be terminated? </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will terminate the deposit agreement if we ask it to do so, in which case the depositary will give notice to you at least 90
days prior to termination. The depositary may also terminate the deposit agreement if the depositary has told us that it would like to resign, or if we have removed the depositary, and in either case we have not appointed a new depositary within 90
days. In either such case, the depositary must notify you at least 30 days before termination. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">After termination, the depositary and its
agents will do the following under the deposit agreement but nothing else: collect distributions on the deposited securities, sell rights and other property and deliver Class&nbsp;Z ordinary shares and other deposited securities upon cancellation of
ADSs after payment of any fees, charges, taxes or other governmental charges. Six months or more after the date of termination, the depositary may sell any remaining deposited securities by public or private sale. After that, the depositary will
hold the money it received on the sale, as well as any other cash it is holding under the deposit agreement, for the pro rata benefit of the ADS holders that have not surrendered their ADSs. It will not invest the money and has no liability for
interest. After such sale, the depositary&#146;s only obligations will be to account for the money and other cash. After termination, we shall be discharged from all obligations under the deposit agreement except for our obligations to the
depositary thereunder. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Books of Depositary </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will maintain ADS holder records at its depositary office. You may inspect such records at such office during regular business
hours but solely for the purpose of communicating with other holders in the interest of business matters relating to the Company, the ADRs and the deposit agreement. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary will maintain facilities in the Borough of Manhattan, The City of New York to record and process the issuance, cancellation,
combination, <FONT STYLE="white-space:nowrap">split-up</FONT> and transfer of ADRs. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">11 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">These facilities may be closed at any time or from time to time when such action is deemed
necessary or advisable by the depositary in connection with the performance of its duties under the deposit agreement or at our reasonable written request. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Limitations on Obligations and Liability </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Limits on
our Obligations and the Obligations of the Depositary and the Custodian; Limits on Liability to Holders of ADSs </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The deposit
agreement expressly limits our obligations and the obligations of the depositary and the custodian. It also limits our liability and the liability of the depositary. The depositary and the custodian: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are only obligated to take the actions specifically set forth in the deposit agreement without gross negligence
or willful misconduct; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are not liable if any of us or our respective controlling persons or agents are prevented or forbidden from, or
subjected to any civil or criminal penalty or restraint on account of, or delayed in, doing or performing any act or thing required by the terms of the deposit agreement and any ADR, by reason of any provision of any present or future law or
regulation of the United States or any state thereof, the Cayman Islands or any other country, or of any other governmental authority or regulatory authority or stock exchange, or on account of the possible criminal or civil penalties or restraint,
or by reason of any provision, present or future, of our memorandum and articles of association or any provision of or governing any deposited securities, or by reason of any act of God or war or other circumstances beyond its control (including,
without limitation, nationalization, expropriation, currency restrictions, work stoppage, strikes, civil unrest, revolutions, rebellions, explosions and computer failure); </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are not liable by reason of any exercise of, or failure to exercise, any discretion provided for in the deposit
agreement or in our memorandum and articles of association or provisions of or governing deposited securities; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are not liable for any action or inaction of the depositary, the custodian or us or their or our respective
controlling persons or agents in reliance upon the advice of or information from legal counsel, any person presenting Class&nbsp;Z ordinary shares for deposit or any other person believed by it in good faith to be competent to give such advice or
information; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are not liable for the inability of any holder of ADSs to benefit from any distribution on deposited securities
that is not made available to holders of ADSs under the terms of the deposit agreement; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">are not liable for any special, consequential, indirect or punitive damages for any breach of the terms of the
deposit agreement, or otherwise; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">may rely upon any documents we believe in good faith to be genuine and to have been signed or presented by the
proper party; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">disclaim any liability for any action or inaction or inaction of any of us or our respective controlling persons
or agents in reliance upon the advice of or information from legal counsel, accountants, any person presenting Class&nbsp;Z ordinary shares for deposit, holders and beneficial owners (or authorized representatives) of ADSs, or any person believed in
good faith to be competent to give such advice or information; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">disclaim any liability for inability of any holder to benefit from any distribution, offering, right or other
benefit made available to holders of deposited securities but not made available to holders of ADS. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">12 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary and any of its agents also disclaim any liability (i)&nbsp;for any failure to
carry out any instructions to vote, the manner in which any vote is cast or the effect of any vote or failure to determine that any distribution or action may be lawful or reasonably practicable or for allowing any rights to lapse in accordance with
the provisions of the deposit agreement, (ii)&nbsp;the failure or timeliness of any notice from us, the content of any information submitted to it by us for distribution to you or for any inaccuracy of any translation thereof, (iii)&nbsp;any
investment risk associated with the acquisition of an interest in the deposited securities, the validity or worth of the deposited securities, the creditworthiness of any third party, (iv)&nbsp;for any tax consequences that may result from ownership
of ADSs, Class&nbsp;Z ordinary shares or deposited securities, or (v)&nbsp;for any acts or omissions made by a successor depositary whether in connection with a previous act or omission of the depositary or in connection with any matter arising
wholly after the removal or resignation of the depositary, provided that in connection with the issue out of which such potential liability arises the depositary performed its obligations without gross negligence or willful misconduct while it acted
as depositary. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, the deposit agreement provides that each party to the deposit agreement (including each holder, beneficial
owner and holder of interests in the ADRs) irrevocably waives, to the fullest extent permitted by applicable law, any right it may have to a trial by jury in any lawsuit or proceeding against the depositary or Bilibili related to its shares, the
ADSs or the deposit agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the deposit agreement, we and the depositary agree to indemnify each other under certain circumstances.
</P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Requirements for Depositary Actions </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Before the depositary will issue, deliver or register a transfer of an ADS, <FONT STYLE="white-space:nowrap">split-up,</FONT> subdivide or
combine ADSs, make a distribution on an ADS, or permit withdrawal of Class&nbsp;Z ordinary shares, the depositary may require: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">payment of stock transfer or other taxes or other governmental charges and transfer or registration fees charged
by third parties for the transfer of any Class&nbsp;Z ordinary shares or other deposited securities and payment of the applicable fees, expenses and charges of the depositary; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">satisfactory proof of the identity and genuineness of any signature or any other matters contemplated in the
deposit agreement; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">compliance with (A)&nbsp;any laws or governmental regulations relating to the execution and delivery of ADRs or
ADSs or to the withdrawal or delivery of deposited securities and (B)&nbsp;such reasonable regulations and procedures as the depositary may establish, from time to time, consistent with the deposit agreement and applicable laws, including
presentation of transfer documents. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary may refuse to issue and deliver ADSs or register transfers of ADSs
generally when the register of the depositary or our transfer books are closed or at any time if the depositary or we determine that it is necessary or advisable to do so. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Your Right to Receive the Shares Underlying Your ADSs </B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You have the right to cancel your ADSs and withdraw the underlying Class&nbsp;Z ordinary shares at any time except: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">when temporary delays arise because: (1)&nbsp;the depositary has closed its transfer books or we have closed our
transfer books; (2)&nbsp;the transfer of Class&nbsp;Z ordinary shares is blocked to permit voting at a shareholders&#146; meeting; or (3)&nbsp;we are paying a dividend on our Class&nbsp;Z ordinary shares; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">when you owe money to pay fees, taxes and similar charges; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">when it is necessary to prohibit withdrawals in order to comply with any laws or governmental regulations that
apply to ADSs or to the withdrawal of Class&nbsp;Z ordinary shares or other deposited securities, or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">other circumstances specifically contemplated by Section I.A.(l) of the General Instructions to <FONT
STYLE="white-space:nowrap">Form&nbsp;F-6</FONT> (as such General Instructions may be amended from time to time); or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">for any other reason if the depositary or we determine, in good faith, that it is necessary or advisable to
prohibit withdrawals. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">13 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary shall not knowingly accept for deposit under the deposit agreement any
Class&nbsp;Z ordinary shares or other deposited securities required to be registered under the provisions of the Securities Act, unless a registration statement is in effect as to such Class&nbsp;Z ordinary shares. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">This right of withdrawal may not be limited by any other provision of the deposit agreement. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Direct Registration System </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the
deposit agreement, all parties to the deposit agreement acknowledge that the DRS and Profile Modification System, or Profile, will apply to uncertificated ADSs upon acceptance thereof to DRS by DTC. DRS is the system administered by DTC pursuant to
which the depositary may register the ownership of uncertificated ADSs, which ownership shall be evidenced by periodic statements issued by the depositary to the ADS holders entitled thereto. Profile is a required feature of DRS which allows a DTC
participant, claiming to act on behalf of an ADS holder, to direct the depositary to register a transfer of those ADSs to DTC or its nominee and to deliver those ADSs to the DTC account of that DTC participant without receipt by the depositary of
prior authorization from the ADS holder to register such transfer. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Conversion between Class&nbsp;Z Ordinary Shares Trading in Hong Kong and ADSs (Item
12.D.1 and 12.D.2 of <FONT STYLE="white-space:nowrap">Form&nbsp;20-F)</FONT> </B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Dealings and Settlement of Class&nbsp;Z Ordinary Shares in Hong
Kong </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our Class&nbsp;Z ordinary shares now trade on the Hong Kong Stock Exchange in board lots of 20 ordinary shares. Dealings in
our Class&nbsp;Z ordinary shares on the Hong Kong Stock Exchange are conducted in Hong Kong dollars. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction costs of dealings in
our Class&nbsp;Z ordinary shares on the Hong Kong Stock Exchange include: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Hong Kong Stock Exchange trading fee of 0.005% of the consideration of the transaction, charged to each of the
buyer and seller; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">SFC transaction levy of 0.0027% of the consideration of the transaction, charged to each of the buyer and seller;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">trading tariff of HK$0.50 on each and every purchase or sale transaction. The decision on whether or not to pass
the trading tariff onto investors is at the discretion of brokers; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">transfer deed stamp duty of HK$5.00 per transfer deed (if applicable), payable by the seller;
</P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">ad valorem stamp duty at a total rate of 0.2% of the value of the transaction, with 0.1% payable by each of the
buyer and the seller; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">stock settlement fee, which is currently 0.002% of the gross transaction value, subject to a minimum fee of
HK$2.00 and a maximum fee of HK$100.00 per side per trade; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">brokerage commission, which is freely negotiable with the broker (other than brokerage commissions for IPO
transactions which are currently set at 1% of the subscription or purchase price and will be payable by the person subscribing for or purchasing the securities); and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">the Hong Kong Share Registrar will charge between HK$2.50 to HK$20, depending on the speed of service (or such
higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of ordinary shares from one registered owner to another, each share certificate canceled or issued by it and any applicable fee as stated in the
share transfer forms used in Hong Kong. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investors must settle their trades executed on the Hong Kong Stock Exchange
through their brokers directly or through custodians. For an investor who has deposited his or her Class&nbsp;Z ordinary shares in his or her stock account or in his or her designated CCASS participant&#146;s stock account maintained with CCASS,
settlement will be effected in CCASS in accordance with the General Rules of CCASS and CCASS Operational Procedures in effect from time to time. For an investor who holds the physical certificates, settlement certificates and the duly executed
transfer forms must be delivered to his or her broker or custodian before the settlement date. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">14 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Conversion between Class&nbsp;Z Ordinary Shares Trading in Hong Kong and ADSs </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the listing of our Class&nbsp;Z ordinary shares on the Hong Kong Stock Exchange, we have established a branch register of
members in Hong Kong, or the Hong Kong share register, which is maintained by our Hong Kong Share Registrar, Computershare Hong Kong Investor Services Limited. Our principal register of members, or the Cayman share register, continues to be
maintained by our Principal Share Registrar, Walkers Corporate Limited. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All Class&nbsp;Z ordinary shares offered in the Global Offering
are registered on the Hong Kong share register in order to be listed and traded on the Hong Kong Stock Exchange. As described in further detail below, holders of Class&nbsp;Z ordinary shares registered on the Hong Kong share register are able to
convert these shares into ADSs, and vice versa. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with our listing in Hong Kong, and to facilitate fungibility and conversion
between ADSs and Class&nbsp;Z ordinary shares and trading between Nasdaq and the Hong Kong Stock Exchange, we have moved a portion of our issued Class&nbsp;Z ordinary shares from our register of members maintained in the Cayman Islands to our Hong
Kong share register. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><B><I>Our ADSs </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Our ADSs are traded on the Nasdaq. Dealings in our ADSs on the Nasdaq are conducted in U.S. Dollars. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">ADSs may be held either: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">directly (a)&nbsp;by having an American Depositary Receipt (ADR), which is a certificate evidencing a specific
number of ADSs, registered in the holder&#146;s name, or (b)&nbsp;by holding uncertificated ADSs in the direct registration system; or </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">indirectly, through the holder&#146;s broker or other financial institution. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary for our ADSs is Deutsche Bank Trust Company Americas, whose office is located at 1 Columbus Circle, 17th&nbsp;Floor, New York,
NY 10019, USA. </P> <P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Converting Class&nbsp;Z Ordinary Shares Trading in Hong Kong into ADSs </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor who holds Class&nbsp;Z ordinary shares registered in Hong Kong and who intends to convert them to ADSs to trade on the Nasdaq must
deposit or have his or her broker deposit the Class&nbsp;Z ordinary shares with the depositary&#146;s Hong Kong custodian, Deutsche Bank AG, Hong Kong Branch, or the custodian, in exchange for ADSs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A deposit of Class&nbsp;Z ordinary shares trading in Hong Kong in exchange for ADSs involves the following procedures: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If Class&nbsp;Z ordinary shares have been deposited with CCASS, the investor must transfer ordinary shares to the
depositary&#146;s account with the custodian within CCASS by following the CCASS procedures for transfer and submit and deliver a duly completed and signed letter of transmittal to the custodian via his or her broker. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If Class&nbsp;Z ordinary shares are held outside CCASS, the investor must arrange to deposit his or her
Class&nbsp;Z ordinary shares into CCASS for delivery to the depositary&#146;s account with the custodian within CCASS, submit and deliver a duly completed and signed letter of transmittal to the custodian. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Upon payment of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer taxes or
fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will issue the corresponding number of ADSs in the name(s) requested by an investor and will deliver the ADSs to the designated DTC account of the
person(s) designated by an investor or his or her broker. </P></TD></TR></TABLE>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">15 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For Class&nbsp;Z ordinary shares deposited in CCASS, under normal circumstances, the above
steps generally require two business days, provided that the investor has provided timely and complete instructions. For Class&nbsp;Z ordinary shares held outside CCASS in physical form, the above steps may take 14 business days, or more, to
complete. Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS issuances. The investor will be unable to trade the ADSs until the procedures are completed. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Converting ADSs to Class&nbsp;Z Ordinary Shares Trading in Hong Kong </I></B></P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor who holds ADSs and who intends to convert his/her ADSs into Class&nbsp;Z ordinary shares to trade on the Hong Kong Stock Exchange
must cancel the ADSs the investor holds and withdraw Class&nbsp;Z ordinary shares from our ADS program and cause his or her broker or other financial institution to trade such Class&nbsp;Z ordinary shares on the Hong Kong Stock Exchange. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">An investor that holds ADSs indirectly through a broker should follow the broker&#146;s procedure and instruct the broker to arrange for
cancelation of the ADSs, and transfer of the underlying Class&nbsp;Z ordinary shares from the depositary&#146;s account with the custodian within the CCASS system to the investor&#146;s Hong Kong stock account. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investors holding ADSs directly, the following steps must be taken: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">To withdraw Class&nbsp;Z ordinary shares from our ADS program, an investor who holds ADSs may turn in such ADSs
at the office of the depositary (and the applicable ADR(s) if the ADSs are held in certificated form), and send an instruction to cancel such ADSs to the depositary. Such instructions must have a Medallion signature guarantee. </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">Upon payment or net of its fees and expenses and of any taxes or charges, such as stamp taxes or stock transfer
taxes or fees, if applicable, and subject in all cases to the terms of the deposit agreement, the depositary will instruct the custodian to deliver Class&nbsp;Z ordinary shares underlying the canceled ADSs to the CCASS account designated by an
investor. </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">If an investor prefers to receive Class&nbsp;Z ordinary shares outside CCASS, he or she must receive ordinary
shares in CCASS first and then arrange for withdrawal from CCASS. Investors can then obtain a transfer form signed by HKSCC Nominees Limited (as the transferor) and register Class&nbsp;Z ordinary shares in their own names with the Hong Kong Share
Registrar. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For Class&nbsp;Z ordinary shares to be received in CCASS, under normal circumstances, the above steps
generally require two business days, provided that the investor has provided timely and complete instructions. For Class&nbsp;Z ordinary shares to be received outside CCASS in physical form, the above steps may take 14 business days, or more, to
complete. The investor will be unable to trade the Class&nbsp;Z ordinary shares on the Hong Kong Stock Exchange until the procedures are completed. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Temporary delays may arise. For example, the transfer books of the depositary may from time to time be closed to ADS cancellations. In
addition, completion of the above steps and procedures is subject to there being a sufficient number of Class&nbsp;Z ordinary shares on the Hong Kong share registar to facilitate a withdrawal from the ADS program directly into the CCASS system. We
are not under any obligation to maintain or increase the number of Class&nbsp;Z ordinary shares on the Hong Kong share register to facilitate such withdrawals. </P>
<P STYLE="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B><I>Depositary Requirements </I></B></P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Before
the depositary issues ADSs or permits withdrawal of Class&nbsp;Z ordinary shares, the depositary may require: </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">production of satisfactory proof of the identity and genuineness of any signature or other information it deems
necessary; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="5%">&nbsp;</TD>
<TD WIDTH="3%" VALIGN="top" ALIGN="left">&#149;</TD>
<TD WIDTH="1%" VALIGN="top">&nbsp;</TD>
<TD ALIGN="left" VALIGN="top"> <P ALIGN="left" STYLE=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt">compliance with procedures it may establish, from time to time, consistent with the deposit agreement, including,
but not limited to, completion and presentation of transfer documents. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The depositary may refuse to deliver, transfer,
or register issuances, transfers and cancelations of ADSs generally when the transfer books of the depositary or our Hong Kong or Cayman Share Registrar are closed or at any time if the depositary or we determine it advisable to do so, subject to
such refusal complying with U.S. federal securities laws. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">16 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All costs attributable to the transfer of Class&nbsp;Z ordinary shares to effect a
withdrawal from or deposit of Class&nbsp;Z ordinary shares into our ADS program will be borne by the investor requesting the transfer. In particular, holders of Class&nbsp;Z ordinary shares and ADSs should note that the Hong Kong Share Registrar
will charge between HK$2.50 to HK$20, depending on the speed of service (or such higher fee as may from time to time be permitted under the Hong Kong Listing Rules), for each transfer of Class&nbsp;Z ordinary shares from one registered owner to
another, each share certificate canceled or issued by it and any applicable fee as stated in the share transfer forms used in Hong Kong. In addition, holders of Class&nbsp;Z ordinary shares and ADSs must pay up to US$5.00 (or less) per 100 ADSs for
each issuance of ADSs and each cancelation of ADSs, as the case may be, in connection with the deposit of Class&nbsp;Z ordinary shares into, or withdrawal of ordinary shares from, our ADS program. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">17 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>3
<FILENAME>d432541dex81.htm
<DESCRIPTION>EX-8.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-8.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;8.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>LIST OF SIGNIFICANT SUBSIDIARIES AND PRINCIPAL CONSOLIDATED AFFILIATED ENTITIES* </B></P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="90%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<TD VALIGN="bottom" NOWRAP> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman; "><B>Significant Subsidiaries</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1.00pt solid #000000"><B>Jurisdiction&nbsp;of</B><br><B>Incorporation</B></TD>
<TD VALIGN="bottom">&nbsp;</TD></TR>


<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bilibili HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Hong&nbsp;Kong</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hode HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Hong Kong</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chaodian HK Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Hong Kong</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Bilibili Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">Japan</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Bilibili Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Hode Shanghai Limited</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Chaodian (Shanghai) Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Consolidated Variable Interest Entity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Kuanyu Digital Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Hode Information Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Chaodian Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><B>Subsidiary of Consolidated Variable Interest Entity</B></P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sharejoy Network Technology Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Hehehe Culture Communication Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff" STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Shanghai Anime Tamashi Cultural Media Co., Ltd.</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD>
<TD NOWRAP VALIGN="bottom" ALIGN="center">PRC</TD>
<TD NOWRAP VALIGN="bottom">&nbsp;</TD></TR>
</TABLE> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%" VALIGN="top" ALIGN="left">*</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Other entities of Bilibili Inc. have been omitted from this list since, considered in the aggregate as a single
entity, they would not constitute a significant subsidiary. </P></TD></TR></TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>4
<FILENAME>d432541dex121.htm
<DESCRIPTION>EX-12.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;12.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION&nbsp;302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Rui Chen, certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual
report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> of Bilibili Inc.; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT>
<FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for
the company and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(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; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the Company&#146;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 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the Company&#146;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&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(a)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">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&#146;s ability to record, process, summarize and report financial information; and </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(b)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Any fraud, whether or not material, that involves management or other employees who have a significant role in
the company&#146;s internal control over financial reporting. </P></TD></TR></TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 27, 2023 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Rui Chen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board of Directors and Chief Executive Officer</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>5
<FILENAME>d432541dex122.htm
<DESCRIPTION>EX-12.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-12.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;12.2 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION&nbsp;302 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Xin Fan, certify that: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have reviewed this annual report
on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of Bilibili Inc.; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">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; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The company&#146;s other
certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(e)&nbsp;and</FONT>
<FONT STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act <FONT STYLE="white-space:nowrap">Rules&nbsp;13a-15(f)&nbsp;and</FONT> <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for
the company and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(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; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(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; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the Company&#146;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 </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the Company&#146;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&#146;s internal control over financial reporting; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The company&#146;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
company&#146;s auditors and the audit committee of the company&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(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&#146;s ability to record, process, summarize and report financial information; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#146;s internal control over financial reporting. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 27, 2023 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Xin Fan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>6
<FILENAME>d432541dex131.htm
<DESCRIPTION>EX-13.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;13.1 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL EXECUTIVE OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for the year ended
December&nbsp;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Rui Chen, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant
to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the requirements of Section&nbsp;13(a) or
15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report fairly presents, in all material respects, the financial
condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 27, 2023 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Rui Chen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Rui Chen</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chairman of the Board of Directors and Chief Executive Officer</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.2
<SEQUENCE>7
<FILENAME>d432541dex132.htm
<DESCRIPTION>EX-13.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-13.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit&nbsp;13.2 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CERTIFICATION BY THE PRINCIPAL FINANCIAL OFFICER </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>PURSUANT TO SECTION&nbsp;906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Bilibili Inc. (the &#147;Company&#148;) on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> for the year ended
December&nbsp;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;),&nbsp;I, Xin Fan, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant
to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the requirements of Section&nbsp;13(a) or
15(d) of the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report fairly presents, in all material respects, the financial
condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: April 27, 2023 </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="7%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="12%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="79%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Xin Fan</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Name:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Xin Fan</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Title:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE></DIV>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>8
<FILENAME>d432541dex151.htm
<DESCRIPTION>EX-15.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.1 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt">


<IMG SRC="g432541g0418224825709.jpg" ALT="LOGO">
 </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="20%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="6%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="36%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="35%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Partners:</B></P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">John&nbsp;Cartwright&nbsp;*</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" ALIGN="right">Audrey Coker *</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">27 April 2023</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top">Our Ref: NASD/KH/SCT/B4480-H20228</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Joanne Collett *</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">&nbsp;&nbsp;&nbsp;&nbsp;Mark&nbsp;Cummings&nbsp;*****</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Colm Dawson ***</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">James Gaden ****</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Thomas Granger **</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Kristen Kwok **</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Wing Lam *</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">William Lee *</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Thomas Pugh *****</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Andrew Randall
**</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Rupen Shah *****</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Colette
Wilkins ***</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Denise Wong**</P></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">&nbsp;&nbsp;&nbsp;&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bilibili Inc.</B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Building 3, Guozheng Center</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;485 Zhenli Road</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yangpu District</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shanghai, 200433</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">People&#146;s Republic of China</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs,</P> <P STYLE="font-size:18pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Form <FONT STYLE="white-space:nowrap">20-F</FONT></B></P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the reference to our firm under the heading &#147;Item 10.E. Additional Information&#151;Taxation&#151;Cayman Islands Taxation&#148; in the
Annual Report on <FONT STYLE="white-space:nowrap">Form&nbsp;20-F</FONT> of Bilibili Inc. for the year ended 31 December&nbsp;2022 (the &#147;<B>Annual Report</B>&#148;), which will be filed with the U.S. Securities and Exchange Commission (the
&#147;<B>Commission</B>&#148;) on 27 April 2023 under the U.S. Securities Exchange Act of 1934, as amended (the &#147;<B>Exchange Act</B>&#148;), and further consent to the incorporation by reference of the summary of our opinions under this heading
into the Registration Statements on Form S-8 (Nos. 333-267701, 333-259682 and 333-226216) and Form F-3 (No. 333-269158) of Bilibili Inc.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We also consent to the filing with the Commission of this consent letter as an exhibit to the Annual Report.</P>
<P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In giving such consent, we do not thereby admit that we come within the category of
persons whose consent is required under the Exchange Act, or the Rules&nbsp;and Regulations of the Commission thereunder.</P> <P STYLE="font-size:12pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yours faithfully</P> <P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><U>/s/ Walkers (Hong Kong)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>
<P STYLE="font-size:6pt; margin-top:0pt; margin-bottom:0pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman"><B>WALKERS (HONG KONG)</B></P></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Walkers (Hong Kong) </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B><FONT STYLE="font-family:pmingliu; font-size:9pt">&#28377;&#22025;&#24459;&#24107;&#20107;&#21209;&#25152;</FONT></B><B> (</B><B><FONT
STYLE="font-family:pmingliu; font-size:9pt">&#39321;&#28207;</FONT></B><B>)</B> </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">15th Floor, Alexandra House, 18 Chater Road, Central, Hong
Kong </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>T</B> +852 2284 4566 <B>F</B> +852 2284 4560 www.walkersglobal.com </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">Bermuda | British Virgin Islands | Cayman Islands | Dubai | Guernsey </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">| Hong Kong | Ireland | Jersey | London | Singapore </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">*England and Wales; **BVI; ***Cayman Islands; ****New South Wales (Australia); *****Bermuda </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>9
<FILENAME>d432541dex152.htm
<DESCRIPTION>EX-15.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.2 </B></P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<P STYLE="margin-top:0pt;margin-bottom:0pt" ALIGN="center">


<IMG SRC="g432541g0418231850673.jpg" ALT="LOGO">
 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><FONT STYLE="font-family:pmingliu; font-size:9pt">&#21271;&#20140;&#24066;&#26397;&#38451;&#21306;&#24314;&#22269;&#36335;</FONT><FONT
STYLE="font-family:Times New Roman; font-size:10pt">77</FONT><FONT STYLE="font-family:pmingliu; font-size:9pt">&#21495;&#21326;&#36152;&#20013;&#24515;</FONT><FONT STYLE="font-family:Times New Roman; font-size:10pt">3</FONT><FONT
STYLE="font-family:pmingliu; font-size:9pt">&#21495;&#20889;&#23383;&#27004;</FONT><FONT STYLE="font-family:Times New Roman; font-size:10pt">34</FONT><FONT STYLE="font-family:pmingliu; font-size:9pt">&#23618; &#37038;&#32534;&#65306;</FONT><FONT
STYLE="font-family:Times New Roman; font-size:10pt">100025 </FONT></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">34/F, Tower 3, China Central Place, 77 Jianguo Road, Beijing 100025,
China </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">T: <FONT STYLE="white-space:nowrap">(86-10)</FONT> 5809 1000 F: <FONT STYLE="white-space:nowrap">(86-10)</FONT> 5809 1100 </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right">April 27, 2023 </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>Bilibili Inc. </B></P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Building 3, Guozheng Center </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">No.&nbsp;485 Zhengli Road, </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Yangpu District, Shanghai, China </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">as the
&#147;<B>Company</B>&#148; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Dear Sirs, </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the
references to our firm under the heading &#147;Item 3. Key Information&#151;D. Risk Factors &#151;Risks Related to Our Business and Industry&#148;, &#147;Item 3. Key Information&#151;D. Risk Factors&#151;Risks Related to Our Corporate
Structure&#148;, &#147;Item 4. Information on the Company&#151;B. Business Overview&#148;, &#147;Item 4. Information on the Company&#151;C. Organizational Structure&#148; and &#147;Item 10. Additional Information&#151;E. Taxation&#148; in Bilibili
Inc.&#146;s Annual report on Form <FONT STYLE="white-space:nowrap">20-F</FONT> for the year ended December&nbsp;31, 2022 (the &#147;<B>Annual Report</B>&#148;), which is filed with the Securities and Exchange Commission (the &#147;<B>SEC</B>&#148;)
on April 27, 2023. We also consent to the filing with the SEC of this consent letter as an exhibit to the Annual Report, and further consent to the incorporation by reference of the summaries of our opinions under these headings into the
Registration Statements on Form S-8 (Nos. 333-267701, 333-259682 and 333-226216) and Form F-3 (No. 333-269158) of Bilibili Inc. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In giving such consent,
we do not thereby admit that we come within the category of persons whose consent is required under Section&nbsp;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. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Yours faithfully,</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Jingtian &amp; Gongchen</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><B>Jingtian&nbsp;&amp; Gongcheng</B></TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.3
<SEQUENCE>10
<FILENAME>d432541dex153.htm
<DESCRIPTION>EX-15.3
<TEXT>
<HTML><HEAD>
<TITLE>EX-15.3</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 15.3 </B></P>
<P STYLE="margin-top:24pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We hereby consent to the incorporation by reference in the Registration Statements on Form <FONT STYLE="white-space:nowrap">S-8</FONT> (Nos. <FONT
STYLE="white-space:nowrap">333-267701,</FONT> <FONT STYLE="white-space:nowrap">333-259682</FONT> and <FONT STYLE="white-space:nowrap">333-226216)</FONT> and Form <FONT STYLE="white-space:nowrap">F-3</FONT> (No.
<FONT STYLE="white-space:nowrap">333-269158)</FONT> of Bilibili Inc. of our report dated April&nbsp;27, 2023 relating to the financial statements<B> </B>and the effectiveness of internal control over financial reporting, which appears in this Form <FONT
STYLE="white-space:nowrap">20-F.</FONT> </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ PricewaterhouseCoopers Zhong Tian LLP </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Beijing, the People&#146;s Republic of China </P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">April&nbsp;27, 2023
</P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>11
<FILENAME>bili-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-April-2023 [05:31:41] {PM}-->
<schema targetNamespace="http://www.bilibili.com/20221231" elementFormDefault="qualified" xmlns:bili="http://www.bilibili.com/20221231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.bilibili.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" id="ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<link:definition>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
<link:definition>1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" id="ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical">
<link:definition>1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" id="ConsolidatedStatementsOfCashFlowsParenthetical">
<link:definition>1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Operations" id="Operations">
<link:definition>1009 - Disclosure - Operations</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" id="SignificantAccountingPolicies">
<link:definition>1010 - Disclosure - Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" id="ConcentrationsAndRisks">
<link:definition>1011 - Disclosure - Concentrations and Risks</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" id="PrepaymentsAndOtherCurrentAssets">
<link:definition>1012 - Disclosure - Prepayments and Other Current Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestments" id="ShortTermInvestments">
<link:definition>1013 - Disclosure - Short-term Investments</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet">
<link:definition>1014 - Disclosure - Property and Equipment, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" id="IntangibleAssetsNet">
<link:definition>1015 - Disclosure - Intangible Assets, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Goodwill" id="Goodwill">
<link:definition>1016 - Disclosure - Goodwill</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" id="LongTermInvestmentsNet">
<link:definition>1017 - Disclosure - Long-term Investments, Net</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Taxation" id="Taxation">
<link:definition>1018 - Disclosure - Taxation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayable" id="TaxesPayable">
<link:definition>1019 - Disclosure - Taxes Payable</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt" id="ShortTermLoanAndCurrentPortionOfLongTermDebt">
<link:definition>1020 - Disclosure - Short-term Loan and Current Portion of Long-term Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" id="AccruedLiabilitiesAndOtherPayables">
<link:definition>1021 - Disclosure - Accrued Liabilities and Other Payables</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotes" id="ConvertibleSeniorNotes">
<link:definition>1022 - Disclosure - Convertible Senior Notes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OrdinaryShares" id="OrdinaryShares">
<link:definition>1023 - Disclosure - Ordinary Shares</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefits" id="EmployeeBenefits">
<link:definition>1024 - Disclosure - Employee Benefits</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensation" id="ShareBasedCompensation">
<link:definition>1025 - Disclosure - Share-based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShare" id="NetLossPerShare">
<link:definition>1026 - Disclosure - Net Loss per Share</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
<link:definition>1027 - Disclosure - Commitments and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" id="RelatedPartyTransactionsAndBalances">
<link:definition>1028 - Disclosure - Related Party Transactions and Balances</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1029 - Disclosure - Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/FairValueMeasurement" id="FairValueMeasurement">
<link:definition>1030 - Disclosure - Fair Value Measurement</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RestrictedNetAssets" id="RestrictedNetAssets">
<link:definition>1031 - Disclosure - Restricted Net Assets</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation" id="ParentCompanyOnlyCondensedFinancialInformation">
<link:definition>1032 - Disclosure - Parent Company Only Condensed Financial Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/Acquisitions" id="Acquisitions">
<link:definition>1033 - Disclosure - Acquisitions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SubsequentEvents" id="SubsequentEvents">
<link:definition>1034 - Disclosure - Subsequent Events</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" id="SignificantAccountingPoliciesPolicies">
<link:definition>1035 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsTables" id="OperationsTables">
<link:definition>1036 - Disclosure - Operations (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" id="SignificantAccountingPoliciesTables">
<link:definition>1037 - Disclosure - Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" id="ConcentrationsAndRisksTables">
<link:definition>1038 - Disclosure - Concentrations and Risks (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" id="PrepaymentsAndOtherCurrentAssetsTables">
<link:definition>1039 - Disclosure - Prepayments and Other Current Assets (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" id="ShortTermInvestmentsTables">
<link:definition>1040 - Disclosure - Short-term Investments (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables">
<link:definition>1041 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" id="IntangibleAssetsNetTables">
<link:definition>1042 - Disclosure - Intangible Assets, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/GoodwillTables" id="GoodwillTables">
<link:definition>1043 - Disclosure - Goodwill (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" id="LongTermInvestmentsNetTables">
<link:definition>1044 - Disclosure - Long-term Investments, Net (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationTables" id="TaxationTables">
<link:definition>1045 - Disclosure - Taxation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayableTables" id="TaxesPayableTables">
<link:definition>1046 - Disclosure - Taxes Payable (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables" id="ShortTermLoanAndCurrentPortionOfLongTermDebtTables">
<link:definition>1047 - Disclosure - Short-term Loan and Current Portion of Long-term Debt (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" id="AccruedLiabilitiesAndOtherPayablesTables">
<link:definition>1048 - Disclosure - Accrued Liabilities and Other Payables (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesTables" id="ConvertibleSeniorNotesTables">
<link:definition>1049 - Disclosure - Convertible Senior Notes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" id="EmployeeBenefitsTables">
<link:definition>1050 - Disclosure - Employee Benefits (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" id="ShareBasedCompensationTables">
<link:definition>1051 - Disclosure - Share-based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
<link:definition>1052 - Disclosure - Net Loss per Share (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" id="RelatedPartyTransactionsAndBalancesTables">
<link:definition>1053 - Disclosure - Related Party Transactions and Balances (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" id="ParentCompanyOnlyCondensedFinancialInformationTables">
<link:definition>1054 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsTables" id="AcquisitionsTables">
<link:definition>1055 - Disclosure - Acquisitions (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" id="OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<link:definition>1056 - Disclosure - Operations - Initial public offering ("IPO") and followed offerings (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsTheGroupDetails" id="OperationsTheGroupDetails">
<link:definition>1057 - Disclosure - Operations - The Group (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" id="OperationsContractualAgreementsWithMajorViesDetails">
<link:definition>1058 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" id="OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<link:definition>1059 - Disclosure - Operations - Combined financial information of the Group's VIEs and Others (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" id="OperationsLiquidityDetails">
<link:definition>1060 - Disclosure - Operations - Liquidity (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" id="SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<link:definition>1061 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails" id="SignificantAccountingPoliciesReceivablesNetDetails">
<link:definition>1062 - Disclosure - Significant Accounting Policies - Receivables, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails" id="SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails">
<link:definition>1063 - Disclosure - Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" id="SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<link:definition>1064 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails" id="SignificantAccountingPoliciesGoodwillDetails">
<link:definition>1065 - Disclosure - Significant Accounting Policies - Goodwill (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" id="SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails">
<link:definition>1066 - Disclosure - Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" id="SignificantAccountingPoliciesLeasesDetails">
<link:definition>1067 - Disclosure - Significant Accounting Policies - Leases (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" id="SignificantAccountingPoliciesScheduleOfLeaseCostDetail">
<link:definition>1068 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" id="SignificantAccountingPoliciesRevenueRecognitionDetails">
<link:definition>1069 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" id="SignificantAccountingPoliciesStatutoryReservesDetails">
<link:definition>1070 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" id="SignificantAccountingPoliciesSegmentReportingDetails">
<link:definition>1071 - Disclosure - Significant Accounting Policies - Segment reporting (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" id="ConcentrationsAndRisksDetails">
<link:definition>1072 - Disclosure - Concentrations and Risks (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" id="PrepaymentsAndOtherCurrentAssetsDetails">
<link:definition>1073 - Disclosure - Prepayments and Other Current Assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" id="ShortTermInvestmentsDetails">
<link:definition>1074 - Disclosure - Short-term Investments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails">
<link:definition>1075 - Disclosure - Property and Equipment, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" id="IntangibleAssetsNetDetails">
<link:definition>1076 - Disclosure - Intangible Assets, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" id="IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<link:definition>1077 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/GoodwillDetails" id="GoodwillDetails">
<link:definition>1078 - Disclosure - Goodwill (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" id="LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<link:definition>1079 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" id="LongTermInvestmentsNetDetails">
<link:definition>1080 - Disclosure - Long-term Investments, Net (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" id="TaxationCompositionOfIncomeTaxDetails">
<link:definition>1081 - Disclosure - Taxation - Composition of income tax (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" id="TaxationIncomeTaxesDetails">
<link:definition>1082 - Disclosure - Taxation - Income taxes (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" id="TaxationSalesTaxDetails">
<link:definition>1083 - Disclosure - Taxation - Sales tax (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" id="TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<link:definition>1084 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" id="TaxationWithholdingIncomeTaxOnDividendsDetails">
<link:definition>1085 - Disclosure - Taxation - Withholding income tax on dividends (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/TaxesPayableDetails" id="TaxesPayableDetails">
<link:definition>1086 - Disclosure - Taxes Payable (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails" id="ShortTermLoanAndCurrentPortionOfLongTermDebtDetails">
<link:definition>1087 - Disclosure - Short-term Loan and Current Portion of Long-term Debt  (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" id="AccruedLiabilitiesAndOtherPayablesDetails">
<link:definition>1088 - Disclosure - Accrued Liabilities and Other Payables (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesDetail" id="ConvertibleSeniorNotesDetail">
<link:definition>1089 - Disclosure - Convertible Senior Notes (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" id="ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<link:definition>1090 - Disclosure - Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" id="OrdinarySharesDetails">
<link:definition>1091 - Disclosure - Ordinary Shares (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" id="EmployeeBenefitsDetails">
<link:definition>1092 - Disclosure - Employee Benefits (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" id="ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<link:definition>1093 - Disclosure - Share-based Compensation - Description of share option plans (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" id="ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<link:definition>1094 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" id="ShareBasedCompensationValuationAssumptionsDetails">
<link:definition>1095 - Disclosure - Share-based Compensation - Valuation assumptions (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" id="ShareBasedCompensationShareOptionsActivitiesDetails">
<link:definition>1096 - Disclosure - Share-based Compensation - Share options activities (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" id="NetLossPerShareDetails">
<link:definition>1097 - Disclosure - Net Loss per Share (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" id="RelatedPartyTransactionsAndBalancesDetails">
<link:definition>1098 - Disclosure - Related Party Transactions and Balances (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SegmentInformationDetails" id="SegmentInformationDetails">
<link:definition>1099 - Disclosure - Segment Information (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" id="RestrictedNetAssetsDetails">
<link:definition>1100 - Disclosure - Restricted Net Assets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<link:definition>1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<link:definition>1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<link:definition>1103 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails" id="ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails">
<link:definition>1104 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" id="AcquisitionsNarrativeDetails">
<link:definition>1105 - Disclosure - Acquisitions (Narrative) (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/AcquisitionsDetails" id="AcquisitionsDetails">
<link:definition>1106 - Disclosure - Acquisitions (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SubsequentEventsDetails" id="SubsequentEventsDetails">
<link:definition>1107 - Disclosure - Subsequent Events (Details)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1" id="SignificantAccountingPoliciesLeasesDetailsAlternate1">
<link:definition>1108 - Statement - Significant Accounting Policies - Leases (Details) Alternate 1</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="bili-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
<import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
<import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
<import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
<import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<element name="CommonClassZMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CommonClassZMember" substitutionGroup="xbrli:item" />
<element name="CommonClassYMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CommonClassYMember" substitutionGroup="xbrli:item" />
<element name="TimeDepositsInBank" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_TimeDepositsInBank" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProductionCostNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ProductionCostNonCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OtherNonoperatingIncomeNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_OtherNonoperatingIncomeNet" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentIncomeNetIncludingImpairments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeNetIncludingImpairments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="StatutoryReserveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReserveMember" substitutionGroup="xbrli:item" />
<element name="SharesRedesignationValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SharesRedesignationValue" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="MinorityInterestDecreaseFromRedemptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinorityInterestDecreaseFromRedemptionsShares" substitutionGroup="xbrli:item" />
<element name="AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AppropriationToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AppropriationToStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" substitutionGroup="xbrli:item" />
<element name="SharesRedesignation" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SharesRedesignation" substitutionGroup="xbrli:item" />
<element name="ImpactOfAdoptionOfCreditLossGuidanceValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ImpactOfAdoptionOfCreditLossGuidanceValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SecondaryPublicOfferingOrHkIpoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SecondaryPublicOfferingOrHkIpoMember" substitutionGroup="xbrli:item" />
<element name="FairValueChangesOfShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_FairValueChangesOfShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NoncashOrPartNoncashIntangibleAssetsNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IssuanceOfOrdinarySharesInConnectionWithDebtConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromConvertibleDebtNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepurchaseOfConvertibleSeniorNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RepurchaseOfConvertibleSeniorNotes" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentsForPlacementOfTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PaymentsForPlacementOfTimeDeposits" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ProceedsFromMaturityOfTimeDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromMaturityOfTimeDeposits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentsOfLoansFromInvestees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RepaymentsOfLoansFromInvestees" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidExpenseAndOtherAssetsCurrentTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" substitutionGroup="xbrli:item" />
<element name="ShortTermInvestmentsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ShortTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="LongTermInvestmentsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LongTermInvestmentsTextBlock" substitutionGroup="xbrli:item" />
<element name="TaxationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxationAbstract" substitutionGroup="xbrli:item" />
<element name="IncomeAndOtherTaxDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeAndOtherTaxDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="TaxesPayableDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TaxesPayableDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="ConvertibleBondsTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleBondsTextBlock" substitutionGroup="xbrli:item" />
<element name="CommonStockTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CommonStockTextBlock" substitutionGroup="xbrli:item" />
<element name="RestrictedNetAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_RestrictedNetAssetsAbstract" substitutionGroup="xbrli:item" />
<element name="RelatedPartyTransactionsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CashAndCashEquivalentsAndOtherPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="NoncontrollingInterestsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NoncontrollingInterestsPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="StatutoryReservesPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_StatutoryReservesPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="ConvenienceTranslationPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ConvenienceTranslationPolicyPolicyTextBlock" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationAbstract" substitutionGroup="xbrli:item" />
<element name="ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfShortTermInvestmentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DisclosureOfShortTermInvestmentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfTaxesPayableTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfTaxesPayableTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfRelatedPartyBalancesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfRelatedPartyBalancesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="AnimeBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AnimeBusinessMember" substitutionGroup="xbrli:item" />
<element name="ComicsBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ComicsBusinessMember" substitutionGroup="xbrli:item" />
<element name="GameBusinessMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GameBusinessMember" substitutionGroup="xbrli:item" />
<element name="OperationsAndReorganizationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="OperationsAndReorganizationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperationsAndReorganizationLineItems" substitutionGroup="xbrli:item" />
<element name="DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" substitutionGroup="xbrli:item" />
<element name="StockExchangeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StockExchangeAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="StockExchangeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_StockExchangeDomain" substitutionGroup="xbrli:item" />
<element name="HSXAMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HSXAMember" substitutionGroup="xbrli:item" />
<element name="SubsidiariesAndVariableInterestEntitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SubsidiariesAndVariableInterestEntitiesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="MajorSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MajorSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="BilibiliCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ChaodianHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="BilibiliHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BilibiliHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="HodeHkLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeHkLimitedMember" substitutionGroup="xbrli:item" />
<element name="SharejoyNetworkTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SharejoyNetworkTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="HodeShanghaiLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_HodeShanghaiLimitedMember" substitutionGroup="xbrli:item" />
<element name="ChaodianShanghaiTechnologyCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianShanghaiTechnologyCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="ShanghaiHodeInformationTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHodeInformationTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiKuanyuDigitalTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiBilibiliTechnologyCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiBilibiliTechnologyCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiHeheheCultureCommunicationCo.LtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" substitutionGroup="xbrli:item" />
<element name="ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" substitutionGroup="xbrli:item" />
<element name="SubsidiariesAndVariableInterestEntitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SubsidiariesAndVariableInterestEntitiesLineItems" substitutionGroup="xbrli:item" />
<element name="EntityIncorporationStateCountryNameAndDateOfIncorporation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" substitutionGroup="xbrli:item" />
<element name="ParentCompanyOritsRelevantSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ParentCompanyOritsRelevantSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="ExclusiveTechnologyConsultingAndServicesAgreementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" substitutionGroup="xbrli:item" />
<element name="AgreementTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AgreementTerm" substitutionGroup="xbrli:item" />
<element name="TerminationNoticeTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_TerminationNoticeTerm" substitutionGroup="xbrli:item" />
<element name="VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" substitutionGroup="xbrli:item" />
<element name="DueFromRelatedPartiesExcludingAffiliate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueFromRelatedPartiesExcludingAffiliate" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DueToRelatedPartiesExcludingAffiliateCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DueToRelatedPartiesExcludingAffiliateCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ThirdPartiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ThirdPartiesMember" substitutionGroup="xbrli:item" />
<element name="OtherInterCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OtherInterCompanyMember" substitutionGroup="xbrli:item" />
<element name="GroupCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GroupCompanyMember" substitutionGroup="xbrli:item" />
<element name="IntercompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IntercompanyMember" substitutionGroup="xbrli:item" />
<element name="ConsultingAndServicesChargesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConsultingAndServicesChargesMember" substitutionGroup="xbrli:item" />
<element name="ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="TwoThousandTwentySevenNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandTwentySevenNotesMember" substitutionGroup="xbrli:item" />
<element name="ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsRestrictedCashAndOtherLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" substitutionGroup="xbrli:item" />
<element name="CashCashEquivalentsAndTimeDepositsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CashCashEquivalentsAndTimeDepositsAbstract" substitutionGroup="xbrli:item" />
<element name="PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" substitutionGroup="xbrli:item" />
<element name="PrcSubsidiariesAndVariableInterestEntitiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_PrcSubsidiariesAndVariableInterestEntitiesMember" substitutionGroup="xbrli:item" />
<element name="AllowanceForDoubtfulDebtsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AllowanceForDoubtfulDebtsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="AllowanceForDoubtfulDebtsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AllowanceForDoubtfulDebtsLineItems" substitutionGroup="xbrli:item" />
<element name="LicenseRightsOfMobileGamesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LicenseRightsOfMobileGamesMember" substitutionGroup="xbrli:item" />
<element name="LicensedCopyrightsOfContentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LicensedCopyrightsOfContentMember" substitutionGroup="xbrli:item" />
<element name="FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" substitutionGroup="xbrli:item" />
<element name="DiscountingRemainingLeasePayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DiscountingRemainingLeasePayments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RevenueRecognitionPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RevenueRecognitionPeriod" substitutionGroup="xbrli:item" />
<element name="ValueAddedServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedServicesMember" substitutionGroup="xbrli:item" />
<element name="LiveBroadcastingAndOtherValuedAddedServiceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LiveBroadcastingAndOtherValuedAddedServiceMember" substitutionGroup="xbrli:item" />
<element name="MobileGameServicesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameServicesMember" substitutionGroup="xbrli:item" />
<element name="ECommerceAndOthersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ECommerceAndOthersMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfGeneralReserveFundToRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfGeneralReserveFundToRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PercentageOfProfitToBeAppropriatedToGeneralReserve" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" substitutionGroup="xbrli:item" />
<element name="PercentageOfProfitToBeAppropriatedToStatutoryReserves" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" substitutionGroup="xbrli:item" />
<element name="PercentageOfStatutorySurplusFundToRegisteredCapital" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfStatutorySurplusFundToRegisteredCapital" substitutionGroup="xbrli:item" />
<element name="NumberOfServiceProviders" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfServiceProviders" substitutionGroup="xbrli:item" />
<element name="NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" substitutionGroup="xbrli:item" />
<element name="NumberOfTelecommunicationsServiceProviders" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfTelecommunicationsServiceProviders" substitutionGroup="xbrli:item" />
<element name="NumberOfMobileGamesConcentrationOverTenPercentBenchmark" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" substitutionGroup="xbrli:item" />
<element name="DistributionChannelRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelRiskMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelMember" substitutionGroup="xbrli:item" />
<element name="DistributionChannelOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DistributionChannelOneMember" substitutionGroup="xbrli:item" />
<element name="MobileGameRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameRevenuesMember" substitutionGroup="xbrli:item" />
<element name="ServersAndBandwidthExpenditureMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ServersAndBandwidthExpenditureMember" substitutionGroup="xbrli:item" />
<element name="TenPercentageOrGreaterServiceProvidersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TenPercentageOrGreaterServiceProvidersMember" substitutionGroup="xbrli:item" />
<element name="MobileGameOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_MobileGameOneMember" substitutionGroup="xbrli:item" />
<element name="LoansToInvesteesOrOngoingInvestmentsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_LoansToInvesteesOrOngoingInvestmentsCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidOrReceivablesForJointlyInvestedContent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidOrReceivablesForJointlyInvestedContent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidMarketingCostAndOtherOperationalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidMarketingCostAndOtherOperationalExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidContentCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidContentCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PrepaidRevenueSharingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PrepaidRevenueSharingCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FinancialProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_FinancialProductsMember" substitutionGroup="xbrli:item" />
<element name="InvestmentsInPubliclyTradedCompaniesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsInPubliclyTradedCompaniesMember" substitutionGroup="xbrli:item" />
<element name="InvestmentIncomeInterestAndDividendShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentIncomeInterestAndDividendShortTermInvestments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PropertyAndEquipmentImpairmentLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PropertyAndEquipmentImpairmentLoss" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WithholdingIncomeTaxExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_WithholdingIncomeTaxExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncomeTaxesDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesDisclosureTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="TaxCreditAndLossCarryForwardsExpirationPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="TaxCreditAndLossCarryForwardsExpirationPeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationSecondYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationSecondYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationFourthYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationFourthYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationThirdYearMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationThirdYearMember" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" substitutionGroup="xbrli:item" />
<element name="CertainSubsidiariesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CertainSubsidiariesMember" substitutionGroup="xbrli:item" />
<element name="EnterpriseCategoryAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EnterpriseCategoryAxis" substitutionGroup="xbrldt:dimensionItem" />
<element name="EnterpriseCategoryDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EnterpriseCategoryDomain" substitutionGroup="xbrli:item" />
<element name="EncouragedEnterpriseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EncouragedEnterpriseMember" substitutionGroup="xbrli:item" />
<element name="IncomeTaxesDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesDisclosureLineItems" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" substitutionGroup="xbrli:item" />
<element name="AccruedWithholdingIncomeTaxAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_AccruedWithholdingIncomeTaxAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxesPreferentialTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_IncomeTaxesPreferentialTaxRate" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_OperatingLossCarryforwardsAbstract" substitutionGroup="xbrli:item" />
<element name="SalesTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_SalesTaxAbstract" substitutionGroup="xbrli:item" />
<element name="ValueAddedTaxRatePercent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValueAddedTaxRatePercent" substitutionGroup="xbrli:item" />
<element name="CultureBusinessConstructionFeePercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CultureBusinessConstructionFeePercentage" substitutionGroup="xbrli:item" />
<element name="CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" substitutionGroup="xbrli:item" />
<element name="AdvertisingAndMarketingRevenuesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AdvertisingAndMarketingRevenuesMember" substitutionGroup="xbrli:item" />
<element name="DeferredTaxAssetValuationAllowanceRollforward" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DeferredTaxAssetValuationAllowanceRollforward" substitutionGroup="xbrli:item" />
<element name="ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetAdditionsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="WithholdingIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_WithholdingIncomeTaxAbstract" substitutionGroup="xbrli:item" />
<element name="MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" substitutionGroup="xbrli:item" />
<element name="WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" substitutionGroup="xbrli:item" />
<element name="IndividualIncomeTaxesForEmployeesPayableCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_IndividualIncomeTaxesForEmployeesPayableCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="WithholdingIncomeTaxPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_WithholdingIncomeTaxPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="UnsecuredBorrowingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_UnsecuredBorrowingMember" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturity" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_LongTermDebtMaturity" substitutionGroup="xbrli:item" />
<element name="PayablesToProducersAndLicensors" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PayablesToProducersAndLicensors" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DepositFromCustomersCurrentOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DepositFromCustomersCurrentOne" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConsiderationPayableForAcquisitionsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_ConsiderationPayableForAcquisitionsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="AdvancesToOrPayablesFromThirdPartySellers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_AdvancesToOrPayablesFromThirdPartySellers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DebtInstrumentRepurchaseFaceAmountPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DebtInstrumentRepurchaseFaceAmountPercentage" substitutionGroup="xbrli:item" />
<element name="LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="DecemberTwoThousandAndTwentySixNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_DecemberTwoThousandAndTwentySixNotesMember" substitutionGroup="xbrli:item" />
<element name="AprilTwoThousandTwentySixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_AprilTwoThousandTwentySixMember" substitutionGroup="xbrli:item" />
<element name="ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" substitutionGroup="xbrli:item" />
<element name="DefinedContributionPlanCostRecognizedPensionAndMedical" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DefinedContributionPlanCostRecognizedPensionAndMedical" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DefinedContributionPlanCostRecognizedOtherBenefits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_DefinedContributionPlanCostRecognizedOtherBenefits" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="GlobalShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GlobalShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndEighteenShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_TwoThousandAndEighteenShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="EmployeesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EmployeesMember" substitutionGroup="xbrli:item" />
<element name="ConsultantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConsultantMember" substitutionGroup="xbrli:item" />
<element name="EquityMethodInvestmentsPurchasedConsiderationPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_EquityMethodInvestmentsPurchasedConsiderationPayable" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="SaleOfEquityMethodInvestmentsConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_SaleOfEquityMethodInvestmentsConsideration" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RelatedPartyTransactionAmountsOfInvestmentTransferred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LoansToAnEntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_LoansToAnEntityMember" substitutionGroup="xbrli:item" />
<element name="CapitalContributionAndLoansToAnEntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_CapitalContributionAndLoansToAnEntityMember" substitutionGroup="xbrli:item" />
<element name="ChaodianIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ChaodianIncMember" substitutionGroup="xbrli:item" />
<element name="EntityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_EntityMember" substitutionGroup="xbrli:item" />
<element name="InvestmentFundMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_InvestmentFundMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfRestrictedNetAssets" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PercentageOfRestrictedNetAssets" substitutionGroup="xbrli:item" />
<element name="PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" substitutionGroup="xbrli:item" />
<element name="DeficitInSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_DeficitInSubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ClassZOrdinarySharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ClassZOrdinarySharesMember" substitutionGroup="xbrli:item" />
<element name="UserBaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_UserBaseMember" substitutionGroup="xbrli:item" />
<element name="BrandMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_BrandMember" substitutionGroup="xbrli:item" />
<element name="VendorRelationshipMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_VendorRelationshipMember" substitutionGroup="xbrli:item" />
<element name="PercentageOfConvertibleNotes" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="bili_PercentageOfConvertibleNotes" substitutionGroup="xbrli:item" />
<element name="ConvertibleSeniorNotesDueDecember2026Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="bili_ConvertibleSeniorNotesDueDecember2026Member" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>bili-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-April-2023 [05:31:41] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesLeasesDetailsAlternate1" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1" />
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsNoncurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_BILI_ProductionCostNonCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_BILI_ProductionCostNonCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_Goodwill" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_BILI_TimeDepositsInBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_BILI_TimeDepositsInBank" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="16" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesNoncurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_LongTermDebtNoncurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_TaxesPayableCurrent" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DebtCurrent" use="optional" order="28" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapital" use="optional" order="32" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAppropriated" use="optional" order="33" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" use="optional" order="34" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_MinorityInterest" use="optional" order="36" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_CommitmentsAndContingencies" use="optional" order="37" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_BILI_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_BILI_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" use="optional" order="6" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_BILI_InvestmentIncomeNetIncludingImpairments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_BILI_InvestmentIncomeNetIncludingImpairments" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_BILI_OtherNonoperatingIncomeNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_BILI_OtherNonoperatingIncomeNet" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfRevenue" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="21" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" use="optional" order="25" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_BILI_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_BILI_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" use="optional" order="26" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_LongTermInvestments" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_BILI_TimeDepositsInBank" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_BILI_TimeDepositsInBank" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_DueFromAffiliateCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_BILI_DueFromRelatedPartiesExcludingAffiliate" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_ShortTermInvestments" use="optional" order="9" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_BILI_DiscountingRemainingLeasePayments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_BILI_DiscountingRemainingLeasePayments" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_OperatingLeaseLiability" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquityMethodInvestments" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_BILI_WithholdingIncomeTaxExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_BILI_WithholdingIncomeTaxExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_BILI_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_BILI_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_BILI_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_BILI_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="6" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_BILI_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_BILI_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOther" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="7" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_BILI_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_BILI_IndividualIncomeTaxesForEmployeesPayableCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_BILI_WithholdingIncomeTaxPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_BILI_WithholdingIncomeTaxPayable" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" use="optional" order="5" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_BILI_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="loc_BILI_DefinedContributionPlanCostRecognizedPensionAndMedical" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_BILI_DefinedContributionPlanCostRecognizedOtherBenefits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="loc_BILI_DefinedContributionPlanCostRecognizedOtherBenefits" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="4" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="11" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ImpairmentOfInvestments" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainOnSaleOfInvestments" use="optional" order="15" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_Depreciation" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" use="optional" order="22" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_BILI_FairValueChangesOfShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_BILI_FairValueChangesOfShortTermInvestments" use="optional" order="23" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts" use="optional" order="25" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_InventoryWriteDown" use="optional" order="26" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" use="optional" order="27" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" use="optional" order="28" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_OtherRestructuringCosts" use="optional" order="29" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="30" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="31" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="32" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets" use="optional" order="33" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments" use="optional" order="34" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" use="optional" order="35" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" use="optional" order="36" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments" use="optional" order="37" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" use="optional" order="38" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_BILI_RepaymentsOfLoansFromInvestees" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_RepaymentsOfLoansFromInvestees" use="optional" order="39" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_BILI_PaymentsForPlacementOfTimeDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_PaymentsForPlacementOfTimeDeposits" use="optional" order="40" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_BILI_ProceedsFromMaturityOfTimeDeposits" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_BILI_ProceedsFromMaturityOfTimeDeposits" use="optional" order="41" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation" use="optional" order="42" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" use="optional" order="43" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="44" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt" use="optional" order="45" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="46" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_BILI_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_BILI_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" use="optional" order="47" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt" use="optional" order="48" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders" use="optional" order="49" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders" use="optional" order="50" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_BILI_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_BILI_ProceedsFromConvertibleDebtNetOfIssuanceCosts" use="optional" order="51" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" use="optional" order="52" weight="-1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepurchaseOfConvertibleSeniorNotes" xlink:label="loc_BILI_RepurchaseOfConvertibleSeniorNotes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_BILI_RepurchaseOfConvertibleSeniorNotes" use="optional" order="53" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_BILI_ConsiderationPayableForAcquisitionsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_ConsiderationPayableForAcquisitionsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_BILI_AdvancesToOrPayablesFromThirdPartySellers" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_AdvancesToOrPayablesFromThirdPartySellers" use="optional" order="3" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_InterestPayableCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_BILI_PayablesToProducersAndLicensors" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_PayablesToProducersAndLicensors" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_BILI_DepositFromCustomersCurrentOne" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_BILI_DepositFromCustomersCurrentOne" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_BILI_PrepaidRevenueSharingCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidRevenueSharingCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_PrepaidTaxes" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidContentCost" xlink:label="loc_BILI_PrepaidContentCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidContentCost" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_BILI_PrepaidMarketingCostAndOtherOperationalExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidMarketingCostAndOtherOperationalExpenses" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_BILI_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_LoansToInvesteesOrOngoingInvestmentsCurrent" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_DepositsAssetsCurrent" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_InventoryNet" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_InterestReceivable" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_us-gaap_OtherAssetsCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_BILI_PrepaidOrReceivablesForJointlyInvestedContent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="loc_BILI_PrepaidOrReceivablesForJointlyInvestedContent" use="optional" order="11" weight="1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>bili-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-April-2023 [05:31:41] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsTheGroupDetails" roleURI="http://www.bilibili.com/role/OperationsTheGroupDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesReceivablesNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesIntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebtDetails" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesDetail" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationServiceBasedRsusActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SubsequentEventsDetails" roleURI="http://www.bilibili.com/role/SubsequentEventsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisks" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestments" roleURI="http://www.bilibili.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNet" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNet" roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Goodwill" roleURI="http://www.bilibili.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNet" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Taxation" roleURI="http://www.bilibili.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayable" roleURI="http://www.bilibili.com/role/TaxesPayable" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OrdinaryShares" roleURI="http://www.bilibili.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefits" roleURI="http://www.bilibili.com/role/EmployeeBenefits" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensation" roleURI="http://www.bilibili.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShare" roleURI="http://www.bilibili.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#CommitmentsAndContingencies" roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SegmentInformation" roleURI="http://www.bilibili.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#FairValueMeasurement" roleURI="http://www.bilibili.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RestrictedNetAssets" roleURI="http://www.bilibili.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Acquisitions" roleURI="http://www.bilibili.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SubsequentEvents" roleURI="http://www.bilibili.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsTables" roleURI="http://www.bilibili.com/role/OperationsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestmentsTables" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetTables" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#GoodwillTables" roleURI="http://www.bilibili.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationTables" roleURI="http://www.bilibili.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayableTables" roleURI="http://www.bilibili.com/role/TaxesPayableTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayablesTables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefitsTables" roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesSegmentReportingDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShareTables" roleURI="http://www.bilibili.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#GoodwillDetails" roleURI="http://www.bilibili.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationWithholdingIncomeTaxOnDividendsDetails" roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SegmentInformationDetails" roleURI="http://www.bilibili.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesTables" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotes" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotes" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesScheduleOfLeaseCostDetail" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetTables" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesTables" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebt" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebtTables" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Operations" roleURI="http://www.bilibili.com/role/Operations" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_537919" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_537920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityRegistrantName_537920" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_537921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCentralIndexKey_537921" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_537922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentType_537922" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_537923" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentPeriodEndDate_537923" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_537924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AmendmentFlag_537924" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_537925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CurrentFiscalYearEndDate_537925" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_537916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentInformationTable_537916" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_537917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_us-gaap_StatementClassOfStockAxis_537917" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_537938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassZMember_537938" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_537939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassYMember_537939" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_537937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_us-gaap_CommonStockMember_537937" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_539387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_dei_AdrMember_539387" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_538475" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_538475" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_538477" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_538476" xlink:to="loc_dei_BusinessContactMember_538477" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_537926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_537926" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_538288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAnnualReport_538288" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_537927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityVoluntaryFilers_537927" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_537928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCurrentReportingStatus_537928" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_537929" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFilerCategory_537929" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_537930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityEmergingGrowthCompany_537930" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_537932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityShellCompany_537932" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_537933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalYearFocus_537933" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_537934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalPeriodFocus_537934" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_537935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_537935" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_538289" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentTransitionReport_538289" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_538301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCountry_538301" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_538496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CityAreaCode_538496" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_538497" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_LocalPhoneNumber_538497" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_539380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelName_539380" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_539396" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_NoTradingSymbolFlag_539396" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_555410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_TradingSymbol_555410" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_556743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CountryRegion_556743" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_556744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelEmailAddress_556744" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_538290" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityInteractiveDataCurrent_538290" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_538291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAccountingStandard_538291" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_538292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentShellCompanyReport_538292" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_538293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFileNumber_538293" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_538294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_Security12bTitle_538294" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_538295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_SecurityExchangeName_538295" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_538296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityIncorporationStateCountryCode_538296" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_538297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentRegistrationStatement_538297" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_538298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressAddressLine1_538298" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_538299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCityOrTown_538299" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_538300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressPostalZipCode_538300" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_805707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_IcfrAuditorAttestationFlag_805707" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1342231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorName_1342231" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1342232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorFirmId_1342232" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1342233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorLocation_1342233" use="optional" order="53" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_33" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_33" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_67" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_Assets_67" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_34" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsCurrentAbstract_34" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_55" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_bili_TimeDepositsInBank_55" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_56" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_56" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_57" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_57" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_59" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_ShortTermInvestments_59" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_60" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AssetsCurrent_60" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1405090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_RestrictedCashCurrent_1405090" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_35" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_35" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_66" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_AssetsNoncurrent_66" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_641320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_641320" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_65" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_LongTermInvestments_65" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_62" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_bili_ProductionCostNonCurrent_62" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_29" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StatementTable_29" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_30" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_30" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_49" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassYMember_49" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_50" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassZMember_50" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_78" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_CommonStockValue_78" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_79" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AdditionalPaidInCapital_79" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_80" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_80" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_82" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_82" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_36" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_36" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_620258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_620258" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_620255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_620255" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_75" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_Liabilities_75" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_37" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_37" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_70" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_TaxesPayableCurrent_70" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_73" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_73" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_LiabilitiesCurrent_74" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_68" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccountsPayableCurrent_68" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_72" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_72" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1405091" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DebtCurrent_1405091" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_76" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_76" use="optional" order="52" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_StatementTable_89" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_92" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_92" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassYMember_108" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassZMember_109" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_822756" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_Liabilities_822756" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_126" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_128" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesIssued_127" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_136" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingIncomeLoss_153" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_160" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingExpensesAbstract_137" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_SellingAndMarketingExpense_149" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_150" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_150" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_OperatingExpenses_152" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_151" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareDiluted_174" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_159" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_840979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_OtherNonoperatingIncomeNet_840979" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_154" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_620265" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestExpense_620265" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1405092" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1405092" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1405093" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1405093" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_StatementTable_131" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementClassOfStockAxis_132" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_840980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_us-gaap_CommonStockMember_840980" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_dei_AdrMember_141" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_134" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_143" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_CostOfSalesMember_142" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_173" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareBasic_173" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805706" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1365389" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1365389" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_1365390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_CostOfRevenue_1365390" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1365391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_GrossProfit_1365391" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" use="optional" order="48" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_183" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_180" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StatementTable_180" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementClassOfStockAxis_182" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_538143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassYMember_538143" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_538144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassZMember_538144" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_181" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_538131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_538131" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_538129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_CommonStockMember_538129" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_538134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_RetainedEarningsMember_538134" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_538132" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_StatutoryReserveMember_538132" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_538135" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_NoncontrollingInterestMember_538135" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SecondaryPublicOfferingOrHkIpoMember" xlink:label="loc_bili_SecondaryPublicOfferingOrHkIpoMember_1339556" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" xlink:to="loc_bili_SecondaryPublicOfferingOrHkIpoMember_1339556" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_208" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_825201" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_ProfitLoss_825201" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue_825203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignationValue_825203" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AppropriationToStatutoryReserves_227" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xlink:label="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment_1340697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment_1340697" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1340703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1340703" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1405112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1405112" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1405111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1405111" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation_805701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignation_805701" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1340706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1340706" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" use="optional" order="44" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_316" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_StatementTable_313" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementClassOfStockAxis_314" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_664696" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_315" xlink:to="loc_us-gaap_CommonStockMember_664696" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806223" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_413" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_413" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_424" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_424" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_StatementTable_806220" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_806225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_806225" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_806227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_806227" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_409" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_426" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_UseOfEstimates_408" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_407" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_407" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_433" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_433" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_423" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_423" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" use="optional" order="36" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_449" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_ConcentrationRiskTable_446" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_447" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_447" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_450" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_450" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_452" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_452" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" xlink:to="loc_us-gaap_AwardTypeAxis_1405123" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1405123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1405123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1405198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1405198" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_511" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_509" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1399564" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_AnimeBusinessMember_1399564" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ComicsBusinessMember" xlink:label="loc_bili_ComicsBusinessMember_1399566" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ComicsBusinessMember_1399566" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1405088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_GameBusinessMember_1405088" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_543" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_1405191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_1405191" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_OperationsAndReorganizationTable_538" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1308207" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1308207" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis_1405192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_bili_StockExchangeAxis_1405192" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_1405193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_StockExchangeAxis_1405192" xlink:to="loc_bili_StockExchangeDomain_1405193" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_1405193_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_StockExchangeAxis_1405192" xlink:to="loc_bili_StockExchangeDomain_1405193_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember_1405194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_StockExchangeDomain_1405193" xlink:to="loc_bili_HSXAMember_1405194" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_539" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_546" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_CommonClassZMember_546" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsTheGroupDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1405196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1405196" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1405196_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1405196_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember_1405197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1405196" xlink:to="loc_bili_MajorSubsidiariesMember_1405197" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_520" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ConsolidatedEntitiesAxis_520" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1405227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_521" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1405227" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1405230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_OwnershipAxis_1405230" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1405231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_1405230" xlink:to="loc_srt_OwnershipDomain_1405231" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1405231_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_1405230" xlink:to="loc_srt_OwnershipDomain_1405231_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_1405239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_BilibiliCo.LtdMember_1405239" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember_1378240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ChaodianHkLimitedMember_1378240" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_1405228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_BilibiliHkLimitedMember_1405228" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_1405229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_HodeHkLimitedMember_1405229" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_1405236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_1405236" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_HodeShanghaiLimitedMember_527" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_1405233" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_1405233" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_1405234" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_1405234" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_1405235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_1405235" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_1405232" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_1405232" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_1405237" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_1405237" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_1405238" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_1405238" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_1333913" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_1333913" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_AgreementTerm_614" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_615" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_TerminationNoticeTerm_615" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_657724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_dei_LegalEntityAxis_657724" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_657725" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_srt_ConsolidatedEntitiesAxis_601" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_602" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_605" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_TypeOfArrangementAxis_605" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" use="optional" order="15" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_624" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_634" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_634" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_641" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Assets_641" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_635" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_638" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ShortTermInvestments_638" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_640" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_640" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_639" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LongTermInvestments_639" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_TimeDepositsInBank_633" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1380193" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_CostsAndExpenses_1380193" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1380279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1380279" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1380272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1380272" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1380227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1380227" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Liabilities_649" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_TaxesPayableCurrent_644" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_647" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_647" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1378320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OperatingIncomeLoss_1378320" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_1380241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_1380241" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1380225" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1380225" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1378323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProfitLoss_1378323" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1378326" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1378326" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1380239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1380239" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1380244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1380244" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_642" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccountsPayableCurrent_642" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_642235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_642235" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_1378319" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_1378319" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1378249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_StockholdersEquity_1378249" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1378251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1378251" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1378250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_MinorityInterest_1378250" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1378321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1378321" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822775" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ShortTermBorrowings_822775" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_646" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_DueToAffiliateCurrent_646" use="optional" order="43" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="44" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_620" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ConsolidatedEntitiesAxis_620" use="optional" order="45" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621" use="optional" order="46" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621_default" use="optional" order="47" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_621" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" use="optional" order="48" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_MajorCustomersAxis_622" use="optional" order="49" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623" use="optional" order="50" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623_default" use="optional" order="51" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_ThirdPartiesMember_630" use="optional" order="52" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember_1388181" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_OtherInterCompanyMember_1388181" use="optional" order="53" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember_1388236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_GroupCompanyMember_1388236" use="optional" order="54" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember_1378333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_IntercompanyMember_1378333" use="optional" order="55" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1405082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ProductOrServiceAxis_1405082" use="optional" order="56" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1405083" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1405082" xlink:to="loc_srt_ProductsAndServicesDomain_1405083" use="optional" order="57" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1405083_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1405082" xlink:to="loc_srt_ProductsAndServicesDomain_1405083_default" use="optional" order="58" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember_1405084" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1405083" xlink:to="loc_bili_ConsultingAndServicesChargesMember_1405084" use="optional" order="59" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1378324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1378324" use="optional" order="60" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1378252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1378252" use="optional" order="61" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsLiquidityDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_671" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProfitLoss_669" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805772" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1365503" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1365503" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365504" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_805769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_StatementClassOfStockAxis_805769" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_805771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_805770" xlink:to="loc_bili_CommonClassZMember_805771" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1365506" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1365506" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_679" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_677" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_CurrencyAxis_677" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_USD" xlink:label="loc_currency_USD_685" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_currency_AllCurrenciesDomain_678" xlink:to="loc_currency_USD_685" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_ConsolidatedEntitiesAxis_681" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_682" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_TimeDepositsInBank_691" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_RestrictedCash_692" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806273" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_StatementTable_806270" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806275" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable_806245" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806252" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_806248" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_srt_RestatementAxis_806248" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_806250" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_806249" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_806250" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_822889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_us-gaap_IntellectualPropertyMember_822889" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_840158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_840158" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_840156" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_840156" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_srt_RangeAxis_701" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_707" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MaximumMember_707" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_706" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MinimumMember_706" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_723" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_731" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_bili_RevenueRecognitionPeriod_731" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_717" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_717" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_ProductOrServiceAxis_720" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_726" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_us-gaap_AdvertisingMember_726" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_822881" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ValueAddedServicesMember_822881" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_ValueAddedServicesMember_822881" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_722" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_MobileGameServicesMember_722" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember_728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ECommerceAndOthersMember_728" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_718" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_RangeAxis_718" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_724" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_719" xlink:to="loc_srt_MaximumMember_724" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_srt_RangeAxis_739" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MinimumMember_742" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_743" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MaximumMember_743" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_780" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfServiceProviders_795" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_1340604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_1340604" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_766" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskTable_766" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_767" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_767" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_784" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_784" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_781" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_bili_DistributionChannelRiskMember_783" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_MajorCustomersAxis_777" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_779" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_778" xlink:to="loc_bili_DistributionChannelMember_779" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_793" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_DistributionChannelMember_779" xlink:to="loc_bili_DistributionChannelOneMember_793" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_774" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember_791" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember_774" xlink:to="loc_bili_MobileGameRevenuesMember_791" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_789" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_769" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_ProductOrServiceAxis_769" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember_1313067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_TenPercentageOrGreaterServiceProvidersMember_1313067" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_MobileGameServicesMember_771" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember_785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_MobileGameServicesMember_771" xlink:to="loc_bili_MobileGameOneMember_785" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_794" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_796" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_1340607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_1340607" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_828" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_ShortTermInvestments_828" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_822" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_InvestmentHoldingsTable_822" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_823" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_InvestmentTypeAxis_823" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_826" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_FinancialProductsMember_826" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_827" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_us-gaap_MoneyMarketFundsMember_827" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_843" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss_1334082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_bili_PropertyAndEquipmentImpairmentLoss_1334082" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_Depreciation_844" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_839" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_ComputerEquipmentMember_839" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_836" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_836" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_840" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_840" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_841" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_857" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_840189" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_us-gaap_IntellectualPropertyMember_840189" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_852" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_851" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_898" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_1338142" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_1338142" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_846957" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_846957" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesDisclosureTable_891" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1302195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1302195" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_894" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_dei_LegalEntityAxis_894" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_813425" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_895" xlink:to="loc_bili_CertainSubsidiariesMember_813425" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_813426" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_EnterpriseCategoryAxis_813426" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427_default" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_813429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_EncouragedEnterpriseMember_813429" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893_default" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_902" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_902" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_900" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_900" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_900" xlink:to="loc_us-gaap_OperatingLossCarryforwards_921" use="optional" order="35" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationSalesTaxDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_929" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_us-gaap_StatementTable_924" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_ProductOrServiceAxis_925" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ServiceMember_931" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ProductMember_932" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_bili_SalesTaxAbstract_930" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_ValueAddedTaxRatePercent_935" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_806304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_806304" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1379922" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1405216" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_LongTermDebtCurrent_1405216" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1379928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_DebtCurrent_1379928" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable_1379927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable_1379927" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1379924" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1379924" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1379925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermDebtTerms_1379925" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity_1405215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_bili_LongTermDebtMaturity_1405215" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1379932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_srt_RangeAxis_1379932" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1379933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1379932" xlink:to="loc_srt_RangeMember_1379933" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1379933_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1379932" xlink:to="loc_srt_RangeMember_1379933_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1379934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1379933" xlink:to="loc_srt_MaximumMember_1379934" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1379935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1379933" xlink:to="loc_srt_MinimumMember_1379935" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1405218" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1405218" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405219" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405219" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405219_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405219_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1405220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1405219" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1405220" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1379916" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1379916" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1379917" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1379916" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1379917" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1379917_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1379916" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1379917_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1379918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1379917" xlink:to="loc_us-gaap_UnsecuredDebtMember_1379918" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UnsecuredBorrowingMember" xlink:label="loc_bili_UnsecuredBorrowingMember_1399652" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1379917" xlink:to="loc_bili_UnsecuredBorrowingMember_1399652" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1405351" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1405351" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1379926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1379926" use="optional" order="23" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_642639" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_620318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_InterestExpenseDebt_620318" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1380023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1380023" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_642628" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentTable_642628" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1380036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1380036" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_642632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_642632" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1308226" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1308226" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805683" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805683" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1308224" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1308224" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_642629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_StatementClassOfStockAxis_642629" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_642630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_642629" xlink:to="loc_us-gaap_ClassOfStockDomain_642630" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_642630_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_642629" xlink:to="loc_us-gaap_ClassOfStockDomain_642630_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_642635" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_642630" xlink:to="loc_dei_AdrMember_642635" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1380048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1380048" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1380047" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1380047" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_620313" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_620313" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1380027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1380027" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1380049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1380049" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1380031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtFairValue_1380031" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405105" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_1405100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_1405100" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1405098" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1405098" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaap_NotesPayableCurrent_1405097" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_NotesPayableCurrent_1405097" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" use="optional" order="34" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_805674" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_805669" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentTable_805669" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805670" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805671" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805671" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805671_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805671_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DecemberTwoThousandAndTwentySixNotesMember" xlink:label="loc_bili_DecemberTwoThousandAndTwentySixNotesMember_1400341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_DecemberTwoThousandAndTwentySixNotesMember_1400341" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805860" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AprilTwoThousandTwentySixMember" xlink:label="loc_bili_AprilTwoThousandTwentySixMember_1400339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_AprilTwoThousandTwentySixMember_1400339" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_805675" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_805675" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_805679" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_805679" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" use="optional" order="11" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_987" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_984" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_984" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_985" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_985" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassZMember_989" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_dei_AdrMember_1002" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1340243" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1340243" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1405286_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1405286_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1405288" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1405288" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1015" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1405300" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1405300" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1405297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1405297" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1405298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1405298" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1405299" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1405299" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1405114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1405114" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1405190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1405190" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1405352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1405352" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_AwardTypeAxis_1405127" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1405127" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1405127" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405129" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_PlanNameAxis_1102" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1108" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1405361" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1405361" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_srt_RangeAxis_1104" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1111" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MaximumMember_1111" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MinimumMember_1110" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1100" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1107" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1101" xlink:to="loc_bili_CommonClassZMember_1107" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1405174" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xlink:to="loc_srt_TitleOfIndividualAxis_1405174" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1405174" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1405174" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1405176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_bili_EmployeesMember_1405176" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1405177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_srt_ManagementMember_1405177" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1405178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_bili_ConsultantMember_1405178" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405138" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xlink:to="loc_us-gaap_AwardTypeAxis_1405138" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1405138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1405138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405140" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405152" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1405153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1405153" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405144" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1405145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1405145" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1120" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_AwardTypeAxis_1120" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1124" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1124" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_824931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_srt_RangeAxis_824931" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_824934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MinimumMember_824934" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_824933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MaximumMember_824933" use="optional" order="18" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1136" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_srt_TitleOfIndividualAxis_1136" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_EmployeesMember_1143" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1144" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_srt_ManagementMember_1144" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1145" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_ConsultantMember_1145" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405130" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_AwardTypeAxis_1405130" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1405130" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1405130" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1405133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1405133" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareBasic_1212" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1213" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1213" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_ProfitLoss_1205" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805694" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805694" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1198" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1198" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_663988" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_CommonStockMember_663988" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405350" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405350" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_840877" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_840877" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1365761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1365761" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365764" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365764" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1365770" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1365770" use="optional" order="24" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1236" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1242" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1242" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_806296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_806296" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans_1380085" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans_1380085" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1380090" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1380090" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_1405254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RevenueFromRelatedParties_1405254" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1339858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1339858" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339860" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1339858" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339860" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339860_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1339858" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339860_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember_1380112" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339860" xlink:to="loc_bili_LoansToAnEntityMember_1380112" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CapitalContributionAndLoansToAnEntityMember" xlink:label="loc_bili_CapitalContributionAndLoansToAnEntityMember_1380088" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339860" xlink:to="loc_bili_CapitalContributionAndLoansToAnEntityMember_1380088" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1380082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1380082" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1380082" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1380082" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083_default" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_1380084" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" xlink:to="loc_bili_ChaodianIncMember_1380084" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177_default" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_813487" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_InvesteeMember_813487" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_806178" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_806178" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember_1380075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_bili_EntityMember_1380075" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember_1367845" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_bili_InvestmentFundMember_1367845" use="optional" order="29" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1405282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1405282" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405280" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_1405281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_bili_TimeDepositsInBank_1405281" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1405275" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1405275" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1405275" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405276" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405276" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405277" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405277_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405276" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405277_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405278" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405277" xlink:to="loc_srt_ParentCompanyMember_1405278" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries_1405302" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_bili_DeficitInSubsidiaries_1405302" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1405303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_Liabilities_1405303" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1405285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ShortTermInvestments_1405285" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1405304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_StockholdersEquity_1405304" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1405353" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_EquityMethodInvestments_1405353" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1405295" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1405295" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1405294" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ShortTermBorrowings_1405294" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1405296" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1405296" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1405292" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_Assets_1405292" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1405305" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1405305" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1405287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_LongTermInvestments_1405287" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1405283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1405283" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1405301" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1405301" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1405314" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_CostsAndExpenses_1405314" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1405315" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1405315" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1405316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1405316" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1405317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1405317" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_1405309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_srt_CondensedIncomeStatementTable_1405309" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_1405309" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405310" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405310" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405311" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405311_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405310" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405311_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405312" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405311" xlink:to="loc_srt_ParentCompanyMember_1405312" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1405318" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_NetIncomeLoss_1405318" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1405322" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_srt_CondensedCashFlowStatementTable_1405322" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405322" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405323" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405324" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405323" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405324" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405324_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405323" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405324_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405325" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405324" xlink:to="loc_srt_ParentCompanyMember_1405325" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1405329" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1405329" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1405332" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1405332" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1405333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1405333" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xlink:label="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries_1405334" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries_1405334" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1405335" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1405335" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1405336" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1405336" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1405337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1405337" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1405338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1405338" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1405354" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1405354" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepurchaseOfConvertibleSeniorNotes" xlink:label="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405356" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405356" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1405339" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_1405339" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1405340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1405340" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1405327" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1405327" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1405328" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1405328" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1405349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1405349" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1405348" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1405348" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1405343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" xlink:to="loc_srt_CondensedCashFlowStatementTable_1405343" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405343" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405344" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405344" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405345" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405345_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405344" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405345_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405345" xlink:to="loc_srt_ParentCompanyMember_1405346" use="optional" order="7" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_642784" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1387911" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1387911" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_642855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_642855" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1302236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1302236" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_642785" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_642785" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_642789" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_642789" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_642797" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_642797" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_642797" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_642797" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_642801" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" xlink:to="loc_bili_ChaodianIncMember_642801" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1302227" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" xlink:to="loc_bili_AnimeBusinessMember_1302227" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1302228" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1302228" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1302229" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1302228" xlink:to="loc_us-gaap_ClassOfStockDomain_1302229" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1302229_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1302228" xlink:to="loc_us-gaap_ClassOfStockDomain_1302229_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ClassZOrdinarySharesMember" xlink:label="loc_bili_ClassZOrdinarySharesMember_1302230" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1302229" xlink:to="loc_bili_ClassZOrdinarySharesMember_1302230" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1405364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1302229" xlink:to="loc_bili_CommonClassZMember_1405364" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_642786" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_642786" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1260" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1279" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_Goodwill_1279" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1274" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1274" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1258" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_srt_RangeAxis_1258" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1272" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MaximumMember_1272" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1271" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MinimumMember_1271" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1254" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1254" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1302190" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_AnimeBusinessMember_1302190" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ComicsBusinessMember" xlink:label="loc_bili_ComicsBusinessMember_1380415" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ComicsBusinessMember_1380415" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1405087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_GameBusinessMember_1405087" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember_1267" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_UserBaseMember_1267" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1270" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1270" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1266" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1266" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember_1268" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CopyrightsMember_1268" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember_1302191" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_BrandMember_1302191" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1339757" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1339757" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember_805378" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_VendorRelationshipMember_805378" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" use="optional" order="37" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_846641" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes_1405115" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_bili_PercentageOfConvertibleNotes_1405115" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1405113" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1405113" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_1405119" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_1405119" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1405099" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1405099" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionBasis" xlink:label="loc_us-gaap_CommonStockConversionBasis_1405101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_CommonStockConversionBasis_1405101" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_846629" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SubsequentEventTable_846629" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_846630" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_846630" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_846632" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_846631" xlink:to="loc_us-gaap_SubsequentEventMember_846632" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1405116" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1405116" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405117" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405117" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405117_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405117_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecember2026Member" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecember2026Member_1405118" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1405117" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecember2026Member_1405118" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1339700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1339700" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1339701" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1339700" xlink:to="loc_us-gaap_ClassOfStockDomain_1339701" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1339701_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1339700" xlink:to="loc_us-gaap_ClassOfStockDomain_1339701_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1405365" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1339701" xlink:to="loc_bili_CommonClassZMember_1405365" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1405366" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_1339701" xlink:to="loc_dei_AdrMember_1405366" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1405110" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" xlink:to="loc_us-gaap_IPOMember_1405110" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1405103" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1405103" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_1405355" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_1405355" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1405102" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1405102" use="optional" order="26" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="loc_us-gaap_Liabilities" order="1.0" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" order="1.0" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>bili-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-April-2023 [05:31:41] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationTable" xml:lang="en-US">Document Information [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentInformationLineItems" xml:lang="en-US">Document Information [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry" xml:lang="en-US">Entity Address, Country</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName" xml:lang="en-US">Contact Personnel Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_NoTradingSymbolFlag" xml:lang="en-US">No Trading Symbol Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_NoTradingSymbolFlag" xlink:to="lab_dei_NoTradingSymbolFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CountryRegion" xml:lang="en-US">Country Region</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CountryRegion" xlink:to="lab_dei_CountryRegion" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelEmailAddress" xml:lang="en-US">Contact Personnel Email Address</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelEmailAddress" xlink:to="lab_dei_ContactPersonnelEmailAddress" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard" xml:lang="en-US">Document Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard" xlink:to="lab_dei_DocumentAccountingStandard" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport" xml:lang="en-US">Document Shell Company Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport" xlink:to="lab_dei_DocumentShellCompanyReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement" xml:lang="en-US">Document Registration Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xml:lang="en-US">Class of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockDomain" xml:lang="en-US">Class of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Common Class Z [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Class Z Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Class Z ordinary shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonClassZMember" xlink:to="lab_bili_CommonClassZMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonClassZMember" xml:lang="en-US">Represents information pertaining to Class Z ordinary shares.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Common Class Y [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Class Y Ordinary Shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonClassYMember" xlink:to="lab_bili_CommonClassYMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonClassYMember" xml:lang="en-US">Represents information pertaining to Class Y ordinary shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADR [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">ADSs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depository Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_dei_AdrMember" xml:lang="en-US">American Depositary Shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AdrMember" xlink:to="lab_dei_AdrMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain" xml:lang="en-US">Address Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember" xml:lang="en-US">Business Contact [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time Deposits in Bank</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TimeDepositsInBank" xlink:to="lab_bili_TimeDepositsInBank" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TimeDepositsInBank" xml:lang="en-US">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts Receivable, Net, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xml:lang="en-US">Accounts receivable, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Due from Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amount due from related parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xml:lang="en-US">Amounts due from Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Assets, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract" xml:lang="en-US">Non-current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent" xml:lang="en-US">Total non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent" xlink:to="lab_us-gaap_AssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property and equipment, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Net book value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other long-term assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Intangible assets, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Goodwill</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_Goodwill" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term investments, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermInvestments" xml:lang="en-US">Long-term investments, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xml:lang="en-US">Deferred Income Taxes and Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xml:lang="en-US">Deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">Production Cost, Non-current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">Production cost, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProductionCostNonCurrent" xlink:to="lab_bili_ProductionCostNonCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProductionCostNonCurrent" xml:lang="en-US">The amount of production costs classified as non-current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xml:lang="en-US">Shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional Paid in Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Accumulated other comprehensive (loss)/income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAppropriated" xml:lang="en-US">Retained Earnings, Appropriated</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAppropriated" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAppropriated" xlink:to="lab_us-gaap_RetainedEarningsAppropriated" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance at the beginning of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Balance at the end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Retained Earnings, Unappropriated</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Accumulated deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RetainedEarningsUnappropriated" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsUnappropriated" xlink:to="lab_us-gaap_RetainedEarningsUnappropriated" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Bilibili Inc.'s shareholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total Bilibili Inc's shareholders' deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterest" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and shareholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAbstract" xml:lang="en-US">Liabilities (including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB14,967.9 million and RMB19,744.2 million as of December 31, 2021 and 2022, respectively)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xml:lang="en-US">Non-current&#160;liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xml:lang="en-US">Total non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xml:lang="en-US">Long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Taxes payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_TaxesPayableCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Salary and welfare payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Contract with Customer, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Total</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Debt, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Short-term loan and current portion of long-term debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtCurrent" xlink:to="lab_us-gaap_DebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and Contingencies</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xml:lang="en-US">Commitments and contingencies (Note 19)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="lab_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Ordinary shares, authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Ordinary shares, outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Ordinary shares, par value (in dollars per share)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Ordinary shares, issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xml:lang="en-US">Consolidated Entities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xml:lang="en-US">Consolidated Entities [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Consolidated VIEs without recourse to the primary beneficiary</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">Major VIEs and VIEs' subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xml:lang="en-US">VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and Administrative Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Selling and Marketing Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of Sales [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesMember" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Gain/(Loss) from non-operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Sales and marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and Administrative Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xml:lang="en-US">General and administrative expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share/ADS, diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Net loss per share, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of ordinary shares/ADSs, basic | shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted average number of ordinary shares outstanding, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xml:lang="en-US">Other income/(expense):</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Other Nonoperating Income Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Others, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OtherNonoperatingIncomeNet" xlink:to="lab_bili_OtherNonoperatingIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OtherNonoperatingIncomeNet" xml:lang="en-US">Amount of other income related to other nonoperating activities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xml:lang="en-US">Exchange gains/(losses)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xml:lang="en-US">Interest Income, Deposits with Financial Institutions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:to="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Investment Income Net Including Impairments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Investment income/(loss), net (including impairments)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentIncomeNetIncludingImpairments" xlink:to="lab_bili_InvestmentIncomeNetIncludingImpairments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeNetIncludingImpairments" xml:lang="en-US">Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xml:lang="en-US">Total other income/(expense), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Debt extinguishment gain</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive loss attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Total comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Loss before income tax expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xml:lang="en-US">Loss before income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of ordinary shares/ADSs, diluted | shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted average number of ordinary shares outstanding, diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LaborAndRelatedExpenseAbstract" xml:lang="en-US">Income Statement Compensation Expense Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LaborAndRelatedExpenseAbstract" xml:lang="en-US">Share-based compensation expenses included in:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract" xlink:to="lab_us-gaap_LaborAndRelatedExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Allocated Share-based Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xml:lang="en-US">Comprehensive loss attributable to the Bilibili Inc.'s shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share/ADS, basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Net loss per share, basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xml:lang="en-US">Net loss attributable to noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xml:lang="en-US">Net loss attributable to the Bilibili Inc.'s shareholders</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Non controlling Interest In Net Income Loss Other Non controlling Interests Redeemable Attributable To Parent Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:to="lab_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xml:lang="en-US">Non controlling interest in net income loss other non controlling interests redeemable attributable to parent company .</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Net revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total revenues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Total net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of Revenue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xml:lang="en-US">Other comprehensive (loss)/income:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xml:lang="en-US">Foreign currency translation adjustments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xml:lang="en-US">Total other comprehensive (loss)/income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Statutory Reserve [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StatutoryReserveMember" xlink:to="lab_bili_StatutoryReserveMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StatutoryReserveMember" xml:lang="en-US">Represents the information pertaining to statutory reserve.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated other comprehensive income/(loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling Interest [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Share issuance from exercise of share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance at the beginning of the year (Shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Balance at the end of the year (Shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xml:lang="en-US">Purchase of noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xml:lang="en-US">Capital injection in subsidiaries by noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares Redesignation Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares redesignation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharesRedesignationValue" xlink:to="lab_bili_SharesRedesignationValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharesRedesignationValue" xml:lang="en-US">Shares redesignation value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Share issuance from exercise of share options (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xml:lang="en-US">Exercised (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Minority Interest Decrease From Redemptions Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Purchase of noncontrolling interests (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:to="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MinorityInterestDecreaseFromRedemptionsShares" xml:lang="en-US">Minority interest decrease from redemptions, shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Share issuance from exercise of share options (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Ordinary shares, issued (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Ordinary shares, issued (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xml:lang="en-US">Share issuance from exercise of share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Adjustments To Additional Paid In Capital Options Issued For Long Term Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Issuance ordinary shares related to long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:to="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xml:lang="en-US">Adjustments to additional paid in capital options issued for long term investment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xml:lang="en-US">Acquisition of subsidiaries (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Appropriation to Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Appropriation to statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AppropriationToStatutoryReserves" xlink:to="lab_bili_AppropriationToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AppropriationToStatutoryReserves" xml:lang="en-US">Amount of appropriations made to the statutory reserve.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xml:lang="en-US">Acquisition of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xml:lang="en-US">Accretion to redeemable noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:to="lab_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xlink:label="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xml:lang="en-US">Stock Issued During Period Shares Related To Long Term Investment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xml:lang="en-US">Issuance ordinary shares related to long-term investments (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xlink:to="lab_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xml:lang="en-US">Stock issued during period shares related to long term investment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xml:lang="en-US">Share issuance upon the conversion of convertible senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Stock Repurchased During Period, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xml:lang="en-US">Repurchase of shares (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Stock Repurchased During Period, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xml:lang="en-US">Repurchase of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares Redesignation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares redesignation (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharesRedesignation" xlink:to="lab_bili_SharesRedesignation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharesRedesignation" xml:lang="en-US">Shares redesignation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xml:lang="en-US">Share issuance upon the conversion of convertible senior notes (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact Of Adoption Of Credit Loss Guidance Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact of adoption of credit loss guidance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:to="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xml:lang="en-US">Impact of adoption of credit loss guidance value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SecondaryPublicOfferingOrHkIpoMember" xlink:label="loc_bili_SecondaryPublicOfferingOrHkIpoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SecondaryPublicOfferingOrHkIpoMember" xml:lang="en-US">Secondary Public Offering OR HK IPO [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SecondaryPublicOfferingOrHkIpoMember" xml:lang="en-US">Secondary Public Offering OR HK IPO</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SecondaryPublicOfferingOrHkIpoMember" xlink:to="lab_bili_SecondaryPublicOfferingOrHkIpoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SecondaryPublicOfferingOrHkIpoMember" xml:lang="en-US">Secondary public offering OR HK IPO.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payment of stock issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Cash flows from operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by/(used in) operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xml:lang="en-US">Increase (Decrease) in Due from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepayments and other assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Increase (Decrease) in Other Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Increase (Decrease) in Due to Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" xml:lang="en-US">Amount due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:to="lab_us-gaap_IncreaseDecreaseInDueToRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xml:lang="en-US">Taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedTaxesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Salary and welfare payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other long-term assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xml:lang="en-US">Other long-term liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_bili_FairValueChangesOfShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Fair value changes of short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Unrealized fair value changes of investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FairValueChangesOfShortTermInvestments" xlink:to="lab_bili_FairValueChangesOfShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FairValueChangesOfShortTermInvestments" xml:lang="en-US">Amount of changes in fair value of unrealized investments recognized in the income statement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provision for Doubtful Accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Allowance for doubtful accounts</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xml:lang="en-US">Provisions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation of property and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Depreciation" xml:lang="en-US">Depreciation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xml:lang="en-US">Other than Temporary Impairment Losses, Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xml:lang="en-US">Impairments of long-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ImpairmentOfInvestments" xml:lang="en-US">Impairment charges for long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfInvestments" xlink:to="lab_us-gaap_ImpairmentOfInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred income taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xml:lang="en-US">Deferred tax benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xml:lang="en-US">Revaluation of previously held equity interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xml:lang="en-US">Unrealized exchange (gains)/losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossUnrealized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainOnSaleOfInvestments" xml:lang="en-US">Gain on Sale of Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainOnSaleOfInvestments" xml:lang="en-US">Gain from disposal of subsidiaries and long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainOnSaleOfInvestments" xlink:to="lab_us-gaap_GainOnSaleOfInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization of intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xml:lang="en-US">Amortization expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xml:lang="en-US">Amortization of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xml:lang="en-US">Amortization of debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xml:lang="en-US">Amortization of&#160;right-of-use&#160;assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory Write-down</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryWriteDown" xml:lang="en-US">Inventory provision</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Income (Loss) from Equity Method Investments, Net of Dividends or Distributions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Loss from equity method investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xml:lang="en-US">Loss from equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:to="lab_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain (Loss) on Repurchase of Debt Instrument</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain of convertible senior notes repurchase</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xml:lang="en-US">Gain on repurchase of debt instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:to="lab_us-gaap_GainLossOnRepurchaseOfDebtInstrument" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xml:lang="en-US">Loss on disposal of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by/(used in) operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash provided by /(used in) operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash (used in)/provided by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used in operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Other Restructuring Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherRestructuringCosts" xml:lang="en-US">Termination expenses of certain game projects</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRestructuringCosts" xlink:to="lab_us-gaap_OtherRestructuringCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xml:lang="en-US">Supplemental schedule of non-cash investing and financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xml:lang="en-US">Property and equipment purchases financed by accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">Noncash Or Part Noncash Intangible Assets Not Yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">Intangible assets purchases financed by payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:to="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xml:lang="en-US">The value of intangible assets not yet paid.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xml:lang="en-US">Share consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">Noncash Or Part Noncash Acquisition And Investments Not Yet Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">Acquisitions and investments financed by payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:to="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xml:lang="en-US">The value of acquisitions and investments not yet paid for.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:label="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:to="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xml:lang="en-US">Issuance of ordinary shares in connection with debt conversion.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Cash flows from financing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of employees' share options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from exercise of employees' share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Proceeds from Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xml:lang="en-US">Capital injections from noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayments of Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xml:lang="en-US">Repayment of short-term loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by/(used in) financing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by/(used in) financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xml:lang="en-US">Payments to Noncontrolling Interests</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xml:lang="en-US">Repurchase of noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xml:lang="en-US">Repurchase of shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds from Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xml:lang="en-US">Proceeds of short-term loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Convertible Debt, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:to="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xml:lang="en-US">The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Proceeds from Issuance of Stock, Net of Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs of US$563, HKD337,143 and nil, respectively</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Net proceeds from the offering, after deducting offerings expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/disclosureGuidance" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">Net proceeds from the offering, after deducting offerings expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:to="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xml:lang="en-US">The cash inflow from the issuance of stock, net of issuance costs.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepurchaseOfConvertibleSeniorNotes" xlink:label="loc_bili_RepurchaseOfConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RepurchaseOfConvertibleSeniorNotes" xml:lang="en-US">Repurchase Of Convertible Senior Notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_RepurchaseOfConvertibleSeniorNotes" xml:lang="en-US">Repurchase of convertible senior notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_RepurchaseOfConvertibleSeniorNotes" xml:lang="en-US">Repurchase of convertible senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RepurchaseOfConvertibleSeniorNotes" xlink:to="lab_bili_RepurchaseOfConvertibleSeniorNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RepurchaseOfConvertibleSeniorNotes" xml:lang="en-US">The cash outflow to reacquire convertible senior notes during the period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Cash flows from investing activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Payments for Placement of Time Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Placements of time deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">Placements of time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PaymentsForPlacementOfTimeDeposits" xlink:to="lab_bili_PaymentsForPlacementOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PaymentsForPlacementOfTimeDeposits" xml:lang="en-US">The cash outflow for the placement of time deposits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Payments to Acquire Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchase of short-term investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireShortTermInvestments" xml:lang="en-US">Purchase of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireShortTermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" xml:lang="en-US">Proceeds from Sale of Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" xml:lang="en-US">Cash received from disposal/return of long-term assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleOfLongtermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Payments to Acquire Long-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireLongtermInvestments" xml:lang="en-US">Cash paid for long-term investments including loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireLongtermInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireLongtermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xml:lang="en-US">Cash consideration paid for purchase of subsidiaries, net of cash acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Payments to Acquire Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xml:lang="en-US">Purchase of intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchase of property and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Proceeds from Maturity of Time Deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Maturities of time deposits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">Maturities of time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromMaturityOfTimeDeposits" xlink:to="lab_bili_ProceedsFromMaturityOfTimeDeposits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromMaturityOfTimeDeposits" xml:lang="en-US">The cash inflow for the maturity of time deposits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used in)/provided by investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used in)/provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Proceeds from Maturities, Prepayments and Calls of Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Maturities of&#160;short-term&#160;investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xml:lang="en-US">Maturities of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_bili_RepaymentsOfLoansFromInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayments Of Loans From Investees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayment of loans from investees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RepaymentsOfLoansFromInvestees" xlink:to="lab_bili_RepaymentsOfLoansFromInvestees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RepaymentsOfLoansFromInvestees" xml:lang="en-US">Repayments Of Loans From Investees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Cash Divested from Deconsolidation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xml:lang="en-US">Impact to cash resulting from deconsolidation of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_us-gaap_CashDivestedFromDeconsolidation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at end of the year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash and cash equivalents and restricted cash at beginning of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Restricted cash at end of the year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xml:lang="en-US">Supplemental disclosures of cash flows information:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Income Taxes Paid, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xml:lang="en-US">Cash paid for income taxes, net of tax refund</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaidNet" xml:lang="en-US">Cash paid for interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net (decrease)/increase in cash and cash equivalents and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payments of Debt Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Proceeds from issuance of convertible senior notes, net of inssuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xml:lang="en-US">Payment of debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Nature of Operations [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NatureOfOperations" xml:lang="en-US">Operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfOperations" xlink:to="lab_us-gaap_NatureOfOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xml:lang="en-US">Risks and Uncertainties [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" xml:lang="en-US">Concentrations and Risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="lab_us-gaap_ConcentrationRiskDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:label="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">Prepaid Expense and Other Assets, Current [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">Prepayments and Other Current Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:to="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xml:lang="en-US">The entire disclosure for prepaid expenses and other current assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xml:lang="en-US">Short-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShortTermInvestmentsTextBlock" xlink:label="loc_bili_ShortTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">Short-term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">Short-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShortTermInvestmentsTextBlock" xlink:to="lab_bili_ShortTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShortTermInvestmentsTextBlock" xml:lang="en-US">The entire disclosure for short-term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xml:lang="en-US">Intangible Assets, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationGoodwillAbstract" xml:lang="en-US">Business Combination, Goodwill [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract" xlink:to="lab_us-gaap_BusinessCombinationGoodwillAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xml:lang="en-US">Long-term Investments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermInvestmentsTextBlock" xlink:label="loc_bili_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">Long Term Investments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">Long-term Investments, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermInvestmentsTextBlock" xlink:to="lab_bili_LongTermInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermInvestmentsTextBlock" xml:lang="en-US">The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxationAbstract" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxationAbstract" xlink:to="lab_bili_TaxationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxationAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:label="loc_bili_IncomeAndOtherTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">Income And Other Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:to="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeAndOtherTaxDisclosureTextBlock" xml:lang="en-US">The entire disclosure for income taxes and other taxes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxesPayableCurrentAbstract" xml:lang="en-US">Taxes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract" xlink:to="lab_us-gaap_TaxesPayableCurrentAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxesPayableDisclosureTextBlock" xlink:label="loc_bili_TaxesPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">Taxes Payable Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">Taxes Payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxesPayableDisclosureTextBlock" xlink:to="lab_bili_TaxesPayableDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxesPayableDisclosureTextBlock" xml:lang="en-US">The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Short-term Loan and Current Portion of Long-term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xml:lang="en-US">Accrued Liabilities and Other Payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xml:lang="en-US">Accrued Liabilities and Other Payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleBondsTextBlock" xlink:label="loc_bili_ConvertibleBondsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleBondsTextBlock" xml:lang="en-US">Convertible Bonds [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleBondsTextBlock" xml:lang="en-US">Convertible Senior Notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleBondsTextBlock" xlink:to="lab_bili_ConvertibleBondsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleBondsTextBlock" xml:lang="en-US">Convertible bonds.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonStockTextBlock" xlink:label="loc_bili_CommonStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">Common Stock [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CommonStockTextBlock" xlink:to="lab_bili_CommonStockTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CommonStockTextBlock" xml:lang="en-US">The entire disclosure of ordinary shares</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Employee Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Pension and Other Postretirement Benefits Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xml:lang="en-US">Employee Benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Earnings Per Share [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions and Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions and Balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xml:lang="en-US">Fair Value Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Disclosures [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xml:lang="en-US">Fair Value Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RestrictedNetAssetsAbstract" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RestrictedNetAssetsAbstract" xlink:to="lab_bili_RestrictedNetAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RestrictedNetAssetsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Assets Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" xml:lang="en-US">Restricted Net Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_RestrictedAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Condensed Financial Information of Parent Company Only Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xml:lang="en-US">Parent Company Only Condensed Financial Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:to="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Business Combination Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Related Party Transactions Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:to="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for related party transactions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xml:lang="en-US">Basis of presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Taxation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xml:lang="en-US">Receivables, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xml:lang="en-US">Intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xml:lang="en-US">Impairment of long-lived assets other than goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Lessee, Leases [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xml:lang="en-US">Leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recently issued accounting pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xml:lang="en-US">Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xml:lang="en-US">Expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive Income, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xml:lang="en-US">Comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Functional currency and foreign currency translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Cash And Cash Equivalents And Other [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Cash and cash equivalents, restricted cash and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:to="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of Sales, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock" xml:lang="en-US">Cost of revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and development expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xml:lang="en-US">Principles of consolidation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xml:lang="en-US">Business combinations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xml:lang="en-US">Segment reporting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xml:lang="en-US">Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Noncontrolling Interests Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Noncontrolling interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:to="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NoncontrollingInterestsPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for transactions with non-controlling interests.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xml:lang="en-US">Fair value measurements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Statutory Reserves Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StatutoryReservesPolicyPolicyTextBlock" xlink:to="lab_bili_StatutoryReservesPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StatutoryReservesPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for statutory reserves.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Compensation and Employee Benefit Plans Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Employee benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:to="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for compensation and employee benefit plans.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Convenience Translation, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Convenience Translation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:to="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvenienceTranslationPolicyPolicyTextBlock" xml:lang="en-US">Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationAbstract" xml:lang="en-US">Operations and Reorganization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationAbstract" xlink:to="lab_bili_OperationsAndReorganizationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:label="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Schedule of Investments in Major subsidiaries, Variable Interest Entities and Subsidiaries of the Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:to="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xml:lang="en-US">Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xml:lang="en-US">Schedule of combined financial information of the Group's VIEs included in the accompanying consolidated financial statements of the Group</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Schedule of Lease Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xml:lang="en-US">Schedule of future lease payments under operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xml:lang="en-US">Schedule of net revenues disaggregated by revenue sources</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:label="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Schedule of Appropriations To Retained Earnings [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Schedule of appropriations to general reserve funds and statutory surplus funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:to="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xml:lang="en-US">Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xml:lang="en-US">Schedule of movements of the allowance for doubtful accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:label="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Schedule of Intangible Assets, Useful Life [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Schedule of estimated useful lives of the intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:to="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xml:lang="en-US">Tabular disclosure of the useful life of intangible assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTable" xml:lang="en-US">Concentration Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xml:lang="en-US">Concentration Risk Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xml:lang="en-US">Concentration Risk Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Supplier Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xml:lang="en-US">Telecommunications service provider</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xml:lang="en-US">Product Concentration Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xml:lang="en-US">Mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentration Risk [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xml:lang="en-US">Concentrations and Risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xml:lang="en-US">Schedule of concentrations and risks</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xml:lang="en-US">Summary of prepayments and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:label="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Disclosure of Short-term Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Summary of short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:to="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DisclosureOfShortTermInvestmentsTableTextBlock" xml:lang="en-US">Tabular disclosure of short-term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xml:lang="en-US">Summary of Property and equipment, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xml:lang="en-US">Schedule of intangible assets amortization expense for future years</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xml:lang="en-US">Schedule of intangible assets, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xml:lang="en-US">Schedule of Goodwill</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xml:lang="en-US">Equity Method Investment, Financial Statement, Reported Amounts [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="lab_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Equity Method Investments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsTextBlock" xml:lang="en-US">Summary of equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsTextBlock" xlink:to="lab_us-gaap_EquityMethodInvestmentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Summary of Operating Loss Carryforwards [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xml:lang="en-US">Schedule of net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:to="lab_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xml:lang="en-US">Schedule of movement of the aggregate valuation allowances for deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xml:lang="en-US">Schedule of composition of income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_bili_ScheduleOfTaxesPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Schedule of Taxes Payable [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Summary of taxes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfTaxesPayableTableTextBlock" xlink:to="lab_bili_ScheduleOfTaxesPayableTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfTaxesPayableTableTextBlock" xml:lang="en-US">Tabular disclosure of taxes payable as of the balance sheet date.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of Debt [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xml:lang="en-US">Schedule of Short-term loan and current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xml:lang="en-US">Summary of accrued liabilities and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentsAbstract" xml:lang="en-US">Debt Instruments [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentsAbstract" xlink:to="lab_us-gaap_DebtInstrumentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xml:lang="en-US">Summary of the Company's unsecured senior notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtInstrumentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xml:lang="en-US">Schedule of Costs of Retirement Plans [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xml:lang="en-US">Schedule of employee welfare benefits expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Description of share option plans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xml:lang="en-US">Schedule of service-based RSUs activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Compensation, Stock Options, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Schedule of share options activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of binomial option-pricing model</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xml:lang="en-US">Schedule of computation of basic and diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of Related Party Balances [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Schedule of significant related party balances</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:to="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xml:lang="en-US">Tabular disclosure of related party balances.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of Related Party Transactions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xml:lang="en-US">Schedule of significant related party transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Condensed Cash Flow Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xml:lang="en-US">Summary of Condensed statements of cash flows</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Summary of Condensed statements of comprehensive loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Summary of Condensed statements of balance sheets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Business Acquisition [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xml:lang="en-US">Acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xml:lang="en-US">Schedule of consideration of acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xml:lang="en-US">Business Acquisition [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xml:lang="en-US">Other acquisitions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AnimeBusinessMember" xml:lang="en-US">Anime Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AnimeBusinessMember" xml:lang="en-US">Anime Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AnimeBusinessMember" xlink:to="lab_bili_AnimeBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AnimeBusinessMember" xml:lang="en-US">Anime business.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ComicsBusinessMember" xlink:label="loc_bili_ComicsBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ComicsBusinessMember" xml:lang="en-US">Comics Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ComicsBusinessMember" xml:lang="en-US">Comics Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ComicsBusinessMember" xlink:to="lab_bili_ComicsBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ComicsBusinessMember" xml:lang="en-US">Comics business.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GameBusinessMember" xlink:to="lab_bili_GameBusinessMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GameBusinessMember" xml:lang="en-US">Game business member.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationTable" xml:lang="en-US">Operations and Reorganization [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationTable" xlink:to="lab_bili_OperationsAndReorganizationTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationTable" xml:lang="en-US">schedule providing information pertaining operations and reorganization.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xml:lang="en-US">Over-Allotment Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OverAllotmentOptionMember" xml:lang="en-US">Over-allotment option [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OverAllotmentOptionMember" xlink:to="lab_us-gaap_OverAllotmentOptionMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">Operations and Reorganization [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">Operations and Reorganization [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperationsAndReorganizationLineItems" xlink:to="lab_bili_OperationsAndReorganizationLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperationsAndReorganizationLineItems" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date Of Conversion Of The Company From Secondary Listing Series To Primary Listing</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date of conversion of the company from the secondary listing series to primary listing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:to="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xml:lang="en-US">Date of conversion of the company from secondary listing series to primary listing.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockExchangeAxis" xml:lang="en-US">Stock Exchange [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockExchangeAxis" xlink:to="lab_bili_StockExchangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockExchangeAxis" xml:lang="en-US">Stock exchange.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_StockExchangeDomain" xml:lang="en-US">Stock Exchange [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_StockExchangeDomain" xlink:to="lab_bili_StockExchangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_StockExchangeDomain" xml:lang="en-US">Stock exchange.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">HSXA [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">Hong Kong Stock Exchange [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HSXAMember" xlink:to="lab_bili_HSXAMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HSXAMember" xml:lang="en-US">Hong Kong Stock Exchange.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" xml:lang="en-US">Subsidiaries and Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:to="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesTable" xml:lang="en-US">Listing of subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MajorSubsidiariesMember" xml:lang="en-US">Major Subsidiaries [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MajorSubsidiariesMember" xlink:to="lab_bili_MajorSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MajorSubsidiariesMember" xml:lang="en-US">Major Subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipAxis" xml:lang="en-US">Ownership [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_OwnershipDomain" xml:lang="en-US">Ownership [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Bilibili Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Bilibili Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BilibiliCo.LtdMember" xlink:to="lab_bili_BilibiliCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BilibiliCo.LtdMember" xml:lang="en-US">Represents information pertaining to Bilibili Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianHkLimitedMember" xml:lang="en-US">Chaodian HK Limited</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ChaodianHkLimitedMember" xml:lang="en-US">Chaodian HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianHkLimitedMember" xlink:to="lab_bili_ChaodianHkLimitedMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Bilibili Hk Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Bilibili HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BilibiliHkLimitedMember" xlink:to="lab_bili_BilibiliHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BilibiliHkLimitedMember" xml:lang="en-US">Represents information pertaining to Bilibili HK Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Hode Hk Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Hode HK Limited</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HodeHkLimitedMember" xlink:to="lab_bili_HodeHkLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HodeHkLimitedMember" xml:lang="en-US">Represents information pertaining to Hode HK Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Sharejoy Network Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Sharejoy Network Technology Co., Ltd. ("Sharejoy Network")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:to="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SharejoyNetworkTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Sharejoy Network Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Hode Shanghai Limited [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Hode Shanghai Limited ("Hode Shanghai")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_HodeShanghaiLimitedMember" xlink:to="lab_bili_HodeShanghaiLimitedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_HodeShanghaiLimitedMember" xml:lang="en-US">Represents information pertaining to Hode Shanghai Limited.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd.</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:to="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xml:lang="en-US">Chaodian (Shanghai) Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Hode Information Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Hode Information Technology Co., Ltd. ("Hode Information Technology")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Hode Information Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Kuanyu Digital Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Kuanyu Digital Technology Co., Ltd. ("Shanghai Kuanyu").</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Kuanyu Digital Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Bilibili Technology Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Shanghai Bilibili Technology Co., Ltd</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:to="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiBilibiliTechnologyCo.LtdMember" xml:lang="en-US">Represents information pertaining to Shanghai Bilibili Technology Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Shanghai Hehehe Culture Communication Co. Ltd [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Shanghai Hehehe Culture Communication Co., Ltd. ("Shanghai Hehehe")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:to="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xml:lang="en-US">Represents the information pertaining to Shanghai Hehehe Culture Communication Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Shanghai Anime Tamashi Cultural Media Co. Ltd. [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Shanghai Anime Tamashi Cultural Media Co., Ltd. ("Shanghai Anime Tamashi")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:to="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xml:lang="en-US">Represents the information pertaining to Shanghai Anime Tamashi Cultural Media Co., Ltd.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">Subsidiaries and Variable Interest Entities [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">Company's major subsidiaries and VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:to="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SubsidiariesAndVariableInterestEntitiesLineItems" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xml:lang="en-US">Percentage of Direct or Indirect Economic Ownership</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xml:lang="en-US">Principal Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:to="lab_us-gaap_VariableInterestEntityVIEActivitiesOfVIE" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xml:lang="en-US">Percentage of Direct or Indirect Economic Interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Equity Method Investment, Description of Principal Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xml:lang="en-US">Principal Activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:to="lab_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Entity Incorporation State Country Name And Date Of Incorporation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Place and Year of Incorporation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:to="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xml:lang="en-US">Entity incorporation state country name and date of incorporation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xml:lang="en-US">Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">Parent Company Orits Relevant Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">The Company or its relevant subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:to="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ParentCompanyOritsRelevantSubsidiariesMember" xml:lang="en-US">Parent company orits relevant subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Type of Arrangement and Non-arrangement Transactions [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Arrangements and Non-arrangement Transactions [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">Exclusive Technology Consulting And Services Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">Exclusive Technology Consulting and Services Agreements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:to="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xml:lang="en-US">This member stands for Exclusive Technology Consulting and Services Agreements.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US">Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US">Contractual agreements with major VIEs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Agreement, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Term of agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AgreementTerm" xlink:to="lab_bili_AgreementTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AgreementTerm" xml:lang="en-US">Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Termination Notice, Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Termination notice before the term ends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TerminationNoticeTerm" xlink:to="lab_bili_TerminationNoticeTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TerminationNoticeTerm" xml:lang="en-US">Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xml:lang="en-US">Variable Interest Entity [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Variable Interest Entity, Consolidated, Assets, Pledged for Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Assets of VIE's used to settle obligations of respective VIE's registered capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:to="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xml:lang="en-US">Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Due from Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueFromAffiliateCurrent" xml:lang="en-US">Amounts due from Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromAffiliateCurrent" xlink:to="lab_us-gaap_DueFromAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Variable Interest Entity, Consolidated, Assets, Pledged for Non-distributable Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:to="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xml:lang="en-US">Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary, Number of Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">Number of VIE having variable interest but not primary beneficiary</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:to="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xml:lang="en-US">The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Costs and Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total costs and expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostsAndExpenses" xml:lang="en-US">Total costs and expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Due From Related Parties Excluding Affiliate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Amount due from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DueFromRelatedPartiesExcludingAffiliate" xlink:to="lab_bili_DueFromRelatedPartiesExcludingAffiliate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DueFromRelatedPartiesExcludingAffiliate" xml:lang="en-US">Amount of receivables due to be collected from related parties, excluding affiliates.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xml:lang="en-US">Proceeds from Related Party Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromRelatedPartyDebt" xml:lang="en-US">Investments and loans from Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="lab_us-gaap_ProceedsFromRelatedPartyDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xml:lang="en-US">Other investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xml:lang="en-US">Other financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Due to Related Parties Excluding Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Amounts due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:to="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DueToRelatedPartiesExcludingAffiliateCurrent" xml:lang="en-US">Amount of payables due to related parties, excluding affiliates.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term loan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShortTermBorrowings" xml:lang="en-US">Short-term loan and current portion of long-term debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Due to Affiliate, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DueToAffiliateCurrent" xml:lang="en-US">Amounts due to the Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToAffiliateCurrent" xlink:to="lab_us-gaap_DueToAffiliateCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Third Parties [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Third-party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ThirdPartiesMember" xlink:to="lab_bili_ThirdPartiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ThirdPartiesMember" xml:lang="en-US">Represents information pertaining to the third parties.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other Inter Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other inter-company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OtherInterCompanyMember" xlink:to="lab_bili_OtherInterCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OtherInterCompanyMember" xml:lang="en-US">Other inter-company.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group Company [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GroupCompanyMember" xlink:to="lab_bili_GroupCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GroupCompanyMember" xml:lang="en-US">Group company.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IntercompanyMember" xml:lang="en-US">Intercompany [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IntercompanyMember" xml:lang="en-US">Inter-company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IntercompanyMember" xlink:to="lab_bili_IntercompanyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsultingAndServicesChargesMember" xml:lang="en-US">Consulting And Services Charges [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsultingAndServicesChargesMember" xml:lang="en-US">Consulting and services charges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsultingAndServicesChargesMember" xlink:to="lab_bili_ConsultingAndServicesChargesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xml:lang="en-US">Issuance of preferred shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">Proceeds From Issuance Of Long Term Debt Net Of Issuance Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">Proceeds from issuance of Long-term Debt, net of issuance cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:to="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xml:lang="en-US">The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-Term Debt, Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-Term Debt, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Two Thousand Twenty Seven Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Convertible senior notes (the "2027 Notes") due 2027 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">2027 Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Convertible senior notes (the "2027 Notes") due 2027 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandTwentySevenNotesMember" xlink:to="lab_bili_TwoThousandTwentySevenNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandTwentySevenNotesMember" xml:lang="en-US">Convertible senior notes due two thousand twenty seven.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible Senior Notes Due December Two Thousand Twenty Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes (the "December 2026 Notes") due December 2026 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">December 2026 Notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes due december two thousand twenty six .</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xml:lang="en-US">Schedule of Cash Cash Equivalents Restricted Cash and Other [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:to="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xml:lang="en-US">Schedule of cash, cash equivalents, restricted cash and other balances.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xml:lang="en-US">Cash and Cash Equivalents [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xml:lang="en-US">Cash and Cash Equivalents [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Cash Held In Accounts Managed By Online Payment Platforms [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Cash held in accounts managed by online payment platforms</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:to="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xml:lang="en-US">Represents information pertaining to cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of service fees online.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">Cash Cash Equivalents Restricted Cash and Other [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">Cash and cash equivalents and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:to="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">Cash Cash Equivalents and Time Deposits [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">Cash and cash equivalents and time deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:to="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CashCashEquivalentsAndTimeDepositsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Percentage of Cash And Cash Equivalents Held by Subsidiaries And VIEs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:to="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xml:lang="en-US">Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Foreign Currency Exchange Rate, Translation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" xml:lang="en-US">Convenience translation rate (USD to RMB)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:to="lab_us-gaap_ForeignCurrencyExchangeRateTranslation1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CurrencyAxis" xml:lang="en-US">Currency [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CurrencyAxis" xlink:to="lab_srt_CurrencyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_AllCurrenciesDomain" xml:lang="en-US">All Currencies [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_AllCurrenciesDomain" xlink:to="lab_currency_AllCurrenciesDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_USD" xlink:label="loc_currency_USD" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_currency_USD" xml:lang="en-US">United States of America, Dollars</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_currency_USD" xml:lang="en-US">Denominated in US dollars</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_currency_USD" xlink:to="lab_currency_USD" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">Prc Subsidiaries And Variable Interest Entities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">PRC Subsidiaries and Variable Interest Entities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:to="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xml:lang="en-US">Represents information pertaining to PRC subsidiaries and variable interest entities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated Deficit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Type of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesAbstract" xml:lang="en-US">Allowance for Doubtful Accounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AllowanceForDoubtfulDebtsTable" xml:lang="en-US">Allowance For Doubtful Debts [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable" xlink:to="lab_bili_AllowanceForDoubtfulDebtsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Restatement [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Restatement [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xml:lang="en-US">Previously Reported [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xml:lang="en-US">Previously Reported [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AllowanceForDoubtfulDebtsLineItems" xml:lang="en-US">Allowance For Doubtful Debts [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems" xlink:to="lab_bili_AllowanceForDoubtfulDebtsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xml:lang="en-US">Balance at December 31</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Allowance for Doubtful Accounts Receivable, Write-offs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xml:lang="en-US">Write-offs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntellectualPropertyMember" xml:lang="en-US">Intellectual Property [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntellectualPropertyMember" xml:lang="en-US">Intellectual property and others</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IntellectualPropertyMember" xml:lang="en-US">Intellectual property&#160;and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember" xlink:to="lab_us-gaap_IntellectualPropertyMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">License Rights Of Mobile Games [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">License rights of mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LicenseRightsOfMobileGamesMember" xlink:to="lab_bili_LicenseRightsOfMobileGamesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LicenseRightsOfMobileGamesMember" xml:lang="en-US">Represents information pertaining to license rights of mobile games.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Licensed Copyrights Of Content [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Licensed copyrights of content</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LicensedCopyrightsOfContentMember" xlink:to="lab_bili_LicensedCopyrightsOfContentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LicensedCopyrightsOfContentMember" xml:lang="en-US">Represents information pertaining to licensed copyrights of video content.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xml:lang="en-US">Finite-lived intangible assets, property plant and equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:to="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Estimated useful lives of intangible assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xml:lang="en-US">Amortization Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill, Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Goodwill impairment charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xml:lang="en-US">Impairment charge recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xml:lang="en-US">Marketing and Advertising Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketingAndAdvertisingExpense" xml:lang="en-US">Marketing and promotional expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingAndAdvertisingExpense" xlink:to="lab_us-gaap_MarketingAndAdvertisingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Weighted average term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xml:lang="en-US">Operating Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Operating Lease, Liability, Statement of Financial Position [Extensible List]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_bili_DiscountingRemainingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DiscountingRemainingLeasePayments" xml:lang="en-US">Discounting Remaining Lease Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_DiscountingRemainingLeasePayments" xml:lang="en-US">Impact of discounting remaining lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DiscountingRemainingLeasePayments" xlink:to="lab_bili_DiscountingRemainingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DiscountingRemainingLeasePayments" xml:lang="en-US">Discounting remaining lease payments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total future lease payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseExpirationDate1" xml:lang="en-US">Lease Expiration Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseExpirationDate1" xml:lang="en-US">Lease expire</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseExpirationDate1" xlink:to="lab_us-gaap_LeaseExpirationDate1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Operating Lease, Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeasePayments" xml:lang="en-US">Cash payments for operating leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Revenue Recognition, Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Period recognized for time-based virtual item</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RevenueRecognitionPeriod" xlink:to="lab_bili_RevenueRecognitionPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RevenueRecognitionPeriod" xml:lang="en-US">Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred Revenue, Revenue Recognized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1" xml:lang="en-US">Deferred revenue, revenue recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xml:lang="en-US">Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xml:lang="en-US">Practical expedient related to performance obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingMember" xml:lang="en-US">Advertising [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingMember" xml:lang="en-US">Advertising</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingMember" xlink:to="lab_us-gaap_AdvertisingMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value Added Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value-added services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValueAddedServicesMember" xlink:to="lab_bili_ValueAddedServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValueAddedServicesMember" xml:lang="en-US">Value-added services.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Live Broadcasting And Other Valued Added Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Live broadcasting and other VAS</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:to="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xml:lang="en-US">Represents information pertaining to live broadcasting and other valued added service ("VAS").</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Mobile Game Services [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Mobile games</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameServicesMember" xlink:to="lab_bili_MobileGameServicesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameServicesMember" xml:lang="en-US">Represents information pertaining to mobile game service.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">E Commerce And Others [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">E-commerce and others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ECommerceAndOthersMember" xlink:to="lab_bili_ECommerceAndOthersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ECommerceAndOthersMember" xml:lang="en-US">Represents the information pertaining to E-commerce and others.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Percentage Of General Reserve Fund To Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:to="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfGeneralReserveFundToRegisteredCapital" xml:lang="en-US">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Appropriation To General Reserve Funds And Statutory Surplus Funds</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Appropriations to general reserve funds and statutory surplus funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:to="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xml:lang="en-US">Amount of appropriations made to general reserve funds and statutory surplus funds.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">Percentage of Profit To Be Appropriated To General Reserve</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">After tax profit to be transferred to general reserve fund (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:to="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xml:lang="en-US">Percentage of profit to be appropriated to general reserve fund.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">Percentage of Profit To Be Appropriated To Statutory Reserves</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">After tax profit to be transferred to statutory surplus fund (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:to="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xml:lang="en-US">Percentage of profit after tax to be appropriated as statutory surplus fund.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Percentage Of Statutory Surplus Fund To Registered Capital</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:to="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xml:lang="en-US">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of Operating Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xml:lang="en-US">Number of operating segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of Service Providers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfServiceProviders" xlink:to="lab_bili_NumberOfServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfServiceProviders" xml:lang="en-US">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Distribution Channel Concentration Over Ten Percent Benchmark</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of distribution channel concentration over ten percent benchmark</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:to="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Distribution Channel Concentration Over Ten Percent Benchmark.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">Number of Telecommunications Service Providers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">Total number of telecommunications service providers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfTelecommunicationsServiceProviders" xlink:to="lab_bili_NumberOfTelecommunicationsServiceProviders" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfTelecommunicationsServiceProviders" xml:lang="en-US">The number of service providers in relation to telecommunications.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration Risk, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xml:lang="en-US">Concentration risk percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of Mobile Games Concentration Over Ten Percent Benchmark</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of mobile games concentration over ten percent benchmark</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:to="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xml:lang="en-US">Number of mobile games concentration over ten percent benchmark.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Distribution Channel Risk [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Distribution channel risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelRiskMember" xlink:to="lab_bili_DistributionChannelRiskMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelRiskMember" xml:lang="en-US">Reflects the percentage that revenues from a specified distribution channel is to net revenues.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Distribution Channel [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Distribution channel</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelMember" xlink:to="lab_bili_DistributionChannelMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelMember" xml:lang="en-US">Represents information pertaining to the distribution channel to publish and generate the iOS version of its mobile games.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Distribution Channel One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Distribution channel A</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DistributionChannelOneMember" xlink:to="lab_bili_DistributionChannelOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DistributionChannelOneMember" xml:lang="en-US">Represents information pertaining to the distribution channel A.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xml:lang="en-US">Concentration Risk Benchmark [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xml:lang="en-US">Revenue from Contract with Customer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xml:lang="en-US">Net revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile Game Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile game revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameRevenuesMember" xlink:to="lab_bili_MobileGameRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameRevenuesMember" xml:lang="en-US">Mobile game revenues during the period derived from a key revenue stream, when it serves as a benchmark in a concentration of risk calculation.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Servers And Bandwidth Expenditure [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Servers and bandwidth expenditure</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ServersAndBandwidthExpenditureMember" xlink:to="lab_bili_ServersAndBandwidthExpenditureMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ServersAndBandwidthExpenditureMember" xml:lang="en-US">Total servers and bandwidth expenditure, when it serves as a benchmark in a concentration of risk calculation.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">Ten Percentage Or Greater Service Providers [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">10% or greater service providers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TenPercentageOrGreaterServiceProvidersMember" xlink:to="lab_bili_TenPercentageOrGreaterServiceProvidersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TenPercentageOrGreaterServiceProvidersMember" xml:lang="en-US">Ten percentage or Greater service providers.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Mobile Game One [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Mobile game 1</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MobileGameOneMember" xlink:to="lab_bili_MobileGameOneMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MobileGameOneMember" xml:lang="en-US">Represents information pertaining to Mobile game 1.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Loans to Investees or Ongoing Investments, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Loans to investees or ongoing investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:to="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xml:lang="en-US">Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Prepaid Or Receivables For Jointly Invested Content</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Prepayments/ receivables relating to jointly invested content</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:to="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidOrReceivablesForJointlyInvestedContent" xml:lang="en-US">Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Advances on Inventory Purchases</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvancesOnInventoryPurchases" xml:lang="en-US">Prepayments to inventory suppliers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancesOnInventoryPurchases" xlink:to="lab_us-gaap_AdvancesOnInventoryPurchases" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestReceivable" xml:lang="en-US">Interest Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestReceivable" xml:lang="en-US">Interest income receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivable" xlink:to="lab_us-gaap_InterestReceivable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepaid Taxes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidTaxes" xml:lang="en-US">Prepayments for sales tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidTaxes" xlink:to="lab_us-gaap_PrepaidTaxes" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Prepaid Marketing Cost And Other Operational Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Prepayments of marketing and other operational expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:to="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidMarketingCostAndOtherOperationalExpenses" xml:lang="en-US">Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidContentCost" xlink:label="loc_bili_PrepaidContentCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Prepaid Content Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Prepayments for content cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidContentCost" xlink:to="lab_bili_PrepaidContentCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidContentCost" xml:lang="en-US">Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Deposits Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepositsAssetsCurrent" xml:lang="en-US">Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent" xlink:to="lab_us-gaap_DepositsAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventory, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet" xml:lang="en-US">Inventories, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_bili_PrepaidRevenueSharingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Prepaid Revenue Sharing Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Prepayments for revenue sharing cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PrepaidRevenueSharingCost" xlink:to="lab_bili_PrepaidRevenueSharingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PrepaidRevenueSharingCost" xml:lang="en-US">Amount of asset related to consideration paid in advance for revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentHoldingsTable" xml:lang="en-US">Investment Holdings [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Financial Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Financial products</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_FinancialProductsMember" xlink:to="lab_bili_FinancialProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_FinancialProductsMember" xml:lang="en-US">Represents information pertaining to financial products.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money Market Funds [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xml:lang="en-US">Money market funds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments In Publicly Traded Companies [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments in publicly traded companies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:to="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentsInPubliclyTradedCompaniesMember" xml:lang="en-US">Investments in publicly traded companies.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xml:lang="en-US">Summary of Investment Holdings [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" xml:lang="en-US">Short-term Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:to="lab_us-gaap_SummaryOfInvestmentHoldingsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Investment Income, Interest and Dividend, Short Term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Investment income related to short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:to="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xml:lang="en-US">Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Computer Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Servers and computers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold improvements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Other Machinery and Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property and Equipment, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Property And Equipment Impairment Loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Impairment charge recognized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PropertyAndEquipmentImpairmentLoss" xlink:to="lab_bili_PropertyAndEquipmentImpairmentLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PropertyAndEquipmentImpairmentLoss" xml:lang="en-US">Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less: accumulated depreciation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property plant and equipment, gross</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xml:lang="en-US">Intangible Assets, Net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment of Intangible Assets, Finite-lived</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xml:lang="en-US">Impairment charge</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xml:lang="en-US">Weighted-average useful lives</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xml:lang="en-US">Accumulated amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xml:lang="en-US">Gross carrying value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xml:lang="en-US">Intangible assets amortization expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillRollForward" xml:lang="en-US">Goodwill [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Goodwill, Acquired During Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xml:lang="en-US">Additions (Note 25)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity Securities without Readily Determinable Fair Value, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xml:lang="en-US">Equity investments accounted for using the measurement alternative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:to="lab_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity Method Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Equity investments accounted for using the equity method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/presentationGuidance" xlink:label="lab_us-gaap_EquityMethodInvestments" xml:lang="en-US">Investment in subsidiaries and net assets of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xml:lang="en-US">Investments accounted for at fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Gain Loss On Financial Products With Maturities Great Than One Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Fair value change</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:to="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xml:lang="en-US">Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:label="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity Investments Without Readily Determinable Fair Value Carrying Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity investments without readily determinable fair value carrying amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:to="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xml:lang="en-US">Equity investments without readily determinable fair value carrying amount.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Remeasurement gain or loss of equity investments accounted for using the measurement alternative</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Re-measurement gain or loss of equity investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:to="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xml:lang="en-US">Re-measurement gain or loss of equity investments accounted for using the measurement alternative.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:label="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Gain Loss On Equity Investments Sold Without Readily Determinable Fair Value Net Of Impairment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Gain loss on equity investments sold without readily determinable fair value sold net of impairment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:to="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xml:lang="en-US">Gain loss on equity investments sold without readily determinable fair value net of impairment.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_bili_WithholdingIncomeTaxExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Withholding Income Tax Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Withholding income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxExpense" xlink:to="lab_bili_WithholdingIncomeTaxExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxExpense" xml:lang="en-US">Amount of withholding income tax expense pertaining to taxable income.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xml:lang="en-US">Current income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesDisclosureTable" xml:lang="en-US">Income Taxes Disclosure [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesDisclosureTable" xlink:to="lab_bili_IncomeTaxesDisclosureTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesDisclosureTable" xml:lang="en-US">Schedule of income taxes details, including reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate, net operating tax loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xml:lang="en-US">Tax Credit and Loss Carry Forwards Expiration Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:to="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xml:lang="en-US">Pertinent information describing and reflecting disclosures pertaining to expiration of investment tax credits and operating loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Tax Credit And Loss Carry Forwards Expiration Period [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Tax Credit And Loss Carry Forwards Expiration Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:to="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xml:lang="en-US">Pertinent information describing expiration period of investment tax credits and operating loss carry forwards.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Second Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Loss expiring in 2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationSecondYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the second fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Fifth Year And After Fifth Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Loss expiring in 2027 and thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xml:lang="en-US">Operating loss carryforwards expiration fifth year and after fifth year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Fourth Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Loss expiring in 2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationFourthYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the fourth fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Third Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Loss expiring in 2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationThirdYearMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the third fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Operating Loss Carryforwards Expiration Next Twelve Months [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Loss expiring in 2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:to="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xml:lang="en-US">Operating loss carryforward expected to be expired in the next fiscal year following the latest fiscal year.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain Subsidiaries [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CertainSubsidiariesMember" xlink:to="lab_bili_CertainSubsidiariesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CertainSubsidiariesMember" xml:lang="en-US">Certain subsidiaries.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EnterpriseCategoryAxis" xml:lang="en-US">Enterprise Category [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EnterpriseCategoryAxis" xlink:to="lab_bili_EnterpriseCategoryAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EnterpriseCategoryAxis" xml:lang="en-US">Enterprise category.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EnterpriseCategoryDomain" xml:lang="en-US">Enterprise Category [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EnterpriseCategoryDomain" xlink:to="lab_bili_EnterpriseCategoryDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EnterpriseCategoryDomain" xml:lang="en-US">Enterprise category.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">Encouraged Enterprise [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">Encouraged Enterprises [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EncouragedEnterpriseMember" xlink:to="lab_bili_EncouragedEnterpriseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EncouragedEnterpriseMember" xml:lang="en-US">A kind of enterprise which is called encouraged enterprise</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">Income Taxes Disclosure [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems" xlink:to="lab_bili_IncomeTaxesDisclosureLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesDisclosureLineItems" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xml:lang="en-US">Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Statutory income tax rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Income tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Change in valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Preferential Tax Treatments, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Tax effect of preferential tax treatments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:to="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xml:lang="en-US">Percentage 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 preferential tax treatments.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Withholding Tax Paid, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Withholding tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:to="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xml:lang="en-US">Percentage 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>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xml:lang="en-US">Tax rate difference from statutory rate in other jurisdictions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xml:lang="en-US">Permanent differences</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Accrued Withholding Income Tax Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Withholding tax amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AccruedWithholdingIncomeTaxAmount" xlink:to="lab_bili_AccruedWithholdingIncomeTaxAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AccruedWithholdingIncomeTaxAmount" xml:lang="en-US">Represents the carrying amount, as of the balance sheet date, of withholding tax amount.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">Income Taxes Preferential Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">Preferential tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IncomeTaxesPreferentialTaxRate" xlink:to="lab_bili_IncomeTaxesPreferentialTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IncomeTaxesPreferentialTaxRate" xml:lang="en-US">The preferential tax rate applicable to the entity under the preferential tax treatment.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">Operating Loss Carryforwards [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">Operating loss carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract" xlink:to="lab_bili_OperatingLossCarryforwardsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_OperatingLossCarryforwardsAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Inland Revenue, Hong Kong [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InlandRevenueHongKongMember" xml:lang="en-US">Hong Kong</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InlandRevenueHongKongMember" xlink:to="lab_us-gaap_InlandRevenueHongKongMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xml:lang="en-US">State Administration of Taxation, China [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StateAdministrationOfTaxationChinaMember" xml:lang="en-US">China</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAdministrationOfTaxationChinaMember" xlink:to="lab_us-gaap_StateAdministrationOfTaxationChinaMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xml:lang="en-US">Cayman Islands Tax Information Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xml:lang="en-US">Cayman Islands</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:to="lab_us-gaap_CaymanIslandsTaxInformationAuthorityMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">Sales Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">Sales tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SalesTaxAbstract" xlink:to="lab_bili_SalesTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SalesTaxAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Value Added Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Value added tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValueAddedTaxRatePercent" xlink:to="lab_bili_ValueAddedTaxRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValueAddedTaxRatePercent" xml:lang="en-US">Percentage of value added tax.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture Business Construction Fee Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture business construction fee percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CultureBusinessConstructionFeePercentage" xlink:to="lab_bili_CultureBusinessConstructionFeePercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CultureBusinessConstructionFeePercentage" xml:lang="en-US">Culture business construction fee percentage.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture Business Construction Fee Rate Date Up to Which The Prevailing Rate Is Applicable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture business construction fee rate date up to which the prevailing rate is applicable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:to="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xml:lang="en-US">Culture business construction fee rate date up to which the prevailing rate is applicable.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising And Marketing Revenues [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising and marketing revenues</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdvertisingAndMarketingRevenuesMember" xlink:to="lab_bili_AdvertisingAndMarketingRevenuesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdvertisingAndMarketingRevenuesMember" xml:lang="en-US">Advertising and marketing revenues Member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Service [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ServiceMember" xml:lang="en-US">Services rendered</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Product [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductMember" xml:lang="en-US">Goods sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember" xlink:to="lab_us-gaap_ProductMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:label="loc_bili_DeferredTaxAssetValuationAllowanceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">Deferred Tax Asset Valuation Allowance [Rollforward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">Movement of the aggregate valuation allowances for deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:to="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeferredTaxAssetValuationAllowanceRollforward" xml:lang="en-US">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Re-measurement through Preferential Tax Rate, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Re-measurement due to applicable preferential tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xml:lang="en-US">Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Additions, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Addition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xml:lang="en-US">Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Expiration of Loss Carry Forward, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Expiration of loss carry forward and impact of disposal of subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:to="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xml:lang="en-US">Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at January 1</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Balance at December 31</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less: valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xml:lang="en-US">Deferred tax assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Deferred Tax Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Total deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Net operating tax loss carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Deferred Tax Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred Tax Assets, Deferred Income</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xml:lang="en-US">Deferred revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Advertising Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Advertising expenses in excess of deduction limit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:to="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Net deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xml:lang="en-US">Accrued expenses and other payables</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US">Deferred Tax Liabilities, Gross [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xml:lang="en-US">Total deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xml:lang="en-US">Acquired intangible assets (Note 25)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxAbstract" xlink:label="loc_bili_WithholdingIncomeTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">Withholding Income Tax [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">Withholding income tax</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxAbstract" xlink:to="lab_bili_WithholdingIncomeTaxAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxAbstract" xml:lang="en-US">No definition available.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:label="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">Minimum Percentage Directly Owned by Foreign Investor for Lower Withholding Income Tax Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:to="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xml:lang="en-US">The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding tax rate on dividend distributed by foreign investment entities (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Lower Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:to="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xml:lang="en-US">Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">Accrued Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xml:lang="en-US">EIT payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Individual Income Taxes For Employees Payable Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Withholding individual income taxes for employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:to="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xml:lang="en-US">Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all individual income tax obligations for employees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xml:lang="en-US">Sales and Excise Tax Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SalesAndExciseTaxPayableCurrent" xml:lang="en-US">VAT payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="lab_us-gaap_SalesAndExciseTaxPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_bili_WithholdingIncomeTaxPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Withholding Income Tax Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Withholding income tax payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_WithholdingIncomeTaxPayable" xlink:to="lab_bili_WithholdingIncomeTaxPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_WithholdingIncomeTaxPayable" xml:lang="en-US">Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Accrual for Taxes Other than Income Taxes, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Schedule Of Short Term Debt And Current Portion Of Long Term Debt [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Schedule of Short-term Debt and Current Portion of Long-term Debt [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:to="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xml:lang="en-US">Information by short-term debt and current portion of long-term debt</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured Debt [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnsecuredDebtMember" xml:lang="en-US">Unsecured bank loans [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnsecuredDebtMember" xlink:to="lab_us-gaap_UnsecuredDebtMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UnsecuredBorrowingMember" xlink:label="loc_bili_UnsecuredBorrowingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_UnsecuredBorrowingMember" xml:lang="en-US">Unsecured Borrowing [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_UnsecuredBorrowingMember" xml:lang="en-US">Unsecured borrowing [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_UnsecuredBorrowingMember" xlink:to="lab_bili_UnsecuredBorrowingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_UnsecuredBorrowingMember" xml:lang="en-US">Borrowing obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtCurrent" xml:lang="en-US">2027 Notes (Note 14)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermNonBankLoansAndNotesPayable" xml:lang="en-US">Short-term Non-bank Loans and Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermNonBankLoansAndNotesPayable" xml:lang="en-US">Unsecured borrowing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermNonBankLoansAndNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Short-term Debt, Percentage Bearing Fixed Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Interest Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Short-term Debt, Terms</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermDebtTerms" xml:lang="en-US">Maturity Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTerms" xlink:to="lab_us-gaap_ShortTermDebtTerms" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Long Term Debt Maturity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Maturity Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermDebtMaturity" xlink:to="lab_bili_LongTermDebtMaturity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermDebtMaturity" xml:lang="en-US">Description of the long-term debt maturity.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xml:lang="en-US">Interest Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:to="lab_us-gaap_LongTermDebtPercentageBearingFixedInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Short-term Bank Loans and Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermBankLoansAndNotesPayable" xml:lang="en-US">Unsecured bank loans</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBankLoansAndNotesPayable" xlink:to="lab_us-gaap_ShortTermBankLoansAndNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Other Employee-related Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xml:lang="en-US">Other staff related cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Leasing liabilities - current portion</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPayableCurrent" xml:lang="en-US">Interest payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_bili_PayablesToProducersAndLicensors" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Payables To Producers And Licensors</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Payables to producers and licensors</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PayablesToProducersAndLicensors" xlink:to="lab_bili_PayablesToProducersAndLicensors" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PayablesToProducersAndLicensors" xml:lang="en-US">Amounts payable to producers and licensors at the balance sheet date.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Accrued Marketing Costs, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xml:lang="en-US">Accrued marketing expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Accrued Professional Fees, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xml:lang="en-US">Professional fees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_bili_DepositFromCustomersCurrentOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposit From Customers Current One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DepositFromCustomersCurrentOne" xlink:to="lab_bili_DepositFromCustomersCurrentOne" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DepositFromCustomersCurrentOne" xml:lang="en-US">Deposit from customers current one.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_bili_ConsiderationPayableForAcquisitionsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Consideration Payable for Acquisitions, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Consideration payable for acquisitions and investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsiderationPayableForAcquisitionsCurrent" xlink:to="lab_bili_ConsiderationPayableForAcquisitionsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConsiderationPayableForAcquisitionsCurrent" xml:lang="en-US">Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_bili_AdvancesToOrPayablesFromThirdPartySellers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Advances To Or Payables From Third Party Sellers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Advances from/payables to third parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:to="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_AdvancesToOrPayablesFromThirdPartySellers" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xml:lang="en-US">Convertible debt, conversion price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt Instrument Repurchase Face Amount Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt instrument repurchase face amount percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:to="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DebtInstrumentRepurchaseFaceAmountPercentage" xml:lang="en-US">Debt instrument repurchase face amount percentage</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest Expense, Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InterestExpenseDebt" xml:lang="en-US">Interest expense debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xml:lang="en-US">Debt Conversion, Original Debt, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xml:lang="en-US">Debt conversion, Original debt, Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xml:lang="en-US">Long-Term Debt, Maturity, Year Two and Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xml:lang="en-US">Long-term debt, Maturity, Year two and three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:to="lab_us-gaap_LongTermDebtMaturingInYearsTwoAndThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xml:lang="en-US">Long-Term Debt, Maturity, Year One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Long-term debt principal amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Total principal amounts of unsecured senior notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt instrument face value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt Conversion, Converted Instrument, Shares Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xml:lang="en-US">Debt conversion, Converted instrument, Shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentSharesIssued1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long Term Debt Maturities Repayments Of Principal After Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long-term debt, Maturity, After year three</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:to="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xml:lang="en-US">Long term debt maturities repayments of principal after year three.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term Debt, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LongTermDebtFairValue" xml:lang="en-US">Long-term debt, Fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US">Repayments of Notes Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RepaymentsOfNotesPayable" xml:lang="en-US">Repayments of notes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfNotesPayable" xlink:to="lab_us-gaap_RepaymentsOfNotesPayable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xml:lang="en-US">Debt Instrument, Repurchased Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" xml:lang="en-US">Debt instrument repurchased face amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchasedFaceAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xml:lang="en-US">Debt Issuance Costs, Noncurrent, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" xml:lang="en-US">Long-term debt issuance cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNoncurrentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaap_NotesPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NotesPayableCurrent" xml:lang="en-US">Notes Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NotesPayableCurrent" xml:lang="en-US">Notes payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized debt issuance costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xml:lang="en-US">Unamortized discount and debt issuance costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Debt Instrument, Convertible, Conversion Ratio</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" xml:lang="en-US">Convertible debt, conversion rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Long-term debt interest rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xml:lang="en-US">Effective interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">Convertible Senior Notes Due April Two Thousand Twenty Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">April 2026 Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes (the "April 2026 Notes") due April 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:to="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xml:lang="en-US">Convertible senior notes due april two thousand twenty six .</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DecemberTwoThousandAndTwentySixNotesMember" xlink:label="loc_bili_DecemberTwoThousandAndTwentySixNotesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DecemberTwoThousandAndTwentySixNotesMember" xml:lang="en-US">December Two Thousand And Twenty Six Notes [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DecemberTwoThousandAndTwentySixNotesMember" xml:lang="en-US">December 2026 Notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DecemberTwoThousandAndTwentySixNotesMember" xlink:to="lab_bili_DecemberTwoThousandAndTwentySixNotesMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AprilTwoThousandTwentySixMember" xlink:label="loc_bili_AprilTwoThousandTwentySixMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_AprilTwoThousandTwentySixMember" xml:lang="en-US">April Two Thousand Twenty Six [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_AprilTwoThousandTwentySixMember" xml:lang="en-US">April 2026 Notes [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_AprilTwoThousandTwentySixMember" xlink:to="lab_bili_AprilTwoThousandTwentySixMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Long-term Debt, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xml:lang="en-US">Carrying value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xml:lang="en-US">Schedule of Stock by Class [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramAxis" xml:lang="en-US">Share Repurchase Program [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareRepurchaseProgramDomain" xml:lang="en-US">Share Repurchase Program [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xml:lang="en-US">Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:to="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xml:lang="en-US">Share repurchase authorization programme march two thousand and twenty two.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Class of Stock [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfStockLineItems" xml:lang="en-US">Ordinary shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xml:lang="en-US">Treasury stock shares acquired cost method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xml:lang="en-US">Shares authorized to be repurchased value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock Repurchase Program, Period in Force</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" xml:lang="en-US">Stock repurchase programme period in force</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:to="lab_us-gaap_StockRepurchaseProgramPeriodInForce1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury Stock, Shares, Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xml:lang="en-US">Treasury stock shares acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Defined Contribution Plan Cost Recognized Pension and Medical</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Contributions to medical and pension schemes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:to="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xml:lang="en-US">Contributions to government-mandated plans for medical and pension benefits.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Defined Contribution Plan Cost Recognized Other Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Other employee benefits</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:to="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DefinedContributionPlanCostRecognizedOtherBenefits" xml:lang="en-US">Contributions to government-mandated plans for other employee benefits.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Defined Contribution Plan, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Global Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Global Share Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GlobalShareIncentivePlanMember" xlink:to="lab_bili_GlobalShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GlobalShareIncentivePlanMember" xml:lang="en-US">Represents information pertaining to Global Share Incentive Plan (the "2014 Plan"), which permits the grant of options, restricted shares and restricted share units of the Company to relevant directors, officers, other employees and consultants of the Group.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Two Thousand And Eighteen Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">2018 Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:to="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_TwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Represent the information pertaining to two thousand and eighteen share incentive plan.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Global Share Incentive Plan And Two Thousand And Eighteen Share Incentive Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">Global Share Plan and 2018 Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:to="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xml:lang="en-US">The Global Share Plan and 2018 Plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Number of Shares Available for Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Aggregate number of shares issuable under the plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Expiration period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Vesting Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share based compensation by share based award equity instruments other than options vested during the period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Total unrecognized compensation expenses related to unvested awards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Relationship to Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Employees [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Employees</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EmployeesMember" xlink:to="lab_bili_EmployeesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EmployeesMember" xml:lang="en-US">Represents information pertaining to Employees.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ManagementMember" xml:lang="en-US">Management [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ManagementMember" xml:lang="en-US">Senior Management</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ManagementMember" xlink:to="lab_srt_ManagementMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Consultant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Consultants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConsultantMember" xlink:to="lab_bili_ConsultantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConsultantMember" xml:lang="en-US">Represents information pertaining to Employees Consultant.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Ending balance (in USD/shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Beginning balance (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Granted (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Ending balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Beginning balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Granted (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Employee Stock Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Share options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xml:lang="en-US">Valuation assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Contractual term (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xml:lang="en-US">Expected volatility, minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xml:lang="en-US">Expected dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xml:lang="en-US">Risk-free rate, minimum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xml:lang="en-US">Expected volatility, maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xml:lang="en-US">Weighted average volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xml:lang="en-US">Risk-free rate, maximum</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xml:lang="en-US">Additional Disclosures</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xml:lang="en-US">Aggregate Intrinsic Value, Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted average grant date fair value of options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted Average Remaining Contractual Life, Exercisable (In years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xml:lang="en-US">Aggregate Intrinsic Value, Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xml:lang="en-US">Weighted Average Remaining Contractual Life (In years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xml:lang="en-US">Share options activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Granted (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Beginning balance (in shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Ending balance (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Forfeited (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Exercisable (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xml:lang="en-US">Weighted Average Exercise Price</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Granted (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Exercisable (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Exercised (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Forfeited (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Beginning balance (in USD/shares)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Ending balance (in USD/shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xml:lang="en-US">Antidilutive Securities [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xml:lang="en-US">Antidilutive Securities, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xml:lang="en-US">Denominator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive securities excluded from the calculation of diluted net loss per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xml:lang="en-US">Numerator:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity Method Investments Purchased Consideration Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity method investments purchased consideration payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:to="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xml:lang="en-US">Equity method investments purchased consideration payable.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Equity Method Investment, Realized Gain (Loss) on Disposal</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xml:lang="en-US">Investment income and interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="lab_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xml:lang="en-US">Purchase of noncontrolling interests of Chaodian Inc. ("Chaodian")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Sale Of Equity Method Investments Consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Consideration on sale of equity method investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_SaleOfEquityMethodInvestmentsConsideration" xlink:to="lab_bili_SaleOfEquityMethodInvestmentsConsideration" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_SaleOfEquityMethodInvestmentsConsideration" xml:lang="en-US">Sale of equity method investments consideration.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xml:lang="en-US">Purchases of goods and services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xml:lang="en-US">Related Party Transaction, Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionRate" xml:lang="en-US">Related party transaction interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionRate" xlink:to="lab_us-gaap_RelatedPartyTransactionRate" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xml:lang="en-US">Related Party Transaction Amounts Of Capital Contribution And Loans</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xml:lang="en-US">Capital contribution/Loans to an entity ("Entity")</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xlink:to="lab_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xml:lang="en-US">Amount of capital contribution and loans transferred to related party during the financial reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Related Party Transaction, Description of Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xml:lang="en-US">Related party transaction, Description of transaction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionDescriptionOfTransaction" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">Related Party Transaction, Amounts of Investment transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">(Acquire of)/Transfer of long-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:to="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xml:lang="en-US">Amount of investment transferred to related party during the financial reporting period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Revenue from Related Parties</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromRelatedParties" xml:lang="en-US">Sales of goods and services</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties" xlink:to="lab_us-gaap_RevenueFromRelatedParties" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xml:lang="en-US">Related Party Transaction [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xml:lang="en-US">Related Party Transaction [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans To An Entity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans to an entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_LoansToAnEntityMember" xlink:to="lab_bili_LoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_LoansToAnEntityMember" xml:lang="en-US">Loans to an entity.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CapitalContributionAndLoansToAnEntityMember" xlink:label="loc_bili_CapitalContributionAndLoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_CapitalContributionAndLoansToAnEntityMember" xml:lang="en-US">Capital Contribution And Loans To An Entity [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_CapitalContributionAndLoansToAnEntityMember" xml:lang="en-US">Capital contribution/Loans to an entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_CapitalContributionAndLoansToAnEntityMember" xlink:to="lab_bili_CapitalContributionAndLoansToAnEntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_CapitalContributionAndLoansToAnEntityMember" xml:lang="en-US">Capital contribution and loans to an entity.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian Inc [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ChaodianIncMember" xlink:to="lab_bili_ChaodianIncMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ChaodianIncMember" xml:lang="en-US">Chaodian</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvesteeMember" xml:lang="en-US">Investee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvesteeMember" xml:lang="en-US">Other Investees [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvesteeMember" xlink:to="lab_us-gaap_InvesteeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xml:lang="en-US">Equity Method Investee [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xml:lang="en-US">Equity Method Investee [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_EntityMember" xml:lang="en-US">Entity [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_EntityMember" xlink:to="lab_bili_EntityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_EntityMember" xml:lang="en-US">Entity.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentFundMember" xml:lang="en-US">Investment Fund [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentFundMember" xlink:to="lab_bili_InvestmentFundMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentFundMember" xml:lang="en-US">Investment fund.</label>
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfRestrictedNetAssets" xlink:label="loc_bili_PercentageOfRestrictedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">Percentage of Restricted Net Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfRestrictedNetAssets" xlink:to="lab_bili_PercentageOfRestrictedNetAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfRestrictedNetAssets" xml:lang="en-US">The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xml:lang="en-US">Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="lab_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:label="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Percentage of Annual Appropriations Set Aside of Net Income After Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:to="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xml:lang="en-US">Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ParentCompanyMember" xml:lang="en-US">Parent Company [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit In Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_DeficitInSubsidiaries" xlink:to="lab_bili_DeficitInSubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_DeficitInSubsidiaries" xml:lang="en-US">Deficit in subsidiaries, VIEs and VIEs' subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedIncomeStatementTable" xml:lang="en-US">Condensed Income Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementTable" xlink:to="lab_srt_CondensedIncomeStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xml:lang="en-US">Income (Loss) from Subsidiaries, before Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xml:lang="en-US">Net Loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:to="lab_us-gaap_IncomeLossFromSubsidiariesBeforeTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">(Loss)/Gain from non-operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income tax expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementTable" xml:lang="en-US">Condensed Cash Flow Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementTable" xlink:to="lab_srt_CondensedCashFlowStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" xml:lang="en-US">Condensed Cash Flow Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedCashFlowStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xlink:label="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xml:lang="en-US">Investments In And Loans To Subsidiaries VIE And VIE Subsidiaries</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xml:lang="en-US">Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xlink:to="lab_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xml:lang="en-US">Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and HKD337,143, nil, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US">Proceeds from Convertible Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xml:lang="en-US">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Payments to Acquire Businesses, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xml:lang="en-US">Cash consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xml:lang="en-US">Share consideration</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xml:lang="en-US">Percentage of equity interest acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Percentage of equity interest owned after transactions</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xml:lang="en-US">Percentage of equity interest owned after transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Business Combination, Consideration Transferred</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xml:lang="en-US">Consideration transferred</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ClassZOrdinarySharesMember" xlink:label="loc_bili_ClassZOrdinarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ClassZOrdinarySharesMember" xml:lang="en-US">Class Z ordinary shares [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ClassZOrdinarySharesMember" xlink:to="lab_bili_ClassZOrdinarySharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ClassZOrdinarySharesMember" xml:lang="en-US">Class Z ordinary shares.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xml:lang="en-US">Purchase price allocation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xml:lang="en-US">Deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xml:lang="en-US">Net assets acquired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xml:lang="en-US">Intangible assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xml:lang="en-US">Total purchase price comprised of:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xml:lang="en-US">Fair value of previously held equity interests</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:to="lab_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">User Base [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">User base</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_UserBaseMember" xlink:to="lab_bili_UserBaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_UserBaseMember" xml:lang="en-US">Represents the information pertaining to user base.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xml:lang="en-US">Other Intangible Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xml:lang="en-US">Others</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xml:lang="en-US">Technology-Based Intangible Assets [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xml:lang="en-US">Technology</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Noncompete Agreements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xml:lang="en-US">Non-compete clause</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CopyrightsMember" xml:lang="en-US">Copyrights [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CopyrightsMember" xml:lang="en-US">Copyrights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CopyrightsMember" xlink:to="lab_us-gaap_CopyrightsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_BrandMember" xlink:to="lab_bili_BrandMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_BrandMember" xml:lang="en-US">Brand.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer Relationships [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xml:lang="en-US">Customer relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor Relationship [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor relationship</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_VendorRelationshipMember" xlink:to="lab_bili_VendorRelationshipMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_VendorRelationshipMember" xml:lang="en-US">Vendor relationship [member].</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Events [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of Convertible notes</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of Convertible notes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_PercentageOfConvertibleNotes" xlink:to="lab_bili_PercentageOfConvertibleNotes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_PercentageOfConvertibleNotes" xml:lang="en-US">Percentage of Convertible notes.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt Instrument, Repurchase Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentRepurchaseAmount" xml:lang="en-US">Debt Instrument, Repurchase Amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRepurchaseAmount" xlink:to="lab_us-gaap_DebtInstrumentRepurchaseAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionBasis" xlink:label="loc_us-gaap_CommonStockConversionBasis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockConversionBasis" xml:lang="en-US">Common Stock, Conversion Basis</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockConversionBasis" xml:lang="en-US">Common Stock, Conversion Basis</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockConversionBasis" xlink:to="lab_us-gaap_CommonStockConversionBasis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Shares Issued, Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Shares Issued, Price Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">Sale of stock net consideration received on the transaction</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecember2026Member" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecember2026Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecember2026Member" xml:lang="en-US">convertible senior notes due December 2026 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecember2026Member" xml:lang="en-US">convertible senior notes due December 2026 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bili_ConvertibleSeniorNotesDueDecember2026Member" xlink:to="lab_bili_ConvertibleSeniorNotesDueDecember2026Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_bili_ConvertibleSeniorNotesDueDecember2026Member" xml:lang="en-US">convertible senior notes due December 2026.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>bili-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 26-April-2023 [05:31:41] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#CoverPage" roleURI="http://www.bilibili.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfOperationsAndComprehensiveLoss" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConsolidatedStatementsOfCashFlowsParenthetical" roleURI="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Operations" roleURI="http://www.bilibili.com/role/Operations" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisks" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisks" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssets" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestments" roleURI="http://www.bilibili.com/role/ShortTermInvestments" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNet" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNet" roleURI="http://www.bilibili.com/role/IntangibleAssetsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Goodwill" roleURI="http://www.bilibili.com/role/Goodwill" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNet" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNet" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Taxation" roleURI="http://www.bilibili.com/role/Taxation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayable" roleURI="http://www.bilibili.com/role/TaxesPayable" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebt" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotes" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotes" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OrdinaryShares" roleURI="http://www.bilibili.com/role/OrdinaryShares" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefits" roleURI="http://www.bilibili.com/role/EmployeeBenefits" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensation" roleURI="http://www.bilibili.com/role/ShareBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShare" roleURI="http://www.bilibili.com/role/NetLossPerShare" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#CommitmentsAndContingencies" roleURI="http://www.bilibili.com/role/CommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalances" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SegmentInformation" roleURI="http://www.bilibili.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#FairValueMeasurement" roleURI="http://www.bilibili.com/role/FairValueMeasurement" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RestrictedNetAssets" roleURI="http://www.bilibili.com/role/RestrictedNetAssets" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformation" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#Acquisitions" roleURI="http://www.bilibili.com/role/Acquisitions" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SubsequentEvents" roleURI="http://www.bilibili.com/role/SubsequentEvents" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesPolicies" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsTables" roleURI="http://www.bilibili.com/role/OperationsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesTables" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisksTables" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssetsTables" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestmentsTables" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNetTables" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetTables" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#GoodwillTables" roleURI="http://www.bilibili.com/role/GoodwillTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetTables" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationTables" roleURI="http://www.bilibili.com/role/TaxationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayableTables" roleURI="http://www.bilibili.com/role/TaxesPayableTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebtTables" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayablesTables" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesTables" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefitsTables" roleURI="http://www.bilibili.com/role/EmployeeBenefitsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationTables" roleURI="http://www.bilibili.com/role/ShareBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShareTables" roleURI="http://www.bilibili.com/role/NetLossPerShareTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalancesTables" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationTables" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsTables" roleURI="http://www.bilibili.com/role/AcquisitionsTables" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" roleURI="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsTheGroupDetails" roleURI="http://www.bilibili.com/role/OperationsTheGroupDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsContractualAgreementsWithMajorViesDetails" roleURI="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" roleURI="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OperationsLiquidityDetails" roleURI="http://www.bilibili.com/role/OperationsLiquidityDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesReceivablesNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesIntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesGoodwillDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesLeasesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesScheduleOfLeaseCostDetail" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesRevenueRecognitionDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesStatutoryReservesDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SignificantAccountingPoliciesSegmentReportingDetails" roleURI="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConcentrationsAndRisksDetails" roleURI="http://www.bilibili.com/role/ConcentrationsAndRisksDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PrepaymentsAndOtherCurrentAssetsDetails" roleURI="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermInvestmentsDetails" roleURI="http://www.bilibili.com/role/ShortTermInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" roleURI="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#GoodwillDetails" roleURI="http://www.bilibili.com/role/GoodwillDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#LongTermInvestmentsNetDetails" roleURI="http://www.bilibili.com/role/LongTermInvestmentsNetDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationCompositionOfIncomeTaxDetails" roleURI="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationIncomeTaxesDetails" roleURI="http://www.bilibili.com/role/TaxationIncomeTaxesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationSalesTaxDetails" roleURI="http://www.bilibili.com/role/TaxationSalesTaxDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationDeferredTaxAssetsAndLiabilitiesDetails" roleURI="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxationWithholdingIncomeTaxOnDividendsDetails" roleURI="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#TaxesPayableDetails" roleURI="http://www.bilibili.com/role/TaxesPayableDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShortTermLoanAndCurrentPortionOfLongTermDebtDetails" roleURI="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AccruedLiabilitiesAndOtherPayablesDetails" roleURI="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesDetail" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesDetail" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" roleURI="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#OrdinarySharesDetails" roleURI="http://www.bilibili.com/role/OrdinarySharesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#EmployeeBenefitsDetails" roleURI="http://www.bilibili.com/role/EmployeeBenefitsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationDescriptionOfShareOptionPlansDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationServiceBasedRsusActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationValuationAssumptionsDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ShareBasedCompensationShareOptionsActivitiesDetails" roleURI="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#NetLossPerShareDetails" roleURI="http://www.bilibili.com/role/NetLossPerShareDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RelatedPartyTransactionsAndBalancesDetails" roleURI="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SegmentInformationDetails" roleURI="http://www.bilibili.com/role/SegmentInformationDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#RestrictedNetAssetsDetails" roleURI="http://www.bilibili.com/role/RestrictedNetAssetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails" roleURI="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsNarrativeDetails" roleURI="http://www.bilibili.com/role/AcquisitionsNarrativeDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#AcquisitionsDetails" roleURI="http://www.bilibili.com/role/AcquisitionsDetails" />
<roleRef xlink:type="simple" xlink:href="bili-20221231.xsd#SubsequentEventsDetails" roleURI="http://www.bilibili.com/role/SubsequentEventsDetails" />
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_537913" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable" xlink:label="loc_dei_DocumentInformationTable_537916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_537913" xlink:to="loc_dei_DocumentInformationTable_537916" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_537917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_us-gaap_StatementClassOfStockAxis_537917" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_537918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_537917" xlink:to="loc_us-gaap_ClassOfStockDomain_537918" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_537937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_us-gaap_CommonStockMember_537937" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_537938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassZMember_537938" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_537939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_bili_CommonClassYMember_537939" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_539387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_537918" xlink:to="loc_dei_AdrMember_539387" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_538475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_538475" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_538476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_538475" xlink:to="loc_dei_AddressTypeDomain_538476" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_538477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_538476" xlink:to="loc_dei_BusinessContactMember_538477" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems" xlink:label="loc_dei_DocumentInformationLineItems_537919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_537916" xlink:to="loc_dei_DocumentInformationLineItems_537919" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_537920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityRegistrantName_537920" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_537921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCentralIndexKey_537921" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_537922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentType_537922" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_537923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentPeriodEndDate_537923" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_537924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AmendmentFlag_537924" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_537925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CurrentFiscalYearEndDate_537925" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_537926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_537926" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_537927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityVoluntaryFilers_537927" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_537928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCurrentReportingStatus_537928" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_537929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFilerCategory_537929" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_537930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityEmergingGrowthCompany_537930" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_537932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityShellCompany_537932" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_537933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalYearFocus_537933" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_537934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentFiscalPeriodFocus_537934" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_538288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAnnualReport_538288" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_538289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentTransitionReport_538289" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_538290" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityInteractiveDataCurrent_538290" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_538291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentAccountingStandard_538291" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_538292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentShellCompanyReport_538292" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_538293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityFileNumber_538293" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_538296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityIncorporationStateCountryCode_538296" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_538297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_DocumentRegistrationStatement_538297" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_537935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_537935" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_537936" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_538294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_Security12bTitle_538294" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_538295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_SecurityExchangeName_538295" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_539380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelName_539380" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_538298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressAddressLine1_538298" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_538299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCityOrTown_538299" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_538300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressPostalZipCode_538300" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_538301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_EntityAddressCountry_538301" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_dei_CountryRegion_556743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CountryRegion_556743" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_538496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_CityAreaCode_538496" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_538497" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_LocalPhoneNumber_538497" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_dei_NoTradingSymbolFlag_539396" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_NoTradingSymbolFlag_539396" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_555410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_TradingSymbol_555410" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelEmailAddress" xlink:label="loc_dei_ContactPersonnelEmailAddress_556744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_ContactPersonnelEmailAddress_556744" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_805707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_IcfrAuditorAttestationFlag_805707" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1342232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorFirmId_1342232" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1342231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorName_1342231" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1342233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_537919" xlink:to="loc_dei_AuditorLocation_1342233" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_29" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_28" xlink:to="loc_us-gaap_StatementTable_29" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_30" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementClassOfStockAxis_30" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_31" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_30" xlink:to="loc_us-gaap_ClassOfStockDomain_31" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_49" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassYMember_49" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_50" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_31" xlink:to="loc_bili_CommonClassZMember_50" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_32" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_29" xlink:to="loc_us-gaap_StatementLineItems_32" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_33" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_AssetsAbstract_33" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_34" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsCurrentAbstract_34" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_54" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_55" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_bili_TimeDepositsInBank_55" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1405090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_RestrictedCashCurrent_1405090" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_56" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_56" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_57" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_57" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_58" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_59" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_ShortTermInvestments_59" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_60" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_34" xlink:to="loc_us-gaap_AssetsCurrent_60" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_35" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_35" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProductionCostNonCurrent" xlink:label="loc_bili_ProductionCostNonCurrent_62" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_bili_ProductionCostNonCurrent_62" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent_641317" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_64" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_Goodwill_64" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_65" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_LongTermInvestments_65" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_641320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_641320" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_66" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_35" xlink:to="loc_us-gaap_AssetsNoncurrent_66" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_67" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_33" xlink:to="loc_us-gaap_Assets_67" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract" xlink:label="loc_us-gaap_LiabilitiesAbstract_36" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAbstract_36" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_37" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_37" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_68" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccountsPayableCurrent_68" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_70" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_TaxesPayableCurrent_70" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1405091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DebtCurrent_1405091" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_71" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_72" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_72" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_73" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_73" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_74" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37" xlink:to="loc_us-gaap_LiabilitiesCurrent_74" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_620255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_620255" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_620256" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_620258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_620254" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_620258" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_75" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_36" xlink:to="loc_us-gaap_Liabilities_75" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_76" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_CommitmentsAndContingencies_76" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_78" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_CommonStockValue_78" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_79" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AdditionalPaidInCapital_79" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAppropriated" xlink:label="loc_us-gaap_RetainedEarningsAppropriated_80" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsAppropriated_80" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_81" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_82" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_82" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_83" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquity_83" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_84" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_MinorityInterest_84" use="optional" order="50" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_85" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_32" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_86" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_88" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_89" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_88" xlink:to="loc_us-gaap_StatementTable_89" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_90" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_srt_ConsolidatedEntitiesAxis_90" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_90" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_91" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_98" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_92" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementClassOfStockAxis_92" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_93" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_92" xlink:to="loc_us-gaap_ClassOfStockDomain_93" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassYMember_108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_93" xlink:to="loc_bili_CommonClassZMember_109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_94" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_89" xlink:to="loc_us-gaap_StatementLineItems_94" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_822756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_Liabilities_822756" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_94" xlink:to="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_125" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_126" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesIssued_127" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_97" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_128" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_130" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_130" xlink:to="loc_us-gaap_StatementTable_131" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementClassOfStockAxis_132" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_132" xlink:to="loc_us-gaap_ClassOfStockDomain_133" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_dei_AdrMember_141" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_840980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_133" xlink:to="loc_us-gaap_CommonStockMember_840980" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_134" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_134" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_135" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_CostOfSalesMember_142" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_143" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_144" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_135" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_145" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_131" xlink:to="loc_us-gaap_StatementLineItems_136" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1365389" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1365389" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_1365390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_CostOfRevenue_1365390" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1365391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_GrossProfit_1365391" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingExpensesAbstract_137" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_SellingAndMarketingExpense_149" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_150" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_151" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_137" xlink:to="loc_us-gaap_OperatingExpenses_152" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OperatingIncomeLoss_153" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeNetIncludingImpairments" xlink:label="loc_bili_InvestmentIncomeNetIncludingImpairments_154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_InvestmentIncomeNetIncludingImpairments_154" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_155" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_620265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_InterestExpense_620265" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_156" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1405092" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1405092" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherNonoperatingIncomeNet" xlink:label="loc_bili_OtherNonoperatingIncomeNet_840979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_bili_OtherNonoperatingIncomeNet_840979" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_138" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_822759" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_158" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_159" use="optional" order="31" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_160" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805706" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_163" use="optional" order="34" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_164" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ProfitLoss_165" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_166" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_1381643" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_167" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_168" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_813368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_813368" use="optional" order="41" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1405093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_1405093" use="optional" order="42" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_172" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_173" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareBasic_173" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_EarningsPerShareDiluted_174" use="optional" order="45" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_175" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_176" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LaborAndRelatedExpenseAbstract" xlink:label="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_136" xlink:to="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LaborAndRelatedExpenseAbstract_140" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_177" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_179" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_180" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_179" xlink:to="loc_us-gaap_StatementTable_180" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_181" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_538128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_181" xlink:to="loc_us-gaap_EquityComponentDomain_538128" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_538129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_CommonStockMember_538129" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_538131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_538131" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReserveMember" xlink:label="loc_bili_StatutoryReserveMember_538132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_bili_StatutoryReserveMember_538132" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_538133" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_538134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_RetainedEarningsMember_538134" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="loc_us-gaap_NoncontrollingInterestMember_538135" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_538128" xlink:to="loc_us-gaap_NoncontrollingInterestMember_538135" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementClassOfStockAxis_182" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_182" xlink:to="loc_us-gaap_ClassOfStockDomain_206" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassYMember" xlink:label="loc_bili_CommonClassYMember_538143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassYMember_538143" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_538144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_206" xlink:to="loc_bili_CommonClassZMember_538144" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1339561" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SecondaryPublicOfferingOrHkIpoMember" xlink:label="loc_bili_SecondaryPublicOfferingOrHkIpoMember_1339556" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1339562" xlink:to="loc_bili_SecondaryPublicOfferingOrHkIpoMember_1339556" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_183" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_180" xlink:to="loc_us-gaap_StatementLineItems_183" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_208" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_825201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_ProfitLoss_825201" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ImpactOfAdoptionOfCreditLossGuidanceValue" xlink:label="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_ImpactOfAdoptionOfCreditLossGuidanceValue_805699" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_184" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_187" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_217" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment" xlink:label="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment_822768" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment" xlink:label="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment_1340697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment_1340697" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_185" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_211" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1340703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_1340703" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1340706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_1340706" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignationValue" xlink:label="loc_bili_SharesRedesignationValue_825203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignationValue_825203" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharesRedesignation" xlink:label="loc_bili_SharesRedesignation_805701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_SharesRedesignation_805701" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805704" use="optional" order="33" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_218" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_825205" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_825206" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_1405111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_1405111" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodShares" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_1405112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_1405112" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToStatutoryReserves" xlink:label="loc_bili_AppropriationToStatutoryReserves_227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_AppropriationToStatutoryReserves_227" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_225" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MinorityInterestDecreaseFromRedemptionsShares" xlink:label="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_bili_MinorityInterestDecreaseFromRedemptionsShares_825255" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_228" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_229" use="optional" order="43" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_183" xlink:to="loc_us-gaap_SharesOutstanding_230" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_232" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_232" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_233" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_235" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" xlink:to="loc_us-gaap_ProfitLoss_254" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_240" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_Depreciation_255" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_256" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_641983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_641983" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_641984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_641984" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ShareBasedCompensation_257" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_258" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_641989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_InventoryWriteDown_641989" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_641992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_641992" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossUnrealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossUnrealized_259" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FairValueChangesOfShortTermInvestments" xlink:label="loc_bili_FairValueChangesOfShortTermInvestments_260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_bili_FairValueChangesOfShortTermInvestments_260" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1379983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1379983" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherRestructuringCosts" xlink:label="loc_us-gaap_OtherRestructuringCosts_1405256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_OtherRestructuringCosts_1405256" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainOnSaleOfInvestments" xlink:label="loc_us-gaap_GainOnSaleOfInvestments_641993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_GainOnSaleOfInvestments_641993" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_641995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_641995" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss_262" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_ImpairmentOfInvestments_263" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405257" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_264" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueFromRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_265" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInDueFromRelatedParties_265" use="optional" order="23" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_266" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_641997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_641997" use="optional" order="25" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_267" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_268" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedTaxesPayable_269" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_271" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_272" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDueToRelatedParties" xlink:label="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInDueToRelatedParties_270" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_641998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_242" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_641998" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1382365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_241" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1382365" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_274" use="optional" order="35" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_275" use="optional" order="36" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_276" use="optional" order="37" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_277" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_278" use="optional" order="39" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireLongtermInvestments_279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_PaymentsToAcquireLongtermInvestments_279" use="optional" order="40" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepaymentsOfLoansFromInvestees" xlink:label="loc_bili_RepaymentsOfLoansFromInvestees_642004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_RepaymentsOfLoansFromInvestees_642004" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_ProceedsFromSaleOfLongtermInvestments_280" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_281" use="optional" order="43" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_282" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDivestedFromDeconsolidation" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_642007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_642007" use="optional" order="45" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_243" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_283" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_284" use="optional" order="48" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_642011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_642011" use="optional" order="49" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToMinorityShareholders" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_658619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_658619" use="optional" order="50" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_658618" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_658618" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_289" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_289" use="optional" order="52" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_291" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepurchaseOfConvertibleSeniorNotes" xlink:label="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405094" use="optional" order="54" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_287" use="optional" order="55" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_642030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts_642030" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_244" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_294" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_295" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_296" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_297" use="optional" order="60" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_300" use="optional" order="61" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405262" use="optional" order="62" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1405263" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_1405263" use="optional" order="63" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" use="optional" order="64" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_303" use="optional" order="65" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_245" xlink:to="loc_us-gaap_InterestPaidNet_304" use="optional" order="66" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_235" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" use="optional" order="67" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable" xlink:label="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable_805690" use="optional" order="68" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_307" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_307" use="optional" order="69" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid_309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid_309" use="optional" order="70" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid" xlink:label="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid_310" use="optional" order="71" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805691" use="optional" order="72" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion" xlink:label="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion_1342467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_246" xlink:to="loc_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion_1342467" use="optional" order="73" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_312" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_312" xlink:to="loc_us-gaap_StatementTable_313" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementClassOfStockAxis_314" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_314" xlink:to="loc_us-gaap_ClassOfStockDomain_315" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_664696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_315" xlink:to="loc_us-gaap_CommonStockMember_664696" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_313" xlink:to="loc_us-gaap_StatementLineItems_316" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_322" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_316" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_664076" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Operations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1380127" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NatureOfOperations" xlink:label="loc_us-gaap_NatureOfOperations_1380129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1380127" xlink:to="loc_us-gaap_NatureOfOperations_1380129" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_327" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_327" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_328" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisks">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_330" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_331" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_330" xlink:to="loc_us-gaap_ConcentrationRiskDisclosureTextBlock_331" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_336" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock" xlink:label="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_336" xlink:to="loc_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock_337" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestments">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_339" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShortTermInvestmentsTextBlock" xlink:label="loc_bili_ShortTermInvestmentsTextBlock_340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_339" xlink:to="loc_bili_ShortTermInvestmentsTextBlock_340" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_342" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_342" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_343" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_345" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_345" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_346" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Goodwill">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_348" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_348" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_349" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNet">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_351" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermInvestmentsTextBlock" xlink:label="loc_bili_LongTermInvestmentsTextBlock_352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_351" xlink:to="loc_bili_LongTermInvestmentsTextBlock_352" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Taxation">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_354" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeAndOtherTaxDisclosureTextBlock" xlink:label="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_354" xlink:to="loc_bili_IncomeAndOtherTaxDisclosureTextBlock_355" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayable">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_357" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxesPayableDisclosureTextBlock" xlink:label="loc_bili_TaxesPayableDisclosureTextBlock_358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_357" xlink:to="loc_bili_TaxesPayableDisclosureTextBlock_358" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1379885" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1379886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1379885" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1379886" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_360" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_360" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_361" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_620303" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleBondsTextBlock" xlink:label="loc_bili_ConvertibleBondsTextBlock_620304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_620303" xlink:to="loc_bili_ConvertibleBondsTextBlock_620304" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinaryShares">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_366" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonStockTextBlock" xlink:label="loc_bili_CommonStockTextBlock_367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_366" xlink:to="loc_bili_CommonStockTextBlock_367" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefits">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_372" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_373" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_372" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_373" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_375" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_376" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_375" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_376" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShare">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_378" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_379" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_378" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_379" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/CommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_381" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_381" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_382" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_384" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_384" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_385" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_387" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_388" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_387" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_388" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/FairValueMeasurement">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_390" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_390" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_391" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RestrictedNetAssets">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_393" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_394" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_393" xlink:to="loc_us-gaap_RestrictedAssetsDisclosureTextBlock_394" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405266" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1405267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405266" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_1405267" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/Acquisitions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_396" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationDisclosureTextBlock" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_396" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_397" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEvents">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_402" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_402" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_403" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_405" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_405" xlink:to="loc_us-gaap_StatementTable_806220" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_806225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_806225" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_806226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_806225" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_806226" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_806227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_806227" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_806226" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_806228" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806220" xlink:to="loc_us-gaap_StatementLineItems_806223" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_406" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_407" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_407" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_UseOfEstimates_408" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_409" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvenienceTranslationPolicyPolicyTextBlock" xlink:label="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_ConvenienceTranslationPolicyPolicyTextBlock_410" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_411" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashAndCashEquivalentsAndOtherPolicyTextBlock" xlink:label="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock_412" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_805710" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_413" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_413" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_414" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_415" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_416" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_417" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_418" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_419" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_420" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_421" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock" xlink:label="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock_422" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentPolicyTextBlock" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_423" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_423" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_424" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_424" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_425" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_426" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionsPolicyPolicyTextBlock" xlink:label="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_RelatedPartyTransactionsPolicyPolicyTextBlock_427" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_428" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StatutoryReservesPolicyPolicyTextBlock" xlink:label="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_StatutoryReservesPolicyPolicyTextBlock_429" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NoncontrollingInterestsPolicyPolicyTextBlock" xlink:label="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_bili_NoncontrollingInterestsPolicyPolicyTextBlock_430" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_431" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_432" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_433" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_433" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806223" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_434" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsTables">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_436" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock" xlink:label="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_437" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_436" xlink:to="loc_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock_437" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_438" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_436" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_438" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_440" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_805789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_805789" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock" xlink:label="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_441" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock_441" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_642511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_642511" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_658843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_658843" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_442" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_442" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock" xlink:label="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_443" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_440" xlink:to="loc_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock_443" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_445" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_445" xlink:to="loc_us-gaap_ConcentrationRiskTable_446" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_447" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_447" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_448" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_447" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_448" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_450" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_450" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_452" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_448" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_452" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_446" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_449" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_449" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_453" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_458" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_458" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_459" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_461" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DisclosureOfShortTermInvestmentsTableTextBlock" xlink:label="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_461" xlink:to="loc_bili_DisclosureOfShortTermInvestmentsTableTextBlock_462" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_464" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_465" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_464" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_465" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_468" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_467" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_469" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/GoodwillTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_471" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_472" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_471" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_472" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_805648" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="loc_us-gaap_EquityMethodInvestmentsTextBlock_805649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_805648" xlink:to="loc_us-gaap_EquityMethodInvestmentsTextBlock_805649" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationTables">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_474" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_475" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_475" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_476" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock" xlink:label="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_477" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock_477" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_478" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_478" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_479" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_474" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_479" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_481" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfTaxesPayableTableTextBlock" xlink:label="loc_bili_ScheduleOfTaxesPayableTableTextBlock_482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_481" xlink:to="loc_bili_ScheduleOfTaxesPayableTableTextBlock_482" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1379890" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_1379892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1379890" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_1379892" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_484" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_484" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_485" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_805665" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtInstrumentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_805666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_805665" xlink:to="loc_us-gaap_ScheduleOfDebtInstrumentsTextBlock_805666" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_490" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_491" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_490" xlink:to="loc_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock_491" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_493" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_493" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" xlink:to="loc_us-gaap_AwardTypeAxis_1405123" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1405123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405124" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405121" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1405198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1405198" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_494" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405122" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_495" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_497" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_497" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_498" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_503" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_503" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_504" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfRelatedPartyBalancesTableTextBlock" xlink:label="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_503" xlink:to="loc_bili_ScheduleOfRelatedPartyBalancesTableTextBlock_505" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405269" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1405270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405269" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1405270" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_1405272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405269" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_1405272" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1405306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405269" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_1405306" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_507" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_507" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_509" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_509" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1399564" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_AnimeBusinessMember_1399564" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ComicsBusinessMember" xlink:label="loc_bili_ComicsBusinessMember_1399566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_ComicsBusinessMember_1399566" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1405088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_bili_GameBusinessMember_1405088" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_510" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_513" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_511" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_508" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_511" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_511" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_514" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_537" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationTable" xlink:label="loc_bili_OperationsAndReorganizationTable_538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_537" xlink:to="loc_bili_OperationsAndReorganizationTable_538" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_StatementClassOfStockAxis_539" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_540" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_539" xlink:to="loc_us-gaap_ClassOfStockDomain_540" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_546" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_540" xlink:to="loc_bili_CommonClassZMember_546" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_555277" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1308207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_555278" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1308207" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeAxis" xlink:label="loc_bili_StockExchangeAxis_1405192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_bili_StockExchangeAxis_1405192" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_StockExchangeDomain" xlink:label="loc_bili_StockExchangeDomain_1405193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_StockExchangeAxis_1405192" xlink:to="loc_bili_StockExchangeDomain_1405193" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HSXAMember" xlink:label="loc_bili_HSXAMember_1405194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_StockExchangeDomain_1405193" xlink:to="loc_bili_HSXAMember_1405194" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationLineItems" xlink:label="loc_bili_OperationsAndReorganizationLineItems_543" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationTable_538" xlink:to="loc_bili_OperationsAndReorganizationLineItems_543" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_562" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_597" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing" xlink:label="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_1405191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationLineItems_543" xlink:to="loc_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing_1405191" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsTheGroupDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_516" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesTable" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_516" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis" xlink:label="loc_srt_OwnershipAxis_1405230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_OwnershipAxis_1405230" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain" xlink:label="loc_srt_OwnershipDomain_1405231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_1405230" xlink:to="loc_srt_OwnershipDomain_1405231" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliHkLimitedMember" xlink:label="loc_bili_BilibiliHkLimitedMember_1405228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_BilibiliHkLimitedMember_1405228" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeHkLimitedMember" xlink:label="loc_bili_HodeHkLimitedMember_1405229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_HodeHkLimitedMember_1405229" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianHkLimitedMember" xlink:label="loc_bili_ChaodianHkLimitedMember_1378240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ChaodianHkLimitedMember_1378240" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BilibiliCo.LtdMember" xlink:label="loc_bili_BilibiliCo.LtdMember_1405239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_BilibiliCo.LtdMember_1405239" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_HodeShanghaiLimitedMember" xlink:label="loc_bili_HodeShanghaiLimitedMember_527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_HodeShanghaiLimitedMember_527" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiBilibiliTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_1405232" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiBilibiliTechnologyCo.LtdMember_1405232" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianShanghaiTechnologyCo.Ltd.Member" xlink:label="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_1405233" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ChaodianShanghaiTechnologyCo.Ltd.Member_1405233" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHodeInformationTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_1405234" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiHodeInformationTechnologyCo.LtdMember_1405234" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember" xlink:label="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_1405235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember_1405235" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SharejoyNetworkTechnologyCo.LtdMember" xlink:label="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_1405236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_SharejoyNetworkTechnologyCo.LtdMember_1405236" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiHeheheCultureCommunicationCo.LtdMember" xlink:label="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_1405237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiHeheheCultureCommunicationCo.LtdMember_1405237" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member" xlink:label="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_1405238" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_1405231" xlink:to="loc_bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member_1405238" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_520" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ConsolidatedEntitiesAxis_520" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_521" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_520" xlink:to="loc_srt_ConsolidatedEntitiesDomain_521" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1405227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_521" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_1405227" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1405196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1405195" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1405196" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MajorSubsidiariesMember" xlink:label="loc_bili_MajorSubsidiariesMember_1405197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1405196" xlink:to="loc_bili_MajorSubsidiariesMember_1405197" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SubsidiariesAndVariableInterestEntitiesLineItems" xlink:label="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesTable_517" xlink:to="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityIncorporationStateCountryNameAndDateOfIncorporation" xlink:label="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation_578804" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_534" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities" xlink:label="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities_555259" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_535" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityVIEActivitiesOfVIE" xlink:label="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_1333913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SubsidiariesAndVariableInterestEntitiesLineItems_523" xlink:to="loc_us-gaap_VariableInterestEntityVIEActivitiesOfVIE_1333913" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_599" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_599" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_srt_ConsolidatedEntitiesAxis_601" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_601" xlink:to="loc_srt_ConsolidatedEntitiesDomain_602" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_602" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_657723" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_605" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_TypeOfArrangementAxis_605" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_605" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember" xlink:label="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_606" xlink:to="loc_bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember_613" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_657724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_dei_LegalEntityAxis_657724" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_657725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_657724" xlink:to="loc_dei_EntityDomain_657725" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ParentCompanyOritsRelevantSubsidiariesMember" xlink:label="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_657725" xlink:to="loc_bili_ParentCompanyOritsRelevantSubsidiariesMember_657727" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_600" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AgreementTerm" xlink:label="loc_bili_AgreementTerm_614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_AgreementTerm_614" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TerminationNoticeTerm" xlink:label="loc_bili_TerminationNoticeTerm_615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_607" xlink:to="loc_bili_TerminationNoticeTerm_615" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_618" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_618" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_620" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ConsolidatedEntitiesAxis_620" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_620" xlink:to="loc_srt_ConsolidatedEntitiesDomain_621" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_621" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_629" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_MajorCustomersAxis_622" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_622" xlink:to="loc_srt_NameOfMajorCustomerDomain_623" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ThirdPartiesMember" xlink:label="loc_bili_ThirdPartiesMember_630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_ThirdPartiesMember_630" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IntercompanyMember" xlink:label="loc_bili_IntercompanyMember_1378333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_IntercompanyMember_1378333" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OtherInterCompanyMember" xlink:label="loc_bili_OtherInterCompanyMember_1388181" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_OtherInterCompanyMember_1388181" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GroupCompanyMember" xlink:label="loc_bili_GroupCompanyMember_1388236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_623" xlink:to="loc_bili_GroupCompanyMember_1388236" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1405082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_srt_ProductOrServiceAxis_1405082" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1405083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1405082" xlink:to="loc_srt_ProductsAndServicesDomain_1405083" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultingAndServicesChargesMember" xlink:label="loc_bili_ConsultingAndServicesChargesMember_1405084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1405083" xlink:to="loc_bili_ConsultingAndServicesChargesMember_1405084" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_624" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_619" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_624" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_632" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_TimeDepositsInBank_633" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_634" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromAffiliateCurrent" xlink:label="loc_us-gaap_DueFromAffiliateCurrent_635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_DueFromAffiliateCurrent_635" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueFromRelatedPartiesExcludingAffiliate" xlink:label="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_DueFromRelatedPartiesExcludingAffiliate_636" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_637" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_638" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ShortTermInvestments_638" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LongTermInvestments_639" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_640" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Assets_641" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_642" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccountsPayableCurrent_642" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_643" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_TaxesPayableCurrent_644" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_822775" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ShortTermBorrowings_822775" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_645" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_647" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToAffiliateCurrent" xlink:label="loc_us-gaap_DueToAffiliateCurrent_646" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_DueToAffiliateCurrent_646" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DueToRelatedPartiesExcludingAffiliateCurrent" xlink:label="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_DueToRelatedPartiesExcludingAffiliateCurrent_648" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_642235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_642235" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_Liabilities_649" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1378249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_StockholdersEquity_1378249" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest" xlink:label="loc_us-gaap_MinorityInterest_1378250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_MinorityInterest_1378250" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1378251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1378251" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1378252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1378252" use="optional" order="38" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_650" use="optional" order="39" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1380193" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_CostsAndExpenses_1380193" use="optional" order="40" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1378320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_OperatingIncomeLoss_1378320" use="optional" order="41" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_1378319" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest_1378319" use="optional" order="42" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1378321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1378321" use="optional" order="43" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1378323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProfitLoss_1378323" use="optional" order="44" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1378324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1378324" use="optional" order="45" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1378326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1378326" use="optional" order="46" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_652" use="optional" order="47" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1380225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1380225" use="optional" order="48" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1380227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1380227" use="optional" order="49" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1380272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1380272" use="optional" order="50" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1380279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1380279" use="optional" order="51" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1380239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1380239" use="optional" order="52" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_653" use="optional" order="53" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="loc_us-gaap_ProceedsFromRelatedPartyDebt_1380241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromRelatedPartyDebt_1380241" use="optional" order="54" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1380244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1380244" use="optional" order="55" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_654" use="optional" order="56" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital_655" use="optional" order="57" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves" xlink:label="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves_656" use="optional" order="58" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities" xlink:label="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_624" xlink:to="loc_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities_657" use="optional" order="59" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OperationsLiquidityDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperationsAndReorganizationAbstract" xlink:label="loc_bili_OperationsAndReorganizationAbstract_659" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperationsAndReorganizationAbstract_659" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_805769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_StatementClassOfStockAxis_805769" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_805770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_805769" xlink:to="loc_us-gaap_ClassOfStockDomain_805770" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_805771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_805770" xlink:to="loc_bili_CommonClassZMember_805771" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805772" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805772" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805773" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1365503" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1365503" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805773" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365504" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockLineItems" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_660" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_ProfitLoss_669" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_670" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsUnappropriated" xlink:label="loc_us-gaap_RetainedEarningsUnappropriated_671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_RetainedEarningsUnappropriated_671" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_805777" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_805782" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/disclosureGuidance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1365506" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_665" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_1365506" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_675" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable" xlink:label="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_675" xlink:to="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CurrencyAxis" xlink:label="loc_srt_CurrencyAxis_677" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_CurrencyAxis_677" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_AllCurrenciesDomain" xlink:label="loc_currency_AllCurrenciesDomain_678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CurrencyAxis_677" xlink:to="loc_currency_AllCurrenciesDomain_678" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/currency/2022/currency-2022.xsd#currency_USD" xlink:label="loc_currency_USD_685" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_currency_AllCurrenciesDomain_678" xlink:to="loc_currency_USD_685" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAxis" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_679" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_679" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember" xlink:label="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_680" xlink:to="loc_bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember_686" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_srt_ConsolidatedEntitiesAxis_681" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_681" xlink:to="loc_srt_ConsolidatedEntitiesDomain_682" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrcSubsidiariesAndVariableInterestEntitiesMember" xlink:label="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_682" xlink:to="loc_bili_PrcSubsidiariesAndVariableInterestEntitiesMember_687" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsRestrictedCashAndOtherLineItems" xlink:label="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable_676" xlink:to="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_us-gaap_ForeignCurrencyExchangeRateTranslation1_688" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CashCashEquivalentsAndTimeDepositsAbstract" xlink:label="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems_683" xlink:to="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_689" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies" xlink:label="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies_690" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_bili_TimeDepositsInBank_691" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_CashCashEquivalentsAndTimeDepositsAbstract_684" xlink:to="loc_us-gaap_RestrictedCash_692" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_805825" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_806270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_805825" xlink:to="loc_us-gaap_StatementTable_806270" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806274" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806275" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806275" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806276" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_806273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_806270" xlink:to="loc_us-gaap_StatementLineItems_806273" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_806273" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_805826" use="optional" order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_805802" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsTable" xlink:label="loc_bili_AllowanceForDoubtfulDebtsTable_806245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_805802" xlink:to="loc_bili_AllowanceForDoubtfulDebtsTable_806245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_806248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_srt_RestatementAxis_806248" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_806249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_806248" xlink:to="loc_srt_RestatementDomain_806249" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_806250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_806249" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_806250" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_806252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_806251" xlink:to="loc_us-gaap_TypeOfAdoptionMember_806252" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_806252" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_806253" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AllowanceForDoubtfulDebtsLineItems" xlink:label="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsTable_806245" xlink:to="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_AllowanceForDoubtfulDebtsLineItems_806246" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805803" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_805808" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_805809" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_806247" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_805811" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_699" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_699" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_srt_RangeAxis_701" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_701" xlink:to="loc_srt_RangeMember_702" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_706" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MinimumMember_706" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_707" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_702" xlink:to="loc_srt_MaximumMember_707" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_703" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_840156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_840156" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_840158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_840158" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_822889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_704" xlink:to="loc_us-gaap_IntellectualPropertyMember_822889" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems" xlink:label="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_700" xlink:to="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems_705" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_709" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_694" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_696" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_694" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_696" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_711" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketingAndAdvertisingExpense" xlink:label="loc_us-gaap_MarketingAndAdvertisingExpense_1365621" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_711" xlink:to="loc_us-gaap_MarketingAndAdvertisingExpense_1365621" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_620559" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseExpirationDate1" xlink:label="loc_us-gaap_LeaseExpirationDate1_642493" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_LeaseExpirationDate1_642493" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_642494" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_642494" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_642500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_642500" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_658947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseCost_658947" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_620559" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_642552" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_642552" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_642553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_642553" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_642554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_642554" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_642555" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_642555" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_642558" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_642558" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DiscountingRemainingLeasePayments" xlink:label="loc_bili_DiscountingRemainingLeasePayments_642561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_bili_DiscountingRemainingLeasePayments_642561" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_642566" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_OperatingLeaseLiability_642566" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1312812" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_642547" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_1312812" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_658925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" xlink:to="loc_us-gaap_OperatingLeasePayments_658925" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_658927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_658924" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_658927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_716" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_717" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_716" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_717" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_718" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_RangeAxis_718" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_719" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_718" xlink:to="loc_srt_RangeMember_719" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_724" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_719" xlink:to="loc_srt_MaximumMember_724" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_srt_ProductOrServiceAxis_720" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_721" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_720" xlink:to="loc_srt_ProductsAndServicesDomain_721" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_722" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_MobileGameServicesMember_722" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedServicesMember" xlink:label="loc_bili_ValueAddedServicesMember_822881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ValueAddedServicesMember_822881" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LiveBroadcastingAndOtherValuedAddedServiceMember" xlink:label="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ValueAddedServicesMember_822881" xlink:to="loc_bili_LiveBroadcastingAndOtherValuedAddedServiceMember_727" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingMember" xlink:label="loc_us-gaap_AdvertisingMember_726" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_us-gaap_AdvertisingMember_726" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ECommerceAndOthersMember" xlink:label="loc_bili_ECommerceAndOthersMember_728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_721" xlink:to="loc_bili_ECommerceAndOthersMember_728" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_723" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_717" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_723" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RevenueRecognitionPeriod" xlink:label="loc_bili_RevenueRecognitionPeriod_731" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_bili_RevenueRecognitionPeriod_731" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_732" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation" xlink:label="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation_733" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_723" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_735" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_737" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_737" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_srt_RangeAxis_739" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_739" xlink:to="loc_srt_RangeMember_740" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MinimumMember_742" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_740" xlink:to="loc_srt_MaximumMember_743" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_738" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves_744" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfStatutorySurplusFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfStatutorySurplusFundToRegisteredCapital_745" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfProfitToBeAppropriatedToGeneralReserve" xlink:label="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve_746" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfGeneralReserveFundToRegisteredCapital" xlink:label="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_PercentageOfGeneralReserveFundToRegisteredCapital_747" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds" xlink:label="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_741" xlink:to="loc_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds_846510" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_750" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_751" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_750" xlink:to="loc_us-gaap_NumberOfOperatingSegments_751" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConcentrationsAndRisksDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_765" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTable" xlink:label="loc_us-gaap_ConcentrationRiskTable_766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_765" xlink:to="loc_us-gaap_ConcentrationRiskTable_766" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_767" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_767" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_768" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_767" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_768" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_781" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelRiskMember" xlink:label="loc_bili_DistributionChannelRiskMember_783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_bili_DistributionChannelRiskMember_783" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductConcentrationRiskMember" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_768" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_784" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_769" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_ProductOrServiceAxis_769" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_769" xlink:to="loc_srt_ProductsAndServicesDomain_770" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameServicesMember" xlink:label="loc_bili_MobileGameServicesMember_771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_MobileGameServicesMember_771" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameOneMember" xlink:label="loc_bili_MobileGameOneMember_785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_MobileGameServicesMember_771" xlink:to="loc_bili_MobileGameOneMember_785" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TenPercentageOrGreaterServiceProvidersMember" xlink:label="loc_bili_TenPercentageOrGreaterServiceProvidersMember_1313067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_770" xlink:to="loc_bili_TenPercentageOrGreaterServiceProvidersMember_1313067" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_772" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ServersAndBandwidthExpenditureMember" xlink:label="loc_bili_ServersAndBandwidthExpenditureMember_789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_bili_ServersAndBandwidthExpenditureMember_789" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_773" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_774" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MobileGameRevenuesMember" xlink:label="loc_bili_MobileGameRevenuesMember_791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember_774" xlink:to="loc_bili_MobileGameRevenuesMember_791" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_srt_MajorCustomersAxis_777" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_777" xlink:to="loc_srt_NameOfMajorCustomerDomain_778" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelMember" xlink:label="loc_bili_DistributionChannelMember_779" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_778" xlink:to="loc_bili_DistributionChannelMember_779" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DistributionChannelOneMember" xlink:label="loc_bili_DistributionChannelOneMember_793" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DistributionChannelMember_779" xlink:to="loc_bili_DistributionChannelOneMember_793" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_780" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_766" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_780" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfTelecommunicationsServiceProviders" xlink:label="loc_bili_NumberOfTelecommunicationsServiceProviders_794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfTelecommunicationsServiceProviders_794" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfServiceProviders" xlink:label="loc_bili_NumberOfServiceProviders_795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfServiceProviders_795" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_796" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_1340604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark_1340604" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark" xlink:label="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_1340607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_780" xlink:to="loc_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark_1340607" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsAbstract" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidRevenueSharingCost" xlink:label="loc_bili_PrepaidRevenueSharingCost_807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidRevenueSharingCost_807" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_815" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_InventoryNet_815" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidTaxes" xlink:label="loc_us-gaap_PrepaidTaxes_808" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_PrepaidTaxes_808" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidMarketingCostAndOtherOperationalExpenses" xlink:label="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_810" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidMarketingCostAndOtherOperationalExpenses_810" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestReceivable" xlink:label="loc_us-gaap_InterestReceivable_816" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_InterestReceivable_816" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvancesOnInventoryPurchases" xlink:label="loc_us-gaap_AdvancesOnInventoryPurchases_817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_AdvancesOnInventoryPurchases_817" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidContentCost" xlink:label="loc_bili_PrepaidContentCost_809" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidContentCost_809" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_814" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_DepositsAssetsCurrent_814" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToInvesteesOrOngoingInvestmentsCurrent" xlink:label="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_813" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_LoansToInvesteesOrOngoingInvestmentsCurrent_813" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PrepaidOrReceivablesForJointlyInvestedContent" xlink:label="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_658995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_bili_PrepaidOrReceivablesForJointlyInvestedContent_658995" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_OtherAssetsCurrent_818" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_819" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsAbstract_806" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_819" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestmentsAbstract" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_821" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentHoldingsTable" xlink:label="loc_us-gaap_InvestmentHoldingsTable_822" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_821" xlink:to="loc_us-gaap_InvestmentHoldingsTable_822" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_823" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_InvestmentTypeAxis_823" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_824" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_823" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_824" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_FinancialProductsMember" xlink:label="loc_bili_FinancialProductsMember_826" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_FinancialProductsMember_826" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInPubliclyTradedCompaniesMember" xlink:label="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_bili_InvestmentsInPubliclyTradedCompaniesMember_620390" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="loc_us-gaap_MoneyMarketFundsMember_827" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_824" xlink:to="loc_us-gaap_MoneyMarketFundsMember_827" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_822" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_828" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_us-gaap_ShortTermInvestments_828" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentIncomeInterestAndDividendShortTermInvestments" xlink:label="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_825" xlink:to="loc_bili_InvestmentIncomeInterestAndDividendShortTermInvestments_829" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/PropertyAndEquipmentNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_831" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_831" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_833" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_836" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_836" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_839" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_ComputerEquipmentMember_839" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_834" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_840" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_832" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_841" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_842" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_843" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_us-gaap_Depreciation_844" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PropertyAndEquipmentImpairmentLoss" xlink:label="loc_bili_PropertyAndEquipmentImpairmentLoss_1334082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_835" xlink:to="loc_bili_PropertyAndEquipmentImpairmentLoss_1334082" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_846" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_846" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_848" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicensedCopyrightsOfContentMember" xlink:label="loc_bili_LicensedCopyrightsOfContentMember_851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicensedCopyrightsOfContentMember_851" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LicenseRightsOfMobileGamesMember" xlink:label="loc_bili_LicenseRightsOfMobileGamesMember_852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_bili_LicenseRightsOfMobileGamesMember_852" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_840189" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_849" xlink:to="loc_us-gaap_IntellectualPropertyMember_840189" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_847" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_854" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_855" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_856" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_857" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_858" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_850" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_859" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_861" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_861" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_863" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_864" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_865" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_866" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_867" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_867" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_868" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_862" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_869" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/GoodwillDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationGoodwillAbstract" xlink:label="loc_us-gaap_BusinessCombinationGoodwillAbstract_871" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward" xlink:label="loc_us-gaap_GoodwillRollForward_872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationGoodwillAbstract_871" xlink:to="loc_us-gaap_GoodwillRollForward_872" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_Goodwill_873" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_874" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_Goodwill_875" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_872" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_876" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_805651" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount" xlink:label="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_805653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount_805653" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_805654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquityMethodInvestments_805654" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_805655" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_805655" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_805656" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_805651" xlink:to="loc_us-gaap_LongTermInvestments_805656" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/LongTermInvestmentsNetDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestmentsAbstract" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_878" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative" xlink:label="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative_879" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="loc_us-gaap_ImpairmentOfInvestments_881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_us-gaap_ImpairmentOfInvestments_881" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount" xlink:label="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_1405258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount_1405258" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment" xlink:label="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_1405259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment_1405259" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_659014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions_659014" use="optional" order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear" xlink:label="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_1405212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_878" xlink:to="loc_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear_1405212" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_885" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_886" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxExpense" xlink:label="loc_bili_WithholdingIncomeTaxExpense_887" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_bili_WithholdingIncomeTaxExpense_887" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_555488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_555488" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_888" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_885" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_888" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationIncomeTaxesDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_890" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureTable" xlink:label="loc_bili_IncomeTaxesDisclosureTable_891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_890" xlink:to="loc_bili_IncomeTaxesDisclosureTable_891" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_892" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_892" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_893" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CaymanIslandsTaxInformationAuthorityMember" xlink:label="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_CaymanIslandsTaxInformationAuthorityMember_901" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="loc_us-gaap_InlandRevenueHongKongMember_902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_InlandRevenueHongKongMember_902" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_893" xlink:to="loc_us-gaap_StateAdministrationOfTaxationChinaMember_903" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_dei_LegalEntityAxis_894" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_895" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_894" xlink:to="loc_dei_EntityDomain_895" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CertainSubsidiariesMember" xlink:label="loc_bili_CertainSubsidiariesMember_813425" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_895" xlink:to="loc_bili_CertainSubsidiariesMember_813425" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain" xlink:label="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis_896" xlink:to="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember_906" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationSecondYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationSecondYearMember_907" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationThirdYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationThirdYearMember_908" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFourthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFourthYearMember_909" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember" xlink:label="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1302195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain_897" xlink:to="loc_bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember_1302195" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryAxis" xlink:label="loc_bili_EnterpriseCategoryAxis_813426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_EnterpriseCategoryAxis_813426" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EnterpriseCategoryDomain" xlink:label="loc_bili_EnterpriseCategoryDomain_813427" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryAxis_813426" xlink:to="loc_bili_EnterpriseCategoryDomain_813427" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EncouragedEnterpriseMember" xlink:label="loc_bili_EncouragedEnterpriseMember_813429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_EnterpriseCategoryDomain_813427" xlink:to="loc_bili_EncouragedEnterpriseMember_813429" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesDisclosureLineItems" xlink:label="loc_bili_IncomeTaxesDisclosureLineItems_898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureTable_891" xlink:to="loc_bili_IncomeTaxesDisclosureLineItems_898" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AccruedWithholdingIncomeTaxAmount" xlink:label="loc_bili_AccruedWithholdingIncomeTaxAmount_1338142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_AccruedWithholdingIncomeTaxAmount_1338142" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1343861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_1343861" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IncomeTaxesPreferentialTaxRate" xlink:label="loc_bili_IncomeTaxesPreferentialTaxRate_846957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_IncomeTaxesPreferentialTaxRate_846957" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_914" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense_915" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_916" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent_917" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent" xlink:label="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent_918" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_919" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_899" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_920" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_OperatingLossCarryforwardsAbstract" xlink:label="loc_bili_OperatingLossCarryforwardsAbstract_900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_IncomeTaxesDisclosureLineItems_898" xlink:to="loc_bili_OperatingLossCarryforwardsAbstract_900" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_OperatingLossCarryforwardsAbstract_900" xlink:to="loc_us-gaap_OperatingLossCarryforwards_921" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationSalesTaxDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_923" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_923" xlink:to="loc_us-gaap_StatementTable_924" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_srt_ProductOrServiceAxis_925" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_925" xlink:to="loc_srt_ProductsAndServicesDomain_926" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ServiceMember_931" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_us-gaap_ProductMember_932" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvertisingAndMarketingRevenuesMember" xlink:label="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_926" xlink:to="loc_bili_AdvertisingAndMarketingRevenuesMember_805658" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_929" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_924" xlink:to="loc_us-gaap_StatementLineItems_929" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SalesTaxAbstract" xlink:label="loc_bili_SalesTaxAbstract_930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_929" xlink:to="loc_bili_SalesTaxAbstract_930" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValueAddedTaxRatePercent" xlink:label="loc_bili_ValueAddedTaxRatePercent_935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_ValueAddedTaxRatePercent_935" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeePercentage" xlink:label="loc_bili_CultureBusinessConstructionFeePercentage_806304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeePercentage_806304" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable" xlink:label="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_SalesTaxAbstract_930" xlink:to="loc_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable_806305" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_937" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDeferredIncome" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_940" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_941" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses" xlink:label="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses_942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses_942" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_943" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_944" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_945" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_946" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_938" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_947" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_805660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_805660" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities" xlink:label="loc_us-gaap_DeferredTaxLiabilities_805661" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_805659" xlink:to="loc_us-gaap_DeferredTaxLiabilities_805661" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeferredTaxAssetValuationAllowanceRollforward" xlink:label="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_937" xlink:to="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_948" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount_949" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount_950" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount" xlink:label="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount_951" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_DeferredTaxAssetValuationAllowanceRollforward_939" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_952" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TaxationAbstract" xlink:label="loc_bili_TaxationAbstract_954" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxAbstract" xlink:label="loc_bili_WithholdingIncomeTaxAbstract_955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_TaxationAbstract_954" xlink:to="loc_bili_WithholdingIncomeTaxAbstract_955" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_956" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_956" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities" xlink:label="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_957" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities_957" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate" xlink:label="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_WithholdingIncomeTaxAbstract_955" xlink:to="loc_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate_958" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/TaxesPayableDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrentAbstract" xlink:label="loc_us-gaap_TaxesPayableCurrentAbstract_960" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_963" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="loc_us-gaap_SalesAndExciseTaxPayableCurrent_962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_SalesAndExciseTaxPayableCurrent_962" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_WithholdingIncomeTaxPayable" xlink:label="loc_bili_WithholdingIncomeTaxPayable_964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_bili_WithholdingIncomeTaxPayable_964" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_IndividualIncomeTaxesForEmployeesPayableCurrent" xlink:label="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_bili_IndividualIncomeTaxesForEmployeesPayableCurrent_961" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_965" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent" xlink:label="loc_us-gaap_TaxesPayableCurrent_966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxesPayableCurrentAbstract_960" xlink:to="loc_us-gaap_TaxesPayableCurrent_966" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_1379914" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable" xlink:label="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_1379914" xlink:to="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1405218" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1405218" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405219" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405218" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405219" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1405220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1405219" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1405220" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1379916" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1379916" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1379917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1379916" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1379917" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnsecuredDebtMember" xlink:label="loc_us-gaap_UnsecuredDebtMember_1379918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1379917" xlink:to="loc_us-gaap_UnsecuredDebtMember_1379918" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UnsecuredBorrowingMember" xlink:label="loc_bili_UnsecuredBorrowingMember_1399652" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1379917" xlink:to="loc_bili_UnsecuredBorrowingMember_1399652" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1379932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_srt_RangeAxis_1379932" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1379933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1379932" xlink:to="loc_srt_RangeMember_1379933" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1379934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1379933" xlink:to="loc_srt_MaximumMember_1379934" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1379935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1379933" xlink:to="loc_srt_MinimumMember_1379935" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1379922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable_1379915" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1379922" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1379924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate_1379924" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtPercentageBearingFixedInterestRate" xlink:label="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1405351" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_LongTermDebtPercentageBearingFixedInterestRate_1405351" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTerms" xlink:label="loc_us-gaap_ShortTermDebtTerms_1379925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermDebtTerms_1379925" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturity" xlink:label="loc_bili_LongTermDebtMaturity_1405215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_bili_LongTermDebtMaturity_1405215" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1379926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermBankLoansAndNotesPayable_1379926" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermNonBankLoansAndNotesPayable" xlink:label="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable_1379927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_ShortTermNonBankLoansAndNotesPayable_1379927" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent" xlink:label="loc_us-gaap_LongTermDebtCurrent_1405216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_LongTermDebtCurrent_1405216" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent" xlink:label="loc_us-gaap_DebtCurrent_1379928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1379922" xlink:to="loc_us-gaap_DebtCurrent_1379928" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_968" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedMarketingCostsCurrent" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_970" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_642330" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_642330" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1343890" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1343890" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PayablesToProducersAndLicensors" xlink:label="loc_bili_PayablesToProducersAndLicensors_659084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_PayablesToProducersAndLicensors_659084" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsiderationPayableForAcquisitionsCurrent" xlink:label="loc_bili_ConsiderationPayableForAcquisitionsCurrent_969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_ConsiderationPayableForAcquisitionsCurrent_969" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_973" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DepositFromCustomersCurrentOne" xlink:label="loc_bili_DepositFromCustomersCurrentOne_1405271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_DepositFromCustomersCurrentOne_1405271" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPayableCurrent" xlink:label="loc_us-gaap_InterestPayableCurrent_642902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_InterestPayableCurrent_642902" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AdvancesToOrPayablesFromThirdPartySellers" xlink:label="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_bili_AdvancesToOrPayablesFromThirdPartySellers_971" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherEmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent_972" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_977" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_968" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_978" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_620306" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_642628" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_620306" xlink:to="loc_us-gaap_DebtInstrumentTable_642628" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_642629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_StatementClassOfStockAxis_642629" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_642630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_642629" xlink:to="loc_us-gaap_ClassOfStockDomain_642630" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_642635" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_642630" xlink:to="loc_dei_AdrMember_642635" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_642632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_642632" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_642633" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_642632" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_642633" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1308224" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1308224" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805683" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805683" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1308226" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_642633" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1308226" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1380032" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_1380036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1380033" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_1380036" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_642639" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_642628" xlink:to="loc_us-gaap_DebtInstrumentLineItems_642639" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_620313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_620313" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_620429" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost" xlink:label="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost_620315" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNoncurrentNet" xlink:label="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DeferredFinanceCostsNoncurrentNet_620428" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionRatio1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_642935" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_642644" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DebtInstrumentRepurchaseFaceAmountPercentage" xlink:label="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_DebtInstrumentRepurchaseFaceAmountPercentage_642650" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_620318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_InterestExpenseDebt_620318" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaap_NotesPayableCurrent_1405097" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_NotesPayableCurrent_1405097" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_642653" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionOriginalDebtAmount1" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1380023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1380023" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentSharesIssued1" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1380027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentSharesIssued1_1380027" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchasedFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1405098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_DebtInstrumentRepurchasedFaceAmount_1405098" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="loc_us-gaap_RepaymentsOfNotesPayable_1405100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_RepaymentsOfNotesPayable_1405100" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnRepurchaseOfDebtInstrument" xlink:label="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_GainLossOnRepurchaseOfDebtInstrument_1405105" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue" xlink:label="loc_us-gaap_LongTermDebtFairValue_1380031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtFairValue_1380031" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1380047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_1380047" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtMaturingInYearsTwoAndThree" xlink:label="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1380048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_us-gaap_LongTermDebtMaturingInYearsTwoAndThree_1380048" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree" xlink:label="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1380049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_642639" xlink:to="loc_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree_1380049" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentsAbstract" xlink:label="loc_us-gaap_DebtInstrumentsAbstract_805668" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_805669" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentsAbstract_805668" xlink:to="loc_us-gaap_DebtInstrumentTable_805669" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_805670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_805670" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_805671" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_805670" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_805671" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AprilTwoThousandTwentySixMember" xlink:label="loc_bili_AprilTwoThousandTwentySixMember_1400339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_AprilTwoThousandTwentySixMember_1400339" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_805860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_805860" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DecemberTwoThousandAndTwentySixNotesMember" xlink:label="loc_bili_DecemberTwoThousandAndTwentySixNotesMember_1400341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_805671" xlink:to="loc_bili_DecemberTwoThousandAndTwentySixNotesMember_1400341" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_805674" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_805669" xlink:to="loc_us-gaap_DebtInstrumentLineItems_805674" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_805675" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_805675" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_805678" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_805679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_805679" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_805674" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_805680" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/OrdinarySharesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_983" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_983" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_984" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_985" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_StatementClassOfStockAxis_985" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_986" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_985" xlink:to="loc_us-gaap_ClassOfStockDomain_986" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_dei_AdrMember_1002" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_986" xlink:to="loc_bili_CommonClassZMember_989" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1340241" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OverAllotmentOptionMember" xlink:label="loc_us-gaap_OverAllotmentOptionMember_1340243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1340242" xlink:to="loc_us-gaap_OverAllotmentOptionMember_1340243" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramAxis" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareRepurchaseProgramDomain" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_1405284" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember" xlink:label="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1405288" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_1405286" xlink:to="loc_bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember_1405288" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaap_ClassOfStockLineItems_987" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_984" xlink:to="loc_us-gaap_ClassOfStockLineItems_987" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1012" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts" xlink:label="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts_1015" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1405297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1405297" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramPeriodInForce1" xlink:label="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1405298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_StockRepurchaseProgramPeriodInForce1_1405298" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1405299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_1405299" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1405300" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_987" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1405300" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/EmployeeBenefitsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedPensionAndMedical" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedPensionAndMedical_1094" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DefinedContributionPlanCostRecognizedOtherBenefits" xlink:label="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_bili_DefinedContributionPlanCostRecognizedOtherBenefits_1095" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_1096" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_1093" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_1096" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1098" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1098" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1100" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1100" xlink:to="loc_us-gaap_ClassOfStockDomain_1101" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1101" xlink:to="loc_bili_CommonClassZMember_1107" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_PlanNameAxis_1102" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_1102" xlink:to="loc_us-gaap_PlanNameDomain_1103" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanMember_1108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanMember_1108" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_TwoThousandAndEighteenShareIncentivePlanMember_1109" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember" xlink:label="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1405361" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1103" xlink:to="loc_bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember_1405361" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_srt_RangeAxis_1104" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1105" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1104" xlink:to="loc_srt_RangeMember_1105" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MinimumMember_1110" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1111" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1105" xlink:to="loc_srt_MaximumMember_1111" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_AwardTypeAxis_1405127" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1405127" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405128" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405129" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1099" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1112" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1113" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1114" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1405114" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1405114" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1115" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_1116" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1405190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_1405190" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1405352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1106" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1405352" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1405136" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1405136" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xlink:to="loc_us-gaap_AwardTypeAxis_1405138" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1405138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405139" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405140" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1405174" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xlink:to="loc_srt_TitleOfIndividualAxis_1405174" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1405174" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1405176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_bili_EmployeesMember_1405176" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1405177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_srt_ManagementMember_1405177" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1405178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1405175" xlink:to="loc_bili_ConsultantMember_1405178" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1405137" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1405142" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405144" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1405145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1405145" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1405148" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405152" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1405153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1405153" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1405143" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1405156" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1118" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1118" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1120" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_AwardTypeAxis_1120" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1120" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1121" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1124" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_824931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_srt_RangeAxis_824931" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_824932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_824931" xlink:to="loc_srt_RangeMember_824932" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_824934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MinimumMember_824934" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_824933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_824932" xlink:to="loc_srt_MaximumMember_824933" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1119" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1122" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1125" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1126" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1127" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_578611" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1128" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1129" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_1123" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1130" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1132" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1132" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1136" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_srt_TitleOfIndividualAxis_1136" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1136" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EmployeesMember" xlink:label="loc_bili_EmployeesMember_1143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_EmployeesMember_1143" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ManagementMember" xlink:label="loc_srt_ManagementMember_1144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_srt_ManagementMember_1144" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConsultantMember" xlink:label="loc_bili_ConsultantMember_1145" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_1137" xlink:to="loc_bili_ConsultantMember_1145" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1405130" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_AwardTypeAxis_1405130" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1405130" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1405133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1405131" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1405133" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1133" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1146" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1147" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1148" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1149" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1150" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1150" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1139" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1151" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1152" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1153" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1154" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1155" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1156" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1156" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1140" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1157" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1138" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1158" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1159" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1160" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1161" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1161" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1162" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_1141" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1163" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/NetLossPerShareDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1189" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1189" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1191" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1198" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1198" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_663988" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_CommonStockMember_663988" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1405350" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1192" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1405350" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_840877" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_840877" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_840879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_840877" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_840879" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1365770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember_1365770" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TwoThousandTwentySevenNotesMember" xlink:label="loc_bili_TwoThousandTwentySevenNotesMember_1365761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_TwoThousandTwentySevenNotesMember_1365761" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365764" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_840879" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember_1365764" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_1190" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1203" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_1205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_ProfitLoss_1205" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany" xlink:label="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805694" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany_805694" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_1208" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_1196" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_1209" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1210" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_1197" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1211" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareBasic_1212" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1213" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_1195" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1213" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1229" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1229" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_806177" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_806176" xlink:to="loc_us-gaap_RelatedPartyDomain_806177" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentFundMember" xlink:label="loc_bili_InvestmentFundMember_1367845" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_bili_InvestmentFundMember_1367845" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EntityMember" xlink:label="loc_bili_EntityMember_1380075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_bili_EntityMember_1380075" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvesteeMember" xlink:label="loc_us-gaap_InvesteeMember_813487" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_InvesteeMember_813487" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvesteeMember" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_806178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_806177" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_806178" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_1339858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_1339858" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_1339860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_1339858" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_1339860" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CapitalContributionAndLoansToAnEntityMember" xlink:label="loc_bili_CapitalContributionAndLoansToAnEntityMember_1380088" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339860" xlink:to="loc_bili_CapitalContributionAndLoansToAnEntityMember_1380088" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_LoansToAnEntityMember" xlink:label="loc_bili_LoansToAnEntityMember_1380112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_1339860" xlink:to="loc_bili_LoansToAnEntityMember_1380112" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1380082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1380082" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1380082" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_1380084" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1380083" xlink:to="loc_bili_ChaodianIncMember_1380084" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1230" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1236" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1239" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfInvestmentTransferred" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred_1240" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue_806298" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans" xlink:label="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans_1380085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans_1380085" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_805693" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_1405254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RevenueFromRelatedParties_1405254" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1241" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1242" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1242" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_EquityMethodInvestmentsPurchasedConsiderationPayable" xlink:label="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_EquityMethodInvestmentsPurchasedConsiderationPayable_806297" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_SaleOfEquityMethodInvestmentsConsideration" xlink:label="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_bili_SaleOfEquityMethodInvestmentsConsideration_642220" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionDescriptionOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1380090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionDescriptionOfTransaction_1380090" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionRate" xlink:label="loc_us-gaap_RelatedPartyTransactionRate_806296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1236" xlink:to="loc_us-gaap_RelatedPartyTransactionRate_806296" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SegmentInformationDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1244" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_1245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_1244" xlink:to="loc_us-gaap_NumberOfOperatingSegments_1245" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/RestrictedNetAssetsDetails">
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RestrictedNetAssetsAbstract" xlink:label="loc_bili_RestrictedNetAssetsAbstract_1247" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax" xlink:label="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1248" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax_1248" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1249" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_1249" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfRestrictedNetAssets" xlink:label="loc_bili_PercentageOfRestrictedNetAssets_1250" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bili_RestrictedNetAssetsAbstract_1247" xlink:to="loc_bili_PercentageOfRestrictedNetAssets_1250" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405274" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_1405275" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405274" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_1405275" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1405275" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405276" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405276" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405277" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405278" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405277" xlink:to="loc_srt_ParentCompanyMember_1405278" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_1405275" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1405280" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_TimeDepositsInBank" xlink:label="loc_bili_TimeDepositsInBank_1405281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_bili_TimeDepositsInBank_1405281" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_1405282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_1405282" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1405283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1405283" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1405285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ShortTermInvestments_1405285" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_1405287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_LongTermInvestments_1405287" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_1405353" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_EquityMethodInvestments_1405353" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/presentationGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_1405292" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_Assets_1405292" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings" xlink:label="loc_us-gaap_ShortTermBorrowings_1405294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ShortTermBorrowings_1405294" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1405295" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_1405295" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1405296" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1405296" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1405301" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1405301" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_DeficitInSubsidiaries" xlink:label="loc_bili_DeficitInSubsidiaries_1405302" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_bili_DeficitInSubsidiaries_1405302" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1405303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_Liabilities_1405303" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1405304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_StockholdersEquity_1405304" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1405305" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_1405279" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1405305" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405308" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementTable" xlink:label="loc_srt_CondensedIncomeStatementTable_1405309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405308" xlink:to="loc_srt_CondensedIncomeStatementTable_1405309" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_1405309" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405310" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405310" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405311" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405311" xlink:to="loc_srt_ParentCompanyMember_1405312" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_1405309" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses" xlink:label="loc_us-gaap_CostsAndExpenses_1405314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_CostsAndExpenses_1405314" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromSubsidiariesBeforeTax" xlink:label="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1405315" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_IncomeLossFromSubsidiariesBeforeTax_1405315" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_1405316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_1405316" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1405317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1405317" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1405318" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1405313" xlink:to="loc_us-gaap_NetIncomeLoss_1405318" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405321" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1405322" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405321" xlink:to="loc_srt_CondensedCashFlowStatementTable_1405322" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405322" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405323" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405323" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405324" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405325" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405324" xlink:to="loc_srt_ParentCompanyMember_1405325" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405322" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1405327" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1405327" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireShortTermInvestments" xlink:label="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1405328" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsToAcquireShortTermInvestments_1405328" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1405329" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments_1405329" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PaymentsForPlacementOfTimeDeposits" xlink:label="loc_bili_PaymentsForPlacementOfTimeDeposits_1405332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_PaymentsForPlacementOfTimeDeposits_1405332" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ProceedsFromMaturityOfTimeDeposits" xlink:label="loc_bili_ProceedsFromMaturityOfTimeDeposits_1405333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_ProceedsFromMaturityOfTimeDeposits_1405333" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries" xlink:label="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries_1405334" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries_1405334" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1405335" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_1405335" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1405336" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1405336" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1405337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_1405337" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1405338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_1405338" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_RepurchaseOfConvertibleSeniorNotes" xlink:label="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405356" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_bili_RepurchaseOfConvertibleSeniorNotes_1405356" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1405339" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_1405339" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1405354" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1405354" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1405340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405326" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1405340" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405342" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementTable" xlink:label="loc_srt_CondensedCashFlowStatementTable_1405343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_1405342" xlink:to="loc_srt_CondensedCashFlowStatementTable_1405343" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="loc_srt_ConsolidatedEntitiesAxis_1405344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405343" xlink:to="loc_srt_ConsolidatedEntitiesAxis_1405344" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1405345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_1405344" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1405345" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember" xlink:label="loc_srt_ParentCompanyMember_1405346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1405345" xlink:to="loc_srt_ParentCompanyMember_1405346" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_1405343" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_1405348" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_1405348" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1405349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_1405347" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_1405349" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsNarrativeDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_642782" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_642782" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_642797" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_642797" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_642797" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ChaodianIncMember" xlink:label="loc_bili_ChaodianIncMember_642801" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" xlink:to="loc_bili_ChaodianIncMember_642801" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1302227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_642798" xlink:to="loc_bili_AnimeBusinessMember_1302227" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1302228" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1302228" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1302229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1302228" xlink:to="loc_us-gaap_ClassOfStockDomain_1302229" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ClassZOrdinarySharesMember" xlink:label="loc_bili_ClassZOrdinarySharesMember_1302230" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1302229" xlink:to="loc_bili_ClassZOrdinarySharesMember_1302230" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1405364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1302229" xlink:to="loc_bili_CommonClassZMember_1405364" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_642784" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_642783" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_642784" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_642785" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_642785" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_642786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_642786" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_642855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_642855" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1302236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_1302236" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_1387911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_AdditionalPaidInCapital_1387911" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_642789" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_642784" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_642789" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/AcquisitionsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsAbstract" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_1252" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_1252" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1254" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1254" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1254" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_AnimeBusinessMember" xlink:label="loc_bili_AnimeBusinessMember_1302190" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_AnimeBusinessMember_1302190" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ComicsBusinessMember" xlink:label="loc_bili_ComicsBusinessMember_1380415" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_ComicsBusinessMember_1380415" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_GameBusinessMember" xlink:label="loc_bili_GameBusinessMember_1405087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_bili_GameBusinessMember_1405087" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1255" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_1264" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1256" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_BrandMember" xlink:label="loc_bili_BrandMember_1302191" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_BrandMember_1302191" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_UserBaseMember" xlink:label="loc_bili_UserBaseMember_1267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_UserBaseMember_1267" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CopyrightsMember" xlink:label="loc_us-gaap_CopyrightsMember_1268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CopyrightsMember_1268" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1269" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_VendorRelationshipMember" xlink:label="loc_bili_VendorRelationshipMember_805378" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_bili_VendorRelationshipMember_805378" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1339757" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1339757" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_1266" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_1266" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_1270" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1257" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_1270" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1258" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_srt_RangeAxis_1258" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1259" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1258" xlink:to="loc_srt_RangeMember_1259" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_1271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MinimumMember_1271" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_1272" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1259" xlink:to="loc_srt_MaximumMember_1272" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_1260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1253" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_1260" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage_1274" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_1276" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1277" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_805382" use="optional" order="27" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_Goodwill_1279" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest_1280" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract_1261" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_1281" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_1260" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_1282" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_805381" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1" xlink:label="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1_1283" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract_1262" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1_1285" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.bilibili.com/role/SubsequentEventsDetails">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_846628" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_846629" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_846628" xlink:to="loc_us-gaap_SubsequentEventTable_846629" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_846630" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_846630" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_846631" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_846630" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_846631" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_846632" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_846631" xlink:to="loc_us-gaap_SubsequentEventMember_846632" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaap_StatementClassOfStockAxis_1339700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_StatementClassOfStockAxis_1339700" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaap_ClassOfStockDomain_1339701" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_1339700" xlink:to="loc_us-gaap_ClassOfStockDomain_1339701" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_CommonClassZMember" xlink:label="loc_bili_CommonClassZMember_1405365" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1339701" xlink:to="loc_bili_CommonClassZMember_1405365" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AdrMember" xlink:label="loc_dei_AdrMember_1405366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_1339701" xlink:to="loc_dei_AdrMember_1405366" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_1405108" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1405110" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_1405109" xlink:to="loc_us-gaap_IPOMember_1405110" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1405116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1405116" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1405117" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1405116" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1405117" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_ConvertibleSeniorNotesDueDecember2026Member" xlink:label="loc_bili_ConvertibleSeniorNotesDueDecember2026Member_1405118" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1405117" xlink:to="loc_bili_ConvertibleSeniorNotesDueDecember2026Member_1405118" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_846641" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_846629" xlink:to="loc_us-gaap_SubsequentEventLineItems_846641" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1405099" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_1405099" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConversionBasis" xlink:label="loc_us-gaap_CommonStockConversionBasis_1405101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_CommonStockConversionBasis_1405101" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1405102" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1405102" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1405103" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1405103" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1405113" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1405113" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="bili-20221231.xsd#bili_PercentageOfConvertibleNotes" xlink:label="loc_bili_PercentageOfConvertibleNotes_1405115" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_bili_PercentageOfConvertibleNotes_1405115" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRepurchaseAmount" xlink:label="loc_us-gaap_DebtInstrumentRepurchaseAmount_1405119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_DebtInstrumentRepurchaseAmount_1405119" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_1405355" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_846641" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_1405355" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>g432541dsp0111.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g432541dsp0111.jpg
M_]C_X0 817AI9@  24DJ  @              /_L !%$=6-K>0 !  0   !D
M  #_X0-?:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@
M8F5G:6X](N^[OR(@:60](E<U33!-<$-E:&E(>G)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<F<O,3DY.2\P,B\R,BUR9&8M<WEN=&%X+6YS(R(^(#QR9&8Z
M1&5S8W)I<'1I;VX@<F1F.F%B;W5T/2(B('AM;&YS.GAM<$U-/2)H='1P.B\O
M;G,N861O8F4N8V]M+WAA<"\Q+C O;6TO(B!X;6QN<SIS=%)E9CTB:'1T<#HO
M+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E4F5F(R(@>&UL
M;G,Z>&UP/2)H='1P.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;7!-33I/
M<FEG:6YA;$1O8W5M96YT240](C5"1$0Y0C)$,$)%,#E%-C<T-S@U.3A%03E#
M1#$W0C0U(B!X;7!-33I$;V-U;65N=$E$/2)X;7 N9&ED.D%$.3%%-4$X1$8Y
M0S$Q140Y,$0R0CE!1C,T138Y13,R(B!X;7!-33I);G-T86YC94E$/2)X;7 N
M:6ED.D%$.3%%-4$W1$8Y0S$Q140Y,$0R0CE!1C,T138Y13,R(B!X;7 Z0W)E
M871O<E1O;VP](D%D;V)E(%!H;W1O<VAO<"!#4S8@*%=I;F1O=W,I(CX@/'AM
M<$U-.D1E<FEV961&<F]M('-T4F5F.FEN<W1A;F-E240](GAM<"YI:60Z1C!$
M048X0SA%,T,R14,Q,4(P-$1"-$%!-44W,D0X,T8B('-T4F5F.F1O8W5M96YT
M240](C5"1$0Y0C)$,$)%,#E%-C<T-S@U.3A%03E#1#$W0C0U(B\^(#PO<F1F
M.D1E<V-R:7!T:6]N/B \+W)D9CI21$8^(#PO>#IX;7!M971A/B \/WAP86-K
M970@96YD/2)R(C\^_^X #D%D;V)E &3      ?_; (0  0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0(" @(" @(" @(" P,#
M P,# P,# P$! 0$! 0$" 0$" @(! @(# P,# P,# P,# P,# P,# P,# P,#
M P,# P,# P,# P,# P,# P,# P,# P,# P,#_\  $0@"#@)F P$1  (1 0,1
M ?_$ /H  0 " @(# 0$            ("08'!0H" P0!"P$!  ,! 0$! 0
M          0%!@," 0<($   !00! 0(&#04*" H& A," P4&!P !! @)$1(5
M(1,7&9G9,2(4%E>7UQA8>)C864$XN#FY4;$R<B,E5M9Y"F%Q@:&2LR0U\)'!
M0K(S)B>W2#1%5;4V-]/%T>%28K1E=:5VIK9'=X?'*&@I21$  00" @$# @('
M!04#" $5 0 "! 41 Q(&(1,4%3$B00=183(C)"46\'&!0C61H3,T1;'!4F*"
M0T15I287T>'Q<L)49;628Z)39'2%E<7E-E8G"/_:  P# 0 "$0,1 #\ [_%$
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$49I$VXU6
MAYR#9,M[+Z_Q8\B<'!4!-&29GC-CN4M,N*]@*P45S.3$RO$BZ]0B\7:U[!MX
M?"&]R+$_.$:#_3BT^^TQ"O\ 7"B)YPC0?Z<6GWVF(5_KA1$\X1H/].+3[[3$
M*_UPHB><(T'^G%I]]IB%?ZX41/.$:#_3BT^^TQ"O]<*(GG"-!_IQ:??:8A7^
MN%$3SA&@_P!.+3[[3$*_UPHB><(T'^G%I]]IB%?ZX41/.$:#_3BT^^TQ"O\
M7"B)YPC0?Z<6GWVF(5_KA1$\X1H/].+3[[3$*_UPHB><(T'^G%I]]IB%?ZX4
M1/.$:#_3BT^^TQ"O]<*(GG"-!_IQ:??:8A7^N%$3SA&@_P!.+3[[3$*_UPHB
M><(T'^G%I]]IB%?ZX41/.$:#_3BT^^TQ"O\ 7"B)YPC0?Z<6GWVF(5_KA1$\
MX1H/].+3[[3$*_UPHB><(T'^G%I]]IB%?ZX41/.$:#_3BT^^TQ"O]<*(GG"-
M!_IQ:??:8A7^N%$6X(QF^&)Q2,YP0O*L9S"@IN:%&6ER*W\T7XDI:H %[72U
M1:;:]F$!R>M[]DL5[#%T]CV:(MRT1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41
M*(E$2B)1$HB41*(E$2B)1%T\MN60SGWS ;W)[Y:;9>N"@0;HGFH^*\T-!<B:
MB7<"-- 5\U""O! 781W<& ._2UO_ $#V+41<9Y (*^!>)?B_97]5Z(GD @KX
M%XE^+]E?U7HB>0""O@7B7XOV5_5>B)Y (*^!>)?B_97]5Z(GD @KX%XE^+]E
M?U7HB>0""O@7B7XOV5_5>B)Y (*^!>)?B_97]5Z(GD @KX%XE^+]E?U7HB>0
M""O@7B7XOV5_5>B)Y (*^!>)?B_97]5Z(GD @KX%XE^+]E?U7HB>0""O@7B7
MXOV5_5>B)Y (*^!>)?B_97]5Z(GD @KX%XE^+]E?U7HB>0""O@7B7XOV5_5>
MB)Y (*^!>)?B_97]5Z(GD @KX%XE^+]E?U7HB>0""O@7B7XOV5_5>B)Y (*^
M!>)?B_97]5Z(GD @KX%XE^+]E?U7HB>0""O@7B7XOV5_5>B)Y (*^!>)?B_9
M7]5Z(K2.%%%2&Y@[I(3=2DI$1T[81K@PDA&P;IB=@6%$C ZA+1@BM<D7M.O6
MW3V.E$5[%$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$H
MB41=1[9/]<CR$_5^X^?_ ')L11%S-$2B)1$HB41*(E$5>B?R-1^%25 .F%9^
M8;8;4Y"UT>LBN!/AE38[)E@-[604)QWCV<W<Y;M@7?V!T5PHPD/^<+]>G@J1
M5Q6VWLO_ +Y?Z:OML/B&S'?^SO[?VPMR2%M<U8R7F>ANJ,I:Q\=X[!)6NB.Y
M?>PAI;6SW8X$.SA0%S_M"Z>CCC.__M9'_P#9V=7.L9[R9$A-&?D/DO\ W;X_
M[U\E'VL*;,/_ $WXW_WDOVVUS6Q)>C"&%2,YB;C@EE9E9#9:PY6RAIC9O:(+
MW[_70V]\]G4)LN__ 'L@JW<O5=_X^G*J;[QN<C/P@LL>?U^?[AC\?TA?;(&J
MSC\+OXWZC]5E^G_LSXR?P6<2_..##28YU158$H.Y(9T9.R4UI89Z*B]V=TQ_
M=N]_HMUYQ.=F-/WR^'O;NC_\79U<=N\Z(LN5-^M>0/Q/U_4 3_L!/Z N\6-.
MDS84*"/]27WQC,R5*8$#-1&<^TU <\31[***Y'(C!36LH);_ +?[CLOV='9N
MY6=_Z_2.O_K'!JXLZR95S9L*;_TU5T:1#D18<N'_ -1S_;Q_W+6\3;6I$P3=
M+T#X$/2NU7#!&6D84@N1V^3"S7#=P?\ :) "@!;TG/-UN.[M;%N]O:HE[?\
MM:Z95?I'NJ47GU\?V_V*5*_A9A@J4]?%\2B)1$HB41*(E$2B)1%83PP_^=_Z
MQ[5_\#XZHBN_HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41
M*(E$2B+J/;)_KD>0GZOW'S_[DV(HBYFB)1$HB41*(E$2B*@K$U8V85'G*RZE
MP!)C#D1Y;I!V%C)^2#+T6.6#H^8 L=N#$K/^#T.<7>V7%)7O=15 L5K,P2SV
ML_"%933[6#<4GK7\IATON_)K18_)'SC^ZM'Z1GS@8/X$CR.G9W"5*N.6"T4U
M=\:T>'?(UO')+N)R"!]HR[B0[[6\CR])&K&Q:2O.0Y.UC<^,W3^3],VF3T5(
M<^O::EABA 1#D%<6+(-I/O8-Q&"[7=/A#;M>S[-1*(^SA=9@RP<UM)9?^\\"
MM/\ @/\ %?;IS)K[ML;PVQ;7XS^FLL2;'Z?I=X\_B<G[5QD:Z23:D(L9Y;WU
M<,66;',K[JJRO!F<X-?%52<;3G<#9)C\QN(1LDD1:'&:-@?ST 2P$98$X(;]
M>RF]9!CD446K+@Z^_HL5O++L?(ML76(\''C#A@D9 !  R0NL@ZQ<SN+2,]T^
M2QD>*[XT5QSX((\'P#]<')QYY13TVV@;JXD!M%:_)ZWB\9DA:T.24$IT1:G7
M=TK.&U[(*)XQQ2:RW2Y&TT V"D75U>UNUTMX/!X.-R72X?98,/RVP^-./H/Y
M;CY.RP<CSC]?ZUWZ_OAU4JDL'$>I6WMC9?C@UI_TVN_'Z?HR3Y\?BI":-0)-
M49[$JCU?$#+D9-93U(@6+LYQ9*U#*GW]+$1(6.WE\S_N\D]X.4)9HP^U5@]!
M]4V_:M:W9K1RID:8.RAQ<6V%R+$ G.!DNP/T>7$_WDGZDK):X$[2VE!(Y5M0
M^O./TNLFY\8  ^W\!G_8%K)_0'L6]5#E1*#K _!8.TS*:J=#.2K/#7<*7G*L
M?LOW@ANX+^76_<-KN<RZL@"%>XOYMO;IWJ$*:++/T'9TFOKG?ZZVX^1'^VN/
M_:3_ &^FN$@#N,*<#_(S3&MQDG\+$ XQ@9\CP3G&2!]3B.%JCM'AI\V)2)"J
MFB,IS+NE#VS(L6'K# DV:TB'6.VT&=XL7P^4UXV"X7>8*_\ O>]T5=[NO>ZG
M[%KW,N9"$UKI0-A1BZLL^1YKK(GXTC]'\QXV/U^HR#Y\4$.)+APA7P"/Z@_H
MLUG+[O\ 4?DFX/T^GQN:[P.7Z1X&;<HF2<^.<6.(L94(*C"B'%9BOG7S5B04
M135HP5[KS=NA17=#NYWK?K_/V?\ [G6^XT+N[NJODE@E-FB=-\!=8[G:(F89
MRX_I_'^];_JM4A*(E$2B)1$HB416$\,/_G?^L>U?_ ^.J(KOZ(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HBZCVR?ZY'D)^K]Q\_^
MY-B*(N9HB41*(E$6+O=XMR/6DZ'P\E7%1&NS456=2VL9G_J]*;]_#^YT\%1I
M<HPG8_%2HL7W<WV(_;465C:YQGOEC0>PHH(<4^O*/_+#G,5WR#[R6Q%\>]]V
M;R"N/U\MQL/*S><[OM?_ '0CHJW_ /6=69AN$J9$Q]M<2+(_@<?4 _JR,_WA
M16R87M84Y_[-E_IJW-F3:UF&A*"Y/"JS8!3TMS6:V$LR1(++3&NX582$W?\
M<*\Y+,K^#_\ 5U13_P"HPH*?QB^E8V#@=MK+@;CBF^)41P-AL^_ASHZO)K)3
M%1OM2]__ (X7D'WT=6ZV?Y^3_P"=Z(L=S-M-5TTK(/S=FM?DW'Q5I60\W,RY
MGBY,[O5F_P#[_0__ (HO_P!IJ(LC4-AM?D=D)4GJ4Z0]@QFM*(TY)D10DQE@
M8RXM!O< D!%? W0%K.$P([7M>U[=;7I[7VDWV/X(O>LSM!* N'M=<F>*$)R8
MPFH',;JS(#(2U/"&_K!]X=@(0W->UQNX([=PV\/3K;]VOL4.E-]C!'A/^4A"
M<#X6F]Q]BW?JU'B#(;6C-N2DGJ3\;C+6<%4DE<CA63U5\K#?0T!>0@VC-XV<
M107(M]1BZB[(.HNE^G2_R&9DNYB4CO\ J226Q8M--O0?]-"SQ[3ZW&2@.!%R
M%R)<F?VK&:K(EX)\K2)=44+H"%[X VM?WK6=?O:OT_WMW+7"RE0(L29,AGY(
M5OZ//C\<#(S_ +?\5*JXAF38<.:/%D?^W_ZRX&'=JXNDM@P$X'(ZF#',@SZP
M6F]F;$"O(:"-S*'?Z)=?NBH(@79[H<MKWO[-D6]K_DO>M#9U@J[J;20?^G*N
MT2!(BF9//T./]G^W_O6Q4:>(/7G)[ST.8HE6GA=:5VK[ST>062IN>SL;_P#\
M0(?</OH\#F9W_LBJ6)_%X]@N\K^#S[W^W_UEH%^;EMIK;1PQK<B83$>Q,G9\
M@(;D<2-+*%=R1"ZF QA2$)%D%CA;/M3 MKL]+=\(O7K[-NGA5A%M[W]-;1_)
M):QG0X@G?A\Y_P#A);.^<M%.;[S5QJO%F/\ C=T/2\6YLD,1ZHCF:[-D)P>V
M041<][?],.G=/_Y<4<&I,2(Z5-,'\++_ $U)7\+[[_[VJ1%1D2B)1$HB416$
M\,/_ )W_ *Q[5_\  ^.J(KOZ(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB
M41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B
M)1$HB41*(E$2B)1$HBZCVR?ZY'D)^K]Q\_\ N38BB+F:(E$2B)1%&G<2+'),
M6LTO1XS/ Z5QM!$AXMLSNOO!7;M[..R+>WL7N[[H'=-1721%F0[EW[-==UME
M_P#PU3H.QV[9,CM.-EA2V5<#^NQ\C_85HK,B!V+\XL[=W77)9ZXXUN&;P_($
M4RGG+;(25U)0EL#A'V%MN-AY.B.74T7';.2;W[D6^MK6_P!V]*LO])FS8./Y
M!9*H]J)<*"9_^OUJY/9R 9^GYL-=#P56&T0_)94V-5Z6S.^[*C?\H#&][R![
MP7X)L7=3C;5W-_O[_<G?O_YLJGGUQD;)L/\ S"D__F7]OP5W56@B^SG?_?RM
M6$L6'\!,D+5%CD/A,39MUS@Q*8VP#<;I:VHICQ@]P,K_ +/]5UQMEG <;9\I
M;%3^OAOTO[NK5R;6#;=FN;V%_H-E_P#A/_IO_P"$EE-%6RHZW#HY&3>9."1@
MX_ZCD9.#^K)_Z;Y*T [="=GUB5W&^, G7_*2,K?-J[:I.%FR8]4Q1SFJWV68
MW[,5:N&"Q=7&$/2][WL'H(5[=/!U%2=?_E$*)@>:[Y+_ -Y*]OG?+^\@0R<6
M(K<?_NW)P/T#)_[UR;8T2V<P8"2X95U* 4X60N;59[K5,!<>KA6,)'GU#<'O
M%"W'&*+&FZ2A-)RKU^_4FX$>RWW?X5._3NR_&?H]:M@TS//&E%=^'X6>1]01
M_M!'Z0?HIVBT]MV:==CZ_-?)?XX\_H_'^Y8(_P#CGV:=#=<Z&DG:^>Z5/4G6
M> </.RY!?%Q)[K@-ZMQ_KZW>WD*MU;+OZ7Z>Q?K?PWK4/N]D?M4V_;@N/=(%
MAY_1 86'_<XX_#/U!"S=75^RIH,/)'\EL:WQ_P#?(_V_MY4ZMW(-FK8:%V5'
M,;)<48J_C/R+WPY<Q\OQYMU+3S8_6$!P%(*"%OQF[??$%Y&H-K"%U1;@M[:P
M17MV;YW#8O9X=W"R/C?HI!B>\Z7-HII_U*D^-^J^)_:]S6L.UWN]D)D2M,^1
M8^=GE!1[R ]E5KN^0G!%?D]0>G6+^RW+-#^EJ/W(N+J&G=U=U5&M(ONZ2;1P
M?K__ %+^W\M_]I*SBRO9S:6]G?\ 35$9/T"V<.8D.LM34-?DL,.X>H'9*0UQ
MZC[]4X#>SF<#XLX5\F+<5T.0YU-L2?= $KA"%#%;.2NQTZJ-:SY.)_67]49_
MZX/_ ,&_&_K5*V-_)IE'@%WP=G_^$ODEF ]'=AB)N/E,C%A"Z6'?"VTW3W_O
MGO.S$\F_O LB]?(?<%G-8C^=.M@]G\G>77^4K.4.:F'"@SO_ &)9?^\E8WQ^
M6]Y[$?05O_NW^W]O*XI'X_9X1WWK_P"[LR$'='\(R#M>OYRPY',^ NA_-/9[
MWQ6_G]!\E_O4]\K0NO9_\T=]?S[7V*0*_P!C8?\ ^$?&J1(E<?>"!_[;K;)9
M^_X$D<N)L#77.5$C)6'CL;%;HCY&25A9?BG'T(1(LQXNN%=7GVYFJSG4XC+-
MAC>"ZQ;J&ZC@)=E52O:U[6$:5[NYI9MA_P!-(L[+_P!Y*MECV=-=0(6?YE2?
M&_V_M]/"M7JN4I*(E$2B)1%83PP_^=_ZQ[5_\#XZHBN_HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B+J/;)_KD>0GZOW'S_[DV(H
MBYFB)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB416$\,/_ )W_
M *Q[5_\  ^.J(KOZ(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B
M)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*
M(E$2B)1$HBJ-V/XA(.V7GUV;(*\X;30_(#[;#$:3QM!S_8S&27$C1\CN!!;1
M2N)?B]W.H?B<=Q9]O K=1>[!>"U$6G/,-0I],_D9^T"Q?D,HB>8:A3Z9_(S]
MH%B_(91$\PU"GTS^1G[0+%^0RB)YAJ%/IG\C/V@6+\AE$3S#4*?3/Y&?M L7
MY#*(GF&H4^F?R,_:!8OR&41/,-0I],_D9^T"Q?D,HB>8:A3Z9_(S]H%B_(91
M$\PU"GTS^1G[0+%^0RB)YAJ%/IG\C/V@6+\AE$57FZ7&:@P5NKQ90BS-Q=\#
M6CMG,TX,B3<I6GA"&IIZ3'T*F/\ ;P6Z9:,@=H8G(5VKV6;+/9[=K>SUHBM#
M\PU"GTS^1G[0+%^0RB)YAJ%/IG\C/V@6+\AE$3S#4*?3/Y&?M L7Y#*(GF&H
M4^F?R,_:!8OR&41/,-0I],_D9^T"Q?D,HB>8:A3Z9_(S]H%B_(91$\PU"GTS
M^1G[0+%^0RB)YAJ%/IG\C/V@6+\AE$3S#4*?3/Y&?M L7Y#*(GF&H4^F?R,_
M:!8OR&41/,-0I],_D9^T"Q?D,HBGKI?I!'6D36?328$A3%) 9%>5WNYW'-+F
M0W4[!J_<F.A7'9<;S6:(+E^+2 ]>I=[VO?V;>"]R*<%$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B*&RMNO!Z:Z'.U<;#V&<F8S7*M-5R9T<Z=[>R<VL-SH@;7648A[1Y!3N:
M*V?BBO:XK)JD9T\ >M_#1%Y_/?A;^A.X'H\M^?NQT1/GOPM_0G<#T>6_/W8Z
M(GSWX6_H3N!Z/+?G[L=$3Y[\+?T)W ]'EOS]V.B)\]^%OZ$[@>CRWY^['1$^
M>_"W]"=P/1Y;\_=CHB?/?A;^A.X'H\M^?NQT1/GOPM_0G<#T>6_/W8Z(GSWX
M6_H3N!Z/+?G[L=$3Y[\+?T)W ]'EOS]V.B)\]^%OZ$[@>CRWY^['1$^>_"W]
M"=P/1Y;\_=CHB?/?A;^A.X'H\M^?NQT1/GOPM_0G<#T>6_/W8Z(GSWX6_H3N
M!Z/+?G[L=$3Y[\+?T)W ]'EOS]V.B+4N3R=:L =;E9&$A[D*[M9]T7WWH+8X
MVN1]R*38LYL<Q<01+GO>U8R1(HG)BA[9=AVM8?Y>MK41<]YRO7/X.M_/10\H
MWW.*(GG*]<_@ZW\]%#RC?<XHB><KUS^#K?ST4/*-]SBB)YRO7/X.M_/10\HW
MW.*(GG*]<_@ZW\]%#RC?<XHB><KUS^#K?ST4/*-]SBB)YRO7/X.M_/10\HWW
M.*(GG*]<_@ZW\]%#RC?<XHBI=Y(MWH4SMR>)+899:NU[)@_7#8Z<UN9I-D_1
M#>F(&PT$I^Z].1KL0-EN7M:66:O'.9T \5W4D65<@=@=JX0AL$5$5B'G^^)7
MZ52I]G+:7Y#*(GG^^)7Z52I]G+:7Y#*(GG^^)7Z52I]G+:7Y#*(GG^^)7Z52
MI]G+:7Y#*(GG^^)7Z52I]G+:7Y#*(GG^^)7Z52I]G+:7Y#*(GG^^)7Z52I]G
M+:7Y#*(GG^^)7Z52I]G+:7Y#*(I(1WR0:P2VSDB0(P^<C(S$<-U@2(\6)HUN
MPY6XIW05S+;:V2D+;>@(\DVY:^B98;W[5^T(-_9M:UKD6??/?A;^A.X'H\M^
M?NQT1/GOPM_0G<#T>6_/W8Z(GSWX6_H3N!Z/+?G[L=$3Y[\+?T)W ]'EOS]V
M.B)\]^%OZ$[@>CRWY^['1$^>_"W]"=P/1Y;\_=CHB?/?A;^A.X'H\M^?NQT1
M/GOPM_0G<#T>6_/W8Z(GSWX6_H3N!Z/+?G[L=$3Y[\+?T)W ]'EOS]V.B)\]
M^%OZ$[@>CRWY^['1$^>_"W]"=P/1Y;\_=CHB?/?A;^A.X'H\M^?NQT1/GOPM
M_0G<#T>6_/W8Z(GSWX6_H3N!Z/+?G[L=$3Y[\+?T)W ]'EOS]V.B+F6#MG$$
ME/Y+CE#)F-!=RVCK2PA)4H:R[,PB4MIC<LA!<!Z0O35%C%;J]?%$NX(;A*,$
M.W;O;P^'H12MHB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB**NX^PJAJGK#-&R*=&;KF2T*,Y2D)9CMF9R6G.1P-=N'$FO@Q(/6^I%K-=L
M6S56X;VZF6P>P'KVNER+K\\'W.4UN0:>)>UUC?5R6&ABYCRFK9EWR>X70S5%
MKL5G/I['9* AK ,8'NK(<^0N+N"GE%@[7;!;-O:W9P+W$168RON-,T0Y>X23
ME7CA?48PD?5&/("#AL=X(P\!3VN7FW'R*&7;FR*YSWV:UW6O 5#+) $*XD(%
M@>+L.]A!H.OLMNQU\6GK6M_J%_=[*N+_ *0?85]76=@#^/''(55B6ESK$&PL
M@&@5K,@5DF;JA7UOK<=AI*SH[NQ#P_)(=V+E +QR< 750_\ 4<00_+@]H^V.
M:WR/[()I+I31(4-Y3DU83I5=&T6?[P)'&GRJTXDGXF'3;0&C&2.<9&J\[43&
MS%NP559>MT0\L*=<*EUNH ^4UM O9\&YC1,]=LG]9K@S#38.M.QVEMUT']G/
MQ]=9UX>7.K\V%?/;AU8X/.RF[/83>K[;>CVO=\Y74ME9Y\CC K.M=;[*V&]I
M\9L6]C;6B>V=AKJ]]D6/S\>WRC;E)D]H)+Y5=V&.B:VC0MAAMW$55J'9]2 X
M4)DM_P!\(; 8U@.MTN=SXA[>74XMWI_=S*641N+SG)#W2WU -IW3-(N:WK/N
M6N%Q8Z^-@UI\_(NK^0:#C^5L;8%S9[;$M:!7Y):.Q5CEI[>+/CVUJ*2)SH6[
M&M@DMYN<!:.K!CBY@GFP@FK?7?'!]C\CV*!6&KY5UDYM^6%G8^=BDY>$:3E8
M63C6R<;((O803PWM85A6\'2X1 %:]KVO4W='.C^#<,.^B\19,67$$R&>3"N7
MKJI"41*(E$2B)1$HB41*(E$2B+63\="BRF2[74EM!U/K.:S=6'-A,9A82*HO
M1Z"0DZZL)GLBZ^XFBV#'.YK"[M1PJBFD$^Z!A[1@"[",L1=4'CM_O$6I6S_)
M3+,7Q+ VXZB^-RW1"#;CS&4(\AC%"U,:)(Q7$R0G=+(29WRC4%#:N/;-4S1)
M/?1ED9.$*X+&6\31%??.S[DZ-]EM;2FZ_7#E,IXLO9'WZ0YAH;!SVV\5^/V,
M0]F@MC7S&IDRD@..]^I(;):QW4((;=M.N/H9;!7W99E#H[+/@:??N@]&L;.O
MUYQ_,:ZPK&\7$ !WOV69:!@MPT!H^BB;8WN)76H+]K((L^[:ZQSO)'L9]9V2
MP)\N\<35M/U!!R,XP!5+&NY>UKS-A*,\F?W >?L^U]/W\L;+-MDP0<9KA\Z&
M,-H)#7XQ92-D1ODQB:WRG) B D-N[O2%A:*LY1=Z*:B,29UWO9*77UR?=4[Y
M8;_3M[V-F2U@^1;5=<K[/6++CAI:#:.M)XKQ7N;6P#CCRV6)C:K-N^C;VZ1I
M%=)GMKQ_3H)Y5Y?V:NZZ>7-QG\C\C/U@\<"PJ)X^GJ5]?[V%N[OVC$,[8J4\
ME#S-8W?I:N2+BJ&$UHI4&KGN=F-%!<R_-+=C]LKH)U-*QL9.7W*L]583)&@9
MJ"D)@Q+>>(=5^Z1LANNH5G&=7]@GNK;"MKF.<;&O,\58-:>1R3\E/L*MQM!S
M%B:[);7"R:K#13SIEO$I:/-EL;?SZIKG@,^0Q9]DKF&;]G#,YL+K=CK=5-.:
M_P#J2>^OY?'5PN=U&V!;FS4&,V46V2_<(9V6ZF(LD26GL9+?J>]H_<BM'[U
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
MC.LLCA:-8ZAK(AK"=JFZ\6&)AGI64UA4FJ3X:C=$;^-'\&K@C#A+0!W-[
M$(RWBR+6WSQMBOPG]]_C%XO?6-T1/GC;%?A/[[_&+Q>^L;HB?/&V*_"?WW^,
M7B]]8W1$^>-L5^$_OO\ &+Q>^L;HB?/&V*_"?WW^,7B]]8W1$^>-L5^$_OO\
M8O%[ZQNB*D'2O1U;TQY(]V]_6YQ6[QY(]D[)A<0L\IZ<818X4L^LBSGGTDOK
MR+V+[#RD8.(-$LD7"%&0>TF6M<-[VHBM;=,E*[]D%@2P^>$/:=XRK%=L^\;2
M2[#>)1R/R,QK(+76;,!ZK?(8>Y6P#+#:UC;IAI(3 VZ7ZV\%N$/4(6^1)AO/
M\9Q\@XS@']KZ^#]<%-^),8Q9'EA\_JS^D?K_ %K!S,YO693YCP_@>V"''$K.
M95>4F,+(1N'S+8\DNQ<'9467D_FZ/D$&A.AQYV1C!-/4U,L[(-,[/AO>P;6X
MMBQ]$.#"SC75G^7 8_@,@C^ ''[,9_RX/^&0?C=I,N39Y)MIV.1R[+L?3D?J
M[/G/+_Z<[9+G^3"R"20\/&YWB"FP)E$ ]\'%0 O&8U\4)'O4#8/(K:P6V(NU
MNB9X2NENG9KY:0HMJ9WR&'NL"/? @N,XX<W#B22XX)R<@D$CZDYAU<&'4>S-
M:6P17C^!+06^Q^UK06_0M\ >1Y &/J!CV1[/$B1"RD..XHX:MQHP8K;P^[VV
MQH\6^*5G-1 P+!%>Y*"@MWD3Q6TB$ $.][%A""PO#X/#4_=OWR"3*))_3G_=
M^H?J^B[:(\;3]T<?7_'_ !_63^)6??/&V*_"?WW^,7B]]8W7Q=T^>-L5^$_O
MO\8O%[ZQNB+CD3>IW6ER"XEE;1?;O7X>P<@.:+H^?LK./2EPL<+Y;<*2[/9Z
M6N&Z^[B36[4+QL?0FM^+,NC7 ,_Q98AA[5Q7(K%J(E$2B*NE;WJ=UY<G2)8I
MT7V[V!'KY(#9BZ07[%+CTI;S'$^7)"D13V0EH9NP6XD*.U=\5'TV(GC#+(U@
M /\ &%A&+LV%8BY'YXVQ7X3^^_QB\7OK&Z(GSQMBOPG]]_C%XO?6-T1/GC;%
M?A/[[_&+Q>^L;HB?/&V*_"?WW^,7B]]8W1$^>-L5^$_OO\8O%[ZQNB**FZ2Q
M(V\6J\U:JRMQ1[Z%M.:F*HM06=>0.+O-SVNL!&)89+T1"S.1H7C'"SW4E8"N
M6&][VL:GA]G_ )Q%2Y_=Y]&-I.+&,IJ<LU<9.W+^V*F!VE-3/<S!?/'IC-UN
MQ%'YAX4!LHF0_P#>9B.NYSD=)F<JJQI:8%)60 3>S?/ 4#.$17,2DZYRDZ8X
M8ES,X_\ D\;-H8QWYBX47-]^<,^1'#]QI#10MQS ?OOMW,=SO-"8WP]@H**M
MHE@7M>]^T'K5%JH*79(EME-US-,^G=6O'GC[+=M9M<!Y;YV/@P22?JZ"PX_:
M:8^]NN1$C:V/:UT*Y%D#Y+O4:Q^O)SD'&N;/   _Y]Y<XD0"R,*!KJX6NV0I
MR'H/RWI[P0L^+BH?F44P\-BK*$!MB'$*06Y$K#BLUQ[=9#-R&TS&W*CC2^VZ
M49PKJSCKV<%84%(0K"J?*9+M0-4N>76Y?9NL>7)[K)UG KJZQ-@XDAC9\"LK
MAQK?C>+Z_78Z^-BT6!Z-;#@;);-3-3*-[FX@-R($!PL#9 U[<Y:[Y#CY!(.I
MC:[!K<UZWIGMU54H@:NO>?Q6<C1\1,^$W/!J0V<J9.,WM 27PQBX\7GD-?'R
M&"<OE.NTE)130K #+B+"J9O0%[YHQ5QO(S[/=-GL>8&W:(!U:X!X_&?'\WM9
M79_>-:#\>?NS_IL#BT,$_582>M65CU&TAW-=+Y7=?<_)N>X['-LI_/Y >_PT
M CY#FXZVXKN9#BQQA5QK\ZUA<TIZF1*A0\S^,_DF=F"GNAW.Q3=LAR=Q,J#M
M=;JD%Y.%_.197K-7>UD-6V5E+[C-%T2T=+)#V0=+=;"%?66%G-MSIV2R20T
MXXC 'GS]?\WG]./H,^#20*R#5;,,QDM8!]?+:^OUUL$?I!%?7L'Z,MR?!4IO
MGC;%?A/[[_&+Q>^L;JG5LGSQMBOPG]]_C%XO?6-T1;(UDV?!L>5-.%E0S+4!
M/"!)8!#$E1S,N3#64[4MU9,,0]/"4I)"K"DI3'&RT@9$?SDAB <%:$.QO;",
M 1%>W(I>T1*(HR;,["I^L<-G2\JL!^288)]0O&J/'L7B8]GNZWU/,TQ[ K$0
MD$4DNN+&;;QD@2E@V-,55M' 66$8[B#>W2B+2OSQMBOPG]]_C%XO?6-T1/GC
M;%?A/[[_ !B\7OK&Z(GSQMBOPG]]_C%XO?6-T1/GC;%?A/[[_&+Q>^L;HB?/
M&V*_"?WW^,7B]]8W1$^>-L5^$_OO\8O%[ZQNB*H[9S57)V<Y'-/.0YX<4>]Y
M#XU20G'C9[8]^W%6:GR,KHAX%V#55<OYRTL9(H>=*XH*Q(NV(9IPL0/M2P41
M6X_/&V*_"?WW^,7B]]8W1% .\7-P$8K$3CXB^3$]JJDNN2=0"S=QM4\I[H$E
MOHQ9N]'(S)9%RY&26PR'7=<4N]DU$74M+4BU+/ ,GHH9]C:YL" (\2"6@4\&
ME^-#3R(=7C!,&Q:7?S*#C.8-BV>UW@O:># )!G3'RYL[9LPRR<QTWBUHR8!U
M.@!I+0(+H+J^O-?LA#E7BO@MU.:&:P-@,O#P6)+R9,C/X;MYFV\T1K8C512T
MN:>/O CQ.(1FMC,9-7$J*"^2PJ*\>3@1^E8S7]]):3WY9"Q0IGN^Z9;L59A\
MGG-D^JW:Z?LW;.8=AY=9/;86 9]@= 9,L<3[ 0@P3Y[18;.>PJG?6USHE3"\
M#71,#8((<   \#)\\L-G6 @\G'C[Z<&AI)7Q+*(EK[CAQTKO#-O7E+D$+*\Z
M8]5A3GQ_8IF(M+CV3Y&5EA[#*Y00>4L[.D9OX3F&)U=\V X,,*E_Z?\ REHM
M7K93;]=S W\=KJA]:T\GN+8!KMU;C[\\G"MLK&")N3-9KL+ -<UL]P/NQU.O
M([M%N<L=:&>0<9:[DQS0T^GG6WDR#F$QS81$" US2R QK9D_/&V*_"?WW^,7
MB]]8W4A34^>-L5^$_OO\8O%[ZQNB+$%_?V0F.>S,J5>._=*(V>\)>A6$[2(\
M'-Q^+K59SGGR:&# K!5W&AQIO/(,DC;PI&?:: VZ0BJYMB3/&!#<(?:D5FE$
M2B)1$HB41*(E$2B)1$HBK]XH/U6/&M_9^Z;_ *.D=T16!41*(JY)]Y*=3-:I
M8(@J771+F%)Q[#6I3QFVQ]4]M9:MGL!M$DY"^[DE=AJ#7PV%MOM*QH;KAA:E
M<*, 5N\/%V%5'%L8TQLS8US1KKAF>2X_P (_:<2  "7$-F@$<@,')XCLV/OU
MF-KU$$SW<80\$DX_9_2"!Q=@C/$@_1P*YOSA&H_O08DAX,I"<S,E"'7_ + 1
M^OL-@R;)I3MBJ*.XS'\O-[#8#1=.29DM8#@P?&I'8[ZL,P5@8%Q!-L&QO=0Z
MT^W%R&^K5O@.G9/[ LB&UQ_:/[0\_;Q:&'WI(8<NJZ"8.P0X<RE+G_(7/QC1
M]2ZQ'R!= Q^G%;8?0D L_20%K]T<INB+-B3!FY>F-4\F*I##9V*QG*B0[/+B
M/*@URN[&:"-)PD)!C/,=:0W#'$J@)-L80$Y,\ A@"#V]^DW1+KNQ#K-EK#;T
MVU=7ECBP 6%F+ US2[):76'QNQK T\7$!O++@7*M\.V(-9R>YPL<$?4BLX"R
M .,D0'3FAV/TG&,$"5LCSS$T0QLF3._W0%#8*ZMQVBI+@ C*ZH=E+,L.5!8S
M"QPHZ*AFK?C7*XW+@D6M8%[ &:&][A#;P=Y&NQA]AB]8=KY7DVU$!K,@9?\
M<>/,D-!RT9)(:/J3A<:FQKKGK1[97D&B;3FRY#/B!P]^7 ')&6Y\8/ZQRRM*
MM'D&U3>ZHYD%O2*IW6FQLJG:BN!+5XMEYNJ:;L$N)9:HD,7(Q'''R 9?W3CB
MN.RN&UT.Q=P]5"PA6M>MAAD^)2V41VQ[>P,L3 (&>1JVO-B.(8>+H @O+O>M
M8_DTM_#@O5A9P:69+@37-;N@-KC-&0>(LY[:^N=G):X3]CFM!;R8"X?Y?N/A
M/&_^N>M,K1/!LN*\G)$H3F?[EB1!:&N^R$J8#_4L;W4)QIK>7XDBAYM,2\T<
M,H:BKI@E8)R8D]G/,L$J]CKRJZ5HMK673P\&V@M!)(\8<W()R[R/_%X.,@G
MR!-LBZLI1V::6BD#L>#DYR.((#207>1"&,S2"&@G!&C\WF+T)QV_,SQSWY-J
M:W-;5>R'.ZKGZ3;Q8.-$2KXR]S$U_%#US+$A& M>W;\?V;%AZ#O:X1=:@B9"
M%1$[$=0;UZSV>Q82YG OR68<.66$; 8/EN#/+8(=S\I[3<VYD]=Y W,'2+ M
M_1 )!Y#'VO! +A@G.MCIP!;#>6[_ $'?37MV6@BS;'-JV/8]""Z8B-Q-1]LQ
MIF:VQ+6*VBW$^%3R'B(AYM>Z5C$-[T=HD,BR5FEJE[]V&!.O<?%V4>RF46T#
M5:US Y['G6"PEN0TY=^WG.8(+IC.(:?+FN,6-;U>^H_J"$X.J 2.3<$9'C((
MRTC\01D$>02%/&O*GI1$HBK]XH/U6/&M_9^Z;_HZ1W1%8%1$HBK]W'_.-XH/
MK_2)^RRY+:(K J(E$2B*"&Q^_>M>ICVBI@3B[9(1'/-RN)K12E-+7K8:62GV
MZP9-[W:"$N0]$KV;HW1;'!U"E","J#+O8007!T'5573Q;WO]/02#;!N?)PT@
M'[G<G -(:&YG.)#((.7%K2'*//\ 4K:=UW+:T4HSYR#YS]K<#[@7YQ!:0#./
MA@>05\\#;]ZX;)2U+$&1(L2@JR?!69[EEE!=VOFR458;%4<@K$NWDUP+TK1<
MRVJ6ONS&/ HI"8!5$:J) A*)=A%6N.TF"XS^LGMD5H^ +@W)=@EQ<2X<?VB6
M?^O#CF YW"<&G(3=(BPK-M1O</DW-S^'GQGZYQ@_Y3]'8/$E2\="ZG-1O+2^
MH!40XJ*CJ2MF!1DA:<JG;#32[Y%^[6\W"<IQK1EK%AO;!P"Q#,N+L6MVA!L*
M'9VD&KA&WFO_ ),T><?A^O\ '_#Q_P!BG1M'N9(AQ?VB0 /IY/X?V^OX>3A:
M4UAV6A?<"(&[/6NKLR'Y%+PRUG&0'/FMAYLDU0,;:P<W5L(VZ_VXTG0F7(7T
MC))OXU,!XP1=Q!\%[7J]D54FK,9DO[3-8)@^A\.P1C#B0#X.'8/XXP034Q94
M&7+EQ""'UY,$CR#G\<^,9'@>#^ _1A83M-O#KAI3@,19V*=;X:B1);SPXY96
M0UH2GR9,)5D)8,)QD-DC,AN-'T-)<[LR\RP$5.4;%F*X@WLGA'V!]F#'W/FW
M$7KE>,WDT9 \9)\> 2?+C^ &#C)(P"18C2(U=)L_M%5"&3]S06M'^8@GPW)
M+OV02,GZ+3QO*KI@6^Y,BZZW/XW_ !"T/*%)K,%I%O(-SM!BF$D>)<F<B_-M
M]U'H>06/L@$"P@F6#?LW%V.MN,J5JBT\V[?Z3:6M?B<XN&&9P!R)(_2W9YXM
M$#^/)%>P[#Q]%YL*BE;YN[1N:]H!)>,?7]7D>GAV/Y@&UQ_F&&+Z69RAZA2/
M%483?'RY.+^BN9W2M,>+U]H:<[D.;*>2RCI@EDXUOME!@<]W&MH6$2:+OJZ6
M!$%[@S0V4!BP3; LGT4^!;1:78YHMIS??<2=>..6LR]WJ8A8)#@)I!+'9QC+
MAPTV463$ES(HRZOR#^/D#./I_@1^!QD!66 ,"(L)E@VM^Y;P^#]S\GAKR!DX
M"DZ=C=K>0^B^BOB]I1%7[N/^<;Q0?7^D3]EER6T16!41*(E$5?NG'YQO*_\
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
MCIV1WXUKF6G5:CN$+BZIO]9>T9^X-Q@DC&!EP(!!\@'Z>5SL=PK.TS.J3?\
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
MW>S7%%<3LC&+YQU\F39=J"S/$ZH-38^&DZ<'!FMLG*7WLC(;)/<QK@"Z,-J
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
MQPEJ3$\9:V; O&:W6IQ=N#-$XO5Q@6]1=H]?D-%1&4ZM%=<VT -G//>&I&J
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
M8NTV=>"VLK*P9@. SR<75'2]%R_N,6D[[KU0;:QI+%PK@":XO9 +@^NL#DF
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
M19+6I\S]FHYCIP2%NCJOOAGQ@7KBX'8FL-VP%%N0PRX9(<H-D&8-P-D6.:6
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
M)^0KVC!/%V/'G+?/W$CQ(P[B-@O+F)K3>I2WLBJ/-FSG!T]HUU9T1RH(]GW
ML,@A=%N%+\E]Q!;CR;]O&+J>7>W95;7-2N[07N&_N+(UU=PV]A<O=-/9/M'U
M![+P%D2W_P +6P6^P^H83^K*SVKJ\(]<'6F@>B*?KM>/J/MZU8FPK7'& 7.V
M$NL,_:\8/APRL5AOAWAZ$IBAZ74#839]6<4+SGLA/+=2W#DZ^'H:^Z-MC$ N
M8T5?);&N+96R6UD=RDF8Y:::EFH_N\VP,SH'H#OUDCJU/#IHP9[:OZBSKX\'
M_3]5@ZQU_4XY#<YSG$-\@!K>.7$WEYH^?]\ 2Q]G>5_8-F"T!]C7,]@TX.2
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
M/!&+-P+@0XEI_EX'$_ARP3@$-D&A<S>IN3&C[D==9LT,/'9\215/S:::\V&
M4]I>A2>WK9@1%)D7(K=DAV((41\/#+O@=VN5405Y".+O9734T-P]OU,@6]9Z
M=;IB%M_\[!Z]LKP6"? M+#5[ZOK-A_Y %T ':'LL'0 -7%Q&1K=[@3Z^;)<W
M7+'P3:>SLA8>3 ]AU]V;5PXYL<P,#D/CP7AX->'G]GX4WF>CHW#S5A=U!VV:
M* V=K$C361%E;S].AX$7S0MK;>;Y6._0MW;IRB16T2X'-A!,5 EC+"89[3Q@
M>EQ2JS3%O+#KL. WEK[%JGFM)8XN?\<-CGMP 3_TVQX <RXUS\-QP+H-K;#K
M\2XD3W-#^NT]?93V@M ]*Q\-<//X<F<\@!I?CF0RP,#>FS.^.7KWH'L'NEE0
MA)"3F0VVWZH(4:/O):'>KG4V^K6;[=51K,;/"46P7'#O5S J):H4I7, DB ?
M<H-[=*S/:K:RJZ*IEPF$W=M\:W@/N^.^2. ; $ 9K^7WM&6N(X!Q<?.JZW71
M[?L4FCE%PJ(1GAQ_$BN:XN#>7 @N]-S?XX-<TGDYG'.."UT1MM#H:BO864]N
M<)XJ<G(D2RK++(48LB]MPC'L?+B2B.Q](<*F(#:Q)3;912"8;?O!XK[VL(CM
MA"%.\;[N3]1WHT_Y<3YM;:2'[*/KC[#Y">[_ %$^G#L&!Y-<YM9Z;+$,WO K
MB][ X-G['@!WYSTJPN.^=?K^Q5.IL"ZMVUYAUYR>+7NA/\@AQ=/?!+V@ AK7
M.P  T$\YJIR4P5MJ[DQD,EO2,U59W1>"<X:-?>(S<; FV" /0;!*F9C%-F1W
M0NIK7&M&V)]PNTANN$ 1!$--""W6_?5321%EMF,<VZKQ7.L(60'P#9:_D*\9
M#3"YEHY-.I[WN]/'@\6NOIUMJA;HVO ?16&RQK]5@UN:]UC6OX65>'$C+X#C
MY^FN8.;J][V-<YMACE1E5:0UE-2G&LL]24DQ0P\-QMP*-DJB(:98NP5E,*<[
M<=;9$K%#]N$*@EJ9?:ZVN 0>U85591YDJ-B#*XNQC/C_ '$9\!7NL,U;\D9S
MC^WX9_M^"IMX<)TV F;7;8"5=H-C7C,N>TMIY_B%#57VU8!C;!:<?0:^%9OH
MAUR8HBN'\6R^YL>P35L:Q85K" &Y0, OJ6.15V#)_P"773.RB*S^H.RT%=9.
MU\BYWR%AAOQ[07$G[CB!X))> 2/M"SAF;X_?^XT?N6BDZW>&L!P UP^-K[$V
M!(_3\A@@>!Q'@N:Y?)&G+LWI/:,DJZI ,]-O-7-R'SI9KDWF:9 BD^I>?C#
MX??,%" X)M$VFZZ6,8PEU66!.ON-% F!PO$"4^W>PJJ'L-UU'K.R%L;$O^ST
M%C9NQD_'5L+D_P!^1M#2&ZX#H.LM.9WR8>-=>[2T/=(L-NJLO^T0)_$476[N
MMKG./(<[&<RM(K<:_O=LL+"P UEG* *_B^?/@.;8:X&;<)>Q$X[/Z69TAS](
M:E),AIFQ.P4<@=[A;$>LMPY;8CZ3EYM-DI<;L;M1G-3$62D @NXPDI9 1BM<
M5[7Z]J^RV:X&[J'4+S7KX?,=0@6;@UQ<T%^?+7%SB6^  >1\8.23DP],J9J[
MOW&E>[^25E]\? /@$L;75[@3X&3S=GR,_K*NBJN6A2B*OB-_UINX_P!0#C1_
M2*Y6J(K!Z(E$5?\ R5_FZ1S_ &@'$_\ M3M-Z(K *(H(;SZ8M3?/7=U:R2'(
M\L1M';ZLF!>>5"XHP37*YTI%/(70H0U:1HSEDA 1C'!AX1O;3<8M5L/&L$!O
MB[F=ND=4:=MK"MF\>=;:-GM\G/OF<@QW@@_9RR#^GP<A3X=E-KS(?H.'8(!R
M?&1YQC]60#C(_5^,=L?BW:QFQ<1[+NK:W:A_OF%XD6('2$-S)>I@&>Z(G<]P
MV?;/>:*Q]1F@MF8;K[N)&<)-44PP@P%[)@\$%^@K>=#A6.OLFJPB:R.YU'L+
M(_=][!Q<!D/:!APR'#P[DX.:00&Y=E;MAT?6Z"O<8(ZU<B?6N;CEK?Y;^(<W
M'QI%?@LP&M#\BQ/R!P)/X2-."F0[X[<2O,CX;!\2)<$119UJS#[PULB%O2B"
M6V^QX*6VW&C5S0@;<G). JDJ[NN\'!VTO"[2B((+A'&,FTU2V746=OU=W9:P
M+!UBS GOGP&M; >7',#+6AX+!!8W:W;M^09L 8&6 BP3+]O[37\$?DW&NP?C
MB>PY^4PS\38#QX<36D-^,^-^KOF'PNP"KF; JKEGG:!W//8:3->YU5)#5'+#
M*,\(_FO6=*[BCZ98K(:L(LYHM]S'8H2[+. II*R@9 [7L%-+M>P12-0^,]AJ
MI.$#?5W5E8PG-/W-^3R;"OP>1^.).!K.?MQY.,F'*AZ)+IIE!NR-94C:"P:7
M9;LKJ\_P#7$.:1[' ^]I:23Y+N/FR!>AI*>,08T7/9ZR0X<,K,:2HO/$#@):
M\BKJRV7R@/@"R!?CQ$9N.U\DQQ((KBNB)2+?& +LX/=W9#V.<TR-UB)44.A[
M<M XY#?/U=DN<3@')RXA^ );=D,AK["#N]M!]M,/O]8UF">6&<F\3".?8^G@
MXR<@C#OVO&5!B:>)V(=A&+.C6EV<]BG6]9]QXV;KTF<2G 2))F)&,/R#E27'
M\5MP#>@/$CE :K;<:L<>::!!$NK5K?SBIG>$P/"%%V5SZB97AW*LO/G^/'(L
M;)M<*T.L/H/.L@8K_CVCP&CP><C7,Q(D;9P#C\-85C<DX@5]E@V+&N:6N=\@
MUN7&>Z>[CY:<C[<81N'^%2G.^':H3UM<LJSYVM2]NE['47+"Z0DY$IM^,W%#
M=DRR*W8+:7B6EFM5;#;Q?AR"3TW!4$M0P!@O>\*76P)E$:'>'/I?3[%!X$.:
MXM[-XL20X!QX$DP3@E@/$!T!P::_VFF-M%D0WW#6]< .1D#KFQMA7#(R!R<&
M_(-Y#G@ AI:<89?@^UV QX/C9&GO:9):4!:T[ :I,/$Q5?7H64=&&Q]G!BR'
M=>&O:W*'CG 05DX0492*$3XL:3A"$ RXL^^?.O=;>RSKF;> !W8:?KM;8GR"
M=?6GMGUH)!+<\ARG$ '9Y&0/V>M)'B]:%?LJ&,+ZR\L>P5YSX98V1<[8YIR
M?^>(:UV>'(Y\C"@?-_&CO#'NSNNZ_J>\WBO,_7*)H7BJ&94F?6WC4V*3TU-8
M0'%U"MRE(;@UZGS7:SC.5^[E]2CMEO):6"P$9]S;&A"G@O\ J79+.5^9EMVO
MM+=CC:70^2)+V&PKW5]<VQ_C:X&Q?DBQ:*][60&V+MCVO&JPV,A9>ZZO#KN@
MQ>M=;TCU(-/]C&N=]MBZRLI[7?'V ?6 UK17/^2/&>X?::\;*]NZRLJOPR0Q
M>8 39?8C9XIXVW5%OH''QU* 1(.--=F@*/A(X2S-=@C''H6>+NRV!V[J]R^@
MKY]Q]H5\_P!9C/ZRZH->-8-;3]AKV^,CCV/@;,_7ZN<U_$^ TD$#[<+17T(=
MI=,?>X<9PZZ/Q'_]M\C6$>1C@7 X&&DCRTAQ!UVN\&VM*]CN<(9YVP2LIY1]
MMA#"YGXKGAQ55Q1[M[)UYAE5ND^^B"'6$LTAW"SAHJP((UPDG.'8U1SKAP1$
MUYJ(SNL_TF?%-\+URN\C'V=:<)U<2YI=@N<<SLXY^6X:[)%EKG2']C_J@-:+
MAEY8V;?H +"PK16$X\8X0,#'X# S[##%*V3>.UB2;H<D\?2A.4]M:'\2,F]"
MZX]V]GP@;+SUBYOI(&MC(+B7G3"3H:11^>@EV"-12$5+5!7+L()@!7'<=YW5
MFS\P[H]A[$=>R1\U\C]N0WWX)<#^)!;./(^0.7VC[3YKNGPXG3ZD4M+R:UH?
MY(_"=RR,Y;X+3[$9!'$9QG!&CW[Q"-^6(FS(-E7?'>E_1AE0FJ:^(K?6%33M
ML8S/8"^!J%+5VYY/M.F86M.<ULLL"-WDM 5S+).=F L*XC!"M"[ YO9+&5<V
M@8;J;=0K'8XMV%SME?9-LM8\N+6,;8LASSP8,OKX#7.,%G _*.- ZM4P*6G
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
M@\>%9;G"9UTDW)A_(Q]AI5V-3'&W99>$Y8I4(7 8%ZMQ>4DVZ8T+,Q((*SQ
M3R21@P1%PFQ*5NOX?7"UFE_H]O76P?O!96-#F;&#8'";R<2'NL'SWO!U,X.:
MTOYV4S=,EZYCO>/;>65U M3. :3\C78-8[B287\OX@,'')^CON.%IZ7^*/%B
M+5G85 UA=,S/V<7K!\8ZO1FN/H^ %]T1GKC'3Y+6VW"$?MUV1\RXL?[;;+>7
M5.Y8) 5!*KA([*>INY-M>RG@U/;GWO8J_7&DN=LTS;VLL;(C3!/RCJ]P8UTZ
MN'QM>&-S]T*N$!AR?X"P8UU;86%)!HM%ZV:[A7UT"IM&P,$@0'V37;#PG#G8
M:\S@TLF SG5K1SK6<RXNTGK7IKN5C:0N71W9:)4V18AG=WK<?$')$7Z3Z3.;
M5V/UYOYZ]>4'##&I4J3!!KM)PY(3L2Z"6V%P:^"]@F&! (/6M;)DP)]MUW9L
M#WBLLM=D)Y?8<VFKL*ZPKZT_8QS3M>RS!=")K1QKFN.;#8^!BXC+.AFW$ZG+
M,SFC6:_BUO,V8L8-@\DY#H 9\;DSB+'B;7V +Z^NK[+L(NN&(S?L0KL%/)IH
M;@B1SL<^.EID*.+VT?.8V0DC1C$0T%KWO<FZ09<%K6O80?R7MTZVH>PPM78M
M$C58N<W?-?R#FGBYKP0YKFD8(<' $$$$'R%K.N@=6;$ATOV_'@ 9\CQXP1]/
MU']*BM!^C*)":,DL:VP&RLK0RT$(MMQ]!\J.J-E>/V"UPI62W[-RZVVXS:$L
M2,WBD-6$59.D)TO JY  =FW;#UKOV/:WM,>5%[)H%BZ?K(.PY)+.1R,8]D78
M /O^(GD?YN7(N@5\"'2F(>N@5U-!+B(#&M:T<LD> ? 'U&, $_0# 6@(RXD8
M'B1+6<5D2WLBVU(N(TN X?=24_&&VWUK+!"0]1/XJ'H3>K7C9O.0MO>^08 7
M4W4)R+Q@+=+*?2X0W\MG2W;=<V9*<;D7-=96!QDV)JPX5]?8-.(9@-;EI:&Z
MS.#G^H3]6\MU:R0WBP-AT8-J[7 'G57V'8B396,$/&P_(>1\<[)^/(+J]K 2
MPR;AF")/9*[M8H.?8&5EC&G.2E-RQIBJ3[3Y-%KWA>],MKX8HG ^([*;C<Q<
MDQ("L%M8Q)64-(5A&!_G$ S!570M.[;TW^G]\@[+WUK,?)EK>1$^<Y[8#22<
M_'$AK2['AX@ G77M+NK8[]?9]EQ^[_IP4E7K; (.#M@<ALL.+2"PS\L!#79<
MZ![_ ),-A\=71%ACB!0(2; XY:6]N\Q\4*\VYD_O>,E#.TYP&X_I 6WOB/\
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
MR:T1>SS3G%C^&GH#]CC7;Y.:(OWS3O%E^&GH!]C?77Y.:(O$7$]Q:=?!QIZ
M?8WUV^385$7CYI[BT_#3T ^QOKM\FE$6NI9XZ^'V$XV?$PR9Q[\>#0CF+FLX
M'X_',K:?:[$IZ(TVNC9RNMJ)Y@H^(#_LV'BW$$/0VY@[6 $':%802+IJ< .S
M''INQR,[;0-L+Q_:,XC>VD=3AF#3MLN?4C7P[&BO%C_!NFYD#H)1C+S,#&*S
M8<0L19O[C*P\/)<*.LY8PF9*E<0R+NT'<2O%ADCQAF<:NA ?<IXL@NV/J' 6
M* 8S,3)PKAR2\6/22\PFQ66(5BSK#+";8!M@V,++&$B^JW$YQ8]/U:>@/V.=
M=[_Y[QSUHB\O-.\67X:>@'V-]=?DYHB>:=XLOPT] /L;ZZ_)S1%\F7Q0\7
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
M-)UM;]S9[7M;\B;$.^TV KCD@N&3_JBKL=W6O9<0;6FL++((P[7KL:^  X@
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
MP#>(&RPPT&P_8^USQ]6M(@%S<B"UP),^@^'P].GY/\E6"F+RHB41*(J 'O\
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
MQ4J-33[878K(B=FK2['K.FN0H=:D=27GR*E2NSF$A.!<8J^:LF1@SKHN0_\
M%2;98TS&+6K$E&V"4I9O7K?\Y_,*PL^M=+VV;OY?=G2UNQCF#C7DMQR<7!OJ
M" P?(.R((_=\?M((.WZ1$JNV=NAUYEG^G]EL&B>",D9P[P,<>)=\?]?&/K]'
M*%/'3&KLV(TNU[W!?.U6PV9/.QC8CV8GLZK3*\<F)\ U=6L->58=9&N8'+E0
M&PT,)(QM<9B2@$N"W9$*RD!2M<=?IW;J^N_+:X-!7L#:>M]CR^0_]?S!8[/)
MCAP+FN]9C*XBM<XLQ!GU[75[OSSK=IN[I4SIFT,%WGL5? +&EK:YP?8UHV\"
M<V!KGL&P&R+@'M&"T-''+=8>6QN[$S=%\;>2@]K,'8P_9;(U>D(M[YKD<4@V
MU'?14>RGY3X],C9J&0[D+W;NK-\LM8<%ST@/12[L.$'!JEHJQMG7D3B6WK:&
MO[ YN?L^-LR#6\'L(#K'/'Y" ,L8"6Z["P =FZ[%,V=>L?9G[ZQE[_3Y\8_F
M(K39$A@#R:W@UP;.\.+@TN@-Y%S;M[=?R_\ #_/>NRL%^T15^Z<?G&\K_P!?
MZ._V67&E1%8%1$HB41*(J^)(_6FZ<?4 Y+OTBN*6OH\G"*;RU@EJB?DI9]\H
MHI2QC,(WW%DJ:=FA]I:P;V640T!R-TL+P#"*U_#X+V\-JB2(XE1?:./C^W]O
M^SRNVC<8\@20!R!SY&?^W_M_Q^JZE>G6Y$@Z=1+M%+69BSEMKGY',:Z= FXC
MS3NU/CJ-8T4JDE$L>+C62&:_+ W#A-$]?_E#1]T+2N7>UU-4O8LH-I'49,FZ
MZA^5/7=GION>[T4W<Z>T L%I$-GMY-:&-<V Z!7'/%H'J@^G7[#RV&A[?OC]
M?[!W^]VGC1=*I(,\00&^!["O]\W/C)+MF6.<'NX@M./ .T=F^0#8S;;7K6M#
MAAI'0*H2GR;+&B,^XK.VH>$<OG"\GSG=B(H7B2;F7# GBA-]VB0KJ)JX8DH:
MVC#3K)EDQ2LH"#:FIZG3VWL?1Y,R7N@=>['T:Q['I:W#9S7"OF\B]H;AWQC&
M_),RXUT]W!M@6,+VND6=TZ@J^],B ?U!UJZK*T>H.37&=958+AGEYG-LFUKO
MM)KQLGV,%SG5K<2G@OE.P,MR1]#K?CMP/1B/%Q;*Z[ZVS%(DNJN?*,RS/I@B
ME D4V<FY@0@1AQ^VW,<DJ.0FNM+5'&(ZY1HE%(3Q#+!42W[4ZZZU/[\V"W5(
M/2CW006-:(0JOD2UF22X5]F".3:UX+ .#733L:PGE'K(O7)$;K;)N^SH*R^K
M>N6=@>!<+&RKF3FN8>0-DW'\ Z</8.-B"0PU^;!84'F<G O3?7?=!6T004N,
MMAG[K\P6V7D[;H!JWBK,[2;(3 5S2P),&'V%9E7;S?4[&F72[K!;@%;M8 TX
M=A[W?2,U?F%U_H^[8/FNP%@U\@YN?Y RT:[B"07^+" ,NXAS:X$N^1<VNB[[
M=T3IO9.T:\N?UPVCGM#2>0K+'X_P0,XG'#L\2!PL,N ^.-C^0CS:R?(VQL;P
MJ^]/&''[.D'=6?=&2Y!;&T*Q(SC3I0@-#67&M+UH_%K2R,<YB.:V'@A(.[\!
M<H*C;MAOV/;9?J6R-VRD@6T3D-MKTVP[% ;@$.;6N:W9 )!80]K2'-/$@CP
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
MK7\U",.?ZLD="T 76X2S1!M>^[T]=G;N\3>CZ1C=7W)KV\>7%L'XWY+Y6R
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
MK$\2+/QJM'+^1H)NEZ2\D?'=% E6T6N!.DEU2L_B8^?;WE"/UM?E!Q!BZ-7
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
M:<VULFL#!"GB2)?R0D:-<)X/(I/(9M^E2Y#[1=D+(+MCA(DB=H;V4E*.(@F
M+46W[%KQ>;5:*G%SI"]W*V8=[X44ILVPFRZLQRJ;O57<%$2,K(S$[(--@]9G
MMO=6FU9I.J%*Z[JEZ6;=K&@RAOMXUN!OW-9KEP?D8>J,W;IUZ=WL)43L&Z+"
MB19,73&N?>4YG0XH9)OHMN=>Z3LCOTL]ANC4=C'&W5'?*D:':*F\L=@G-;(U
M;MG7MT4ZHFZUAXL]TTVD8FT\59+R9SQ:3O6&^X<QN/$EGH;V04!!6#,--<Z<
MDHIK]2497=:%9G.5,R4QR8N,!&<Z<>0JIO\ L.81:VE%9JC5%=:QN;JR97:-
MNM[];]+GGCPW[#%W!LF&W9*9O?JARFMD1M+M>K;R+>3OFEQCVLJDL=+XTN-+
MD:F:W#62S7HW[- T.VQ]N^'OD0GZGP)^R%(WQ6V,69I9L:[5LUZYB OU[?6W
M3H/V?R"Z! +M6]C\M^G^2H^MOVY/^8Y_M_L4T')(_0<+W5U1*(E$2B)1$HB4
M1*(E$2B+U&^P'^.7_KBJ(H>1-^>9MW__  ]U4_\ P";:(L>V%FR2HHV'@1NX
M&6Q#HDD9B3BI/%,5FDY<]\X*Y$+1 _4U6;3HPGYBH.%AY&!<S'-3S&UFY1PK
M7/#FEA(MCFXVY[)KH&]FVR]3I7L.B3;J*QC_ $O1D5=E61'-D?NM_N(\QERP
M@#VQBNKWN+I8D\(W"9HWOD4.J _4S?8]HTUT@[@7-$>1474EFZ/@C$B/+A:"
M_5A_N8FW>/W/H^NRM%I<CVU#QRXLB$29!*-,^SJ'K1*<(NL$=R6X8MBZ.=CF
M!L!*F&V92;I,U)CAE%X,MK:YJF*0HXZDRL):S5?"%9.P@DG%F[3LM5(@6-O1
MU,K3,N>MV-UHM=CLZ8\N-45E1OUO@ZVMD"&Z=-O=$=QD[9>G5$BRK-NN7L::
MK7XT36RJ8=VJX<H],L=$3V#N6=X?MMZJNY6.WCC1L9'L=-B(XR)?\97MF_PC
M9\WU,KE+V,SG2A.U^0 W&/KLM:L94F)KQRVW)&&V RVBMG'7%+%!,N<88U7;
M'R9W4XQYR<F-PIUH+;9ASGRRP)B@#$QZW=,KM\&ZFPFNU5^S?!-4=^HF3[.?
M7P;.,94+1LV[)+_2G3-$AD'8=&J9HT4KW&?<US1XCPK';80*2NT_)>VG2:Z6
MV, &;M]?.N8+]T%YXZ*IF^754S8 LP(^]O96R]4K5%ZY;R9-RVL$SLB?H7:L
MFQ\\,%[HJM=03,]=PF@[H['=UMW,-0'HFJ,>/\C#?#!5$EU)V7CFHZN24H8'
MB[%FAO>W:%H[NN%;8.#&/9&W,9MU<]S)#G:7L;Z)=(U_NMVST@UNYVO ;N&S
M6\-VLV 1ZFQ=9:7[3Z7('6<ZP0Q_JQ],@2-?(-+]$P;A-BR WTYD21HF:7;=
M,C7NV2&JL5JE$2B)1$HB41*(E$2B)1$HB411]VR_-:V6^K_,G_ARYJ(L\B*_
M_=5&-OW(]95__P!64RU<^?[SA^I%#*>)1DZ/]U(7;*&\G$HQJ\]4-J7JY(>)
M1(^R412>$)N2$CFNYDA6,;.')Y#M5,63<I/N3=PW;XB""_YN]V"ME@SUG8RJ
MCJ'<+JOU>XMJ:M@3=#"#P&7V)WL);CCLD,BM9H=L&W6S8S/IXY\[=U-!M*VF
MU;W,C[9_<(=2_:\M&IVBPK;;>[U>;V$>WW5VC<PQW,W%KMW+U&AAU5&,+=';
M!\KT(PSF;-YB-B;)Q[ 4_*>QR-'VNQF-#.5*T(;:3"\]=F/CK['.81K7;2G
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
M^SU&M:TX()XM&<8QD4<,-D1@SD9A1PS6G'C';1%T]N,EC-U):;4;B?<5\CW
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
M2B+PO[(_X@?WQT10#TW_ #BN6+Z_\<_LLN-.B*?]$7A?V1_Q _OCHB@'IO\
MG%<L7U_XY_99<:=$4_Z(E$2B)1$HB41*(E$2B)1$HB41*(J_XZ_6F[D?4!XT
MOTB^6&B*P"B)1$HB\1_P!?Q1?O7HB\J(E$2B)1$HB41*(E$2B)1$HB41*(E$
M2B)1$HB41*(E$2B)1$HBKZY,/S=HZ^O[Q._M2]/*(IP*E[@'XSQ@0WL5V?%C
M&$D(KF95BPWL<*]PEC!XSJ$-^EAC[-KW\%17^J9,<:'!CAL','43S;Q<2/4'
MAO!@VNP"2,CZ!WW>" ]_IG8= .C=]X )'AGW?W:_J<_0.R,X*ZX<Q3!-D";@
MNM[[$8>R^'KU(VR,1M" =PM:IJ7WUKO'[;(=[0:9VLFR.JI#\LUHS)6WVA9"
M O/7';"HKY6<MBQQG8P,8'N?C^5C-^QM=U.T8']]L+"R=Q>6N9>QM>N?NKI>
MBQ(>-<MD$QRZ$70VXK6[=LI\7=(XTO=HNZFK9W<-[]D3J]=2NW;]41K_ '=&
M=<?0-UC(U8:+""(NS99^V;GVYYOCM=NV1',PO17?V2HMV)D#7"0BW_,[+V Y
M6]ZX#C>2'_-KD>3FB%*BIF)S_:C#16Z\4QQ*JO&QB9BY&!AAR'0E%)8\DH>-
MC9 S<@!'+H!U7/Y:]3@3=7J;F_ES/N7R.9D/E,KKAT.5OF;MA:_5NV,EZA[@
M[K#F !+VZ-;=FS9W[ZZ3USN5[:G7IT1-%YU2(=;"W6&ONH$?8]S/^(W:7;-C
MMKH8CL&KFX0W;MGH17;?<W-RYF;?;;#6]5FWEK6O6K#PVU:&&A;.ICF17^RH
MYDU?C5[L=X/-KQ X&4RI%3UMGY1&*%O9K[2?=161AY2JGJ!&;CXM+&O6R.HN
M['-;LT[X]EUB))8QW-_H=GUP]D25&W9T>X]M\ASDNX5^@ZWL,+WD0:-^Z_V0
M]D;L\+K["")DJ]TZ3QX#UZ2*^?(;Z0>\ZLZAJXLVC3(87 S8D*89,/1E)?-
MJ$QAMJ\G!JOE)KDUG2M5UTU&2IG&N,Y5:FVK&;3S;CMD223(J200ZSXJ+6SA
MO)8-2' 0EIF#?(+MFW.N25J)FE\=T?0YVG7.D=YM^M2-IVF/$B2*D[G>YVS=
M@8=,>3JT:6:F>CK]2?+UZ #R&S9EZ2^9>0XUL[5LV4]ET./V:/KTZC*WR8\A
M^[7[6+!:![B4_;KV%C X>JT.('[L 0HD#D6V6GR6^-J<6RPL.*TK(VZV]B+
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
M7Z85QT1UEIYM8-C]>N7K+G[G:2[3OV#?MVZV[M!&HZM>MK&M PVZ!.L$&-8
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
MIIRTQ'A&#^12W$Q9#:BXRGBW<G)R\1/7FTZ,,U(6D50/3C"L_P!PJ:7E'$G
M*$$)A0Q!,OV+U!G18LIFM\T_NM6[3L'Z2=._5)_#]!CM)&<$9"Z1Y$B'*9(B
M8]8->,D# '$8^N<8_# S^(P0NL1IWHIICE<Q7*:T"]6M?4IM0!DZ /B%L= B
M:/F?C0V[ ,O.D IPQGG-4C 5V?G9SI02C<XQ+,PS<T_L S"LHD\['MTZ?=2*
M_P#)JS[-IVNC=@@]RO8NJ4[GK BZX^J/Z+MI8[7NTM]5SI,5XWL])S7'4=GH
MZWP.\LAO[/UNAW "FG_E]-.]K20'[Y%NR'D ,Y^X&MS?:NUN#VN.WTMNG?[>
M0/8Y>:79Y/3-QSFN1J8_,6+=!I!W=@%WM=FS"HL-1P(VG!P18KLIQY*_)S/>
M$T-A8 @G Q7<G),=8A&=XX>*C*2;[BS,O,.MI,?HLKL,S1M;-K[CJ6LL(<QT
MG^J/:3&[?0>=CXXTF3RU:G[MFWTAIV2=4&2_=6P[P0(VKO4'KU>X-K]DGL\;
MU,MQHV=<A%VCZ?9G<YVS5N:SFSU&;1'WR]0USM^K9%YJM\6,X955A).H><PX
M<8O&](ZJDX4%S&<\W*D;X93&[Y:N"OVVMQ$=&7F%G+>:?B9Q2.I$K) "0G81
M0B3+W_3>O4,23^84#IEAMW;85E^;DGI0>S8([V\XLFQ$O1)X[CR:UOM]L?T
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
M6R/O=GD[2QK23@%8*L\</'/E8YQ"QH5I0I%FIZ#B9@LW5Z$<H8T]MXF&CMS
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
M44Y?<+22%!:NFD8N<J8>!C65#C;6Q23S2\2_4FPA>+O>_P"Q=ZJ(O7NYVM+
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
MJQB_E56W<>,QX.IUMMW:6[G,Y'B&;'Z;!CV;W.;I?&?JT[&[=;U<0*UXOMM
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
M6I-<]A/Z0D11;"@C*6*:2<9DX>5<P1@3<0KI81BJWML^E5G<*PCXR?OW:1X
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
MM;LBL&]NMK^'KU]FW2]^@=M<"-OX%S1_<UQ:/]P5@!K:XM8<\<-/][6M;_\
M:A<C7I>DHB415_QU^M-W(^H#QI?I%\L-$5@%$2B)1%XC_@"_BB_>O1%Y41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1%7UR8?F[1U]?WB=
M_:EZ>416!A]B_P#&'_TQ41>5$2B*-^T\,XFQ$$31!F<J9R%A3!$3]BW+7TP^
MP<U#QY ;JFV35XK$&?AE9.0B6S?'%=H\L72X[ $&][]K*=UI9=]UW;!A;CJG
M#9JW1_KATN/L;MCZW$?^AW.!9) \G6&X_2+OJ]X.M]F@WF_2'18DO5N]3.""
MSGEN1Y;X<"'#Z$@_@J[>.IM[;Z[:^P%I5*FK6?@9FN[.;$4WV30Y/AY8UP?#
M"9W=J3@N]J)>(Z\2?T][Y[4"(\"8LQXFX=U<C)+/4[$GEY>1M>T=@U]]=MM6
M ]<LYM=M8=3!NV[(-@R&]@>0W4(FS1[L:=NO7MEZW.C[F[=;2^-J;L_.*FHE
M].Y0-#/D'&VW26Y]$>DR7+V[]C\G]^TZ]6R1K_=^''<,9/(B"FG6E&[NO6S>
M#*ZU&668[(_1=WE?8&6KOB)\(')(M2I(^*\-7V_WRDO9<E;&R8Q1,<&*)1D%
MNX(FIXH26D7/3C33A4-+8&G_ "SG.K:QVZWU=3Z]$;0.V10?G8TS=)M[=N]^
MW;#TF6T;FC?L>R=:"6Z18L$R+K<+J_@5EWWQTA^\Q:#?VK9+TV7&7L=7]=D5
M6N(VG=I<3NE>UENU;O0U$Z6NT>XTETK3HY7 Z^;1RY+LO3%%4C:S*$26B!H0
MFJ93MPY6CV5&]GOJ26:8Y7G$>?E-*V*>VWS&638.*(D\0CE'$RL-4L1C8*BF
MFY4_?"T:Z6RLXSS+B"[GP(,<M=K][$A,;NCV#=3VXTMD$NUF.'.]N[2=.QWK
M:]W#@9UCKV0],Z"[582NO,GRV:R-CHDDN=K=!.\8;NV>EMU[]>]K6Z]FK5(X
M8;AQJJUPP]^-;-@.4R6DKC3V#>1^VTZMR4M?B"9KT2PDC#QVE%B?'Q1LJY2M
MN)EK+9Q\]>PP9H@8"<LYPL ^_:(";VB 5U1$E0_RMK^D:Y,:O[#K[%V">9$D
M;3&TZ;J<R7'8T1],B0_9'WMVR-FID?TI/I-U-W.;DJ]?7U.[\Z)/;)DAV[J^
MZGI:W<^,"=[GU39HV.:QWML1MPFMW1@_>US=>P<M+"T\M R7QJ;8!6>4ERMF
M!&@HR'M!(6HC_:<@(*K#:=G3Q"S'QXP.V>U6(<.:YD-SMG/E109>6=GX"SBI
M[-<(\NQ61E"[1@2_E;II^N4U+7.K=DSJ-5^;%U/G5.QNI[+.DD;[&12.UL]7
M9JD"GVR_=C3.]+9$]NX1]1<SF_+:&]RN=KK"=.UZ.\6GY6P:B+,:_9FC[-'A
M;M$ZP>[6&[HNZ6STVB7"=NVZFPF[CM.Z+#:I8\>D&;0ZC2ENMGH^C>4SHWV*
MW@C)WQNWK2WKRUD&/M?EN/T=J.-SXB!';PD,K"%"P4 G$/:^'B$7S;G]$S.,
M*]H1>4)&GIU1TWL4WWN^-==IW291:_:1ID27RH.S]\!OF&RYMT.&T>I&,DEW
M[L-"XW+_ %NXSN\=5K?2@;>L=4@Z(HX'^+A:G1;/0[9J+M+A'W2MMF#'_<!L
M,Q]9+V9/801#['8YX0A$&V/E#(M;J.XO"42;?M=HDJU[A\=TOV;CMX/"+M]H
M(8$=[G%[) #9;'\7MSRP0UO$\\ [/4U\-O(C(]3TS^PM1J#&L]/2T"/K+M;#
MG/(:G'6XG]!]1CVX_5GZ$+GJE+VE$5?G++^JSY*OJ ;D?H\R%1%/\O\ @_Z/
M^K!1%[*(J_.67]5GR5?4 W(_1YD*B*?Y?\'_ $?]6"B+V41*(E$2B*NCE194
MJR?H?L[$4)1,Z9DDV9(4DJ'VJTVJX(M:^1CJLC,Q?;.$XEQ7EQ\Q^V2&F@9.
M?8U1OC9>6JA)%;W)A9)E^Q62[;4[+V#HJPUKALLH#^3B?2:8TS3+SN !=C,<
M#0X?3<1R+1Y6@ZM.UU5YKLW<<LUO9YR,^J[6SZ_3P3D\O&,_4G!K@]X^ZLI\
M?['T$SM))3A^Z?H\[X9D639KD73]5CIP/] UF4XVCQN-G%B39.87IBI:K+>9
MAJX5C)2T,_ PDJXK>).,&7:__.-C?S EWMG&;M=MFN=,B:'^F=VV>RZK]^EI
M,EHC-<(WNSK?R]3UA$#7< ,93\H-NS\N9G6(KXCINIEFS3+XES3IK_;2I>[8
MT-(Y[=LAD6%K80X>E)WD@8RH 35Q=[0*^KL>1TVM&D%?0L#BH=>O+,@_!7=:
M&\#7#>3)/RLMY3]G6RI%160-8GA.*.Q;NAJ9"HX+FY8@YY>*7F9QPJ_\Q1ON
M[SMDV))U[MEE.ZWO@R1LV,; I:N7&W3J'6]Y<R/K>=CK!G#C#W-@MU;P6,TY
MY=$984E1UXV^TZY4%W9?DWM:=QDS9$2-%K;!K TNDZ]1B%^EI:=T?3LU[8V-
MIV =B#1M5V";T<1+#,K:\*,8MB,=7==4TB1U>5H[=2LXY3P6TH-R3XR5FHPE
M9R=VY<;>]_ /NM%*><C+050/N48+DF !^A=VFU]QV;L=O7[#&#NQ2?8ZWZSK
M]Q7N9KW:Y/!W_#X[=FZ(=3AR<='KZR=.QBSG2ZN9UKJU+0#0-VZ+6B-(V Y]
M+?$W[H;F<P.+V[1H$ICAY:-_I;@W>S8K!L0%BBQ%!OUN 80BZ7#;VUB2>M_%
ME]"R>WT[79#8(?#UZ>&]9=@=P:Y[>+W#)_6?IG_=_N6SR"3]W(Y\_J_5_LQ_
MM7WUT1*(E$7A?V1_Q _OCHB@'IO^<5RQ?7_CG]EEQIT13_HB\+^R/^(']\=$
M4 ]-_P XKEB^O_'/[++C3HBG_1$HB^4P(;CM[8-A"L#V?#>X0BO>UK6\%_!<
M=^E<SS+@<?8PY_V@A?3ES>/X Y_[/_H5)^U^K,W,?DMA;DEA",,_8A*0]:'=
MJ[,L'MUWL%G2(4VUA^X\@M:08QRY9>;!C185D]6%E$9^ JK2, S$ &X,FXO
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
MV']4W1%';;-J<IFSVL&R.M-]8]!&-?8J!):@OWZ!Y!MC'6)G!EB/W.Q1.@Q
M+XNV]WYW(!<OE%XH\Q/"883V/=(?&7[!%;Y@F^.)[5K=FW:[-@VN0(OQ?8 (
MJY-R1"O8@PH5A@[?9,[(NMPAZVM8BY"B*)N\L+NK8W3O;77QC*" E/2>M89T
MA-H9SM.4L1K8[HE2+'JQV_E.#/1T=;4\%'3UA<(R,O()PU(S'Q"S1AQ1"Z=H
MBU03(W*6$-RR].]"#0E7"78TSDDV)*$;U++,\;>]^)\P!HC>WVA" (0>W>X>
MM[AO>B+W>4?E.^AQH)Z2K8?U3=$3RC\IWT.-!/25;#^J;HB>4?E.^AQH)Z2K
M8?U3=$3RC\IWT.-!/25;#^J;HB>4?E.^AQH)Z2K8?U3=$3RC\IWT.-!/25;#
M^J;HB>4?E.^AQH)Z2K8?U3=$3RC\IWT.-!/25;#^J;HB>4?E.^AQH)Z2K8?U
M3=$3RC\IWT.-!/25;#^J;HB>4?E.^AQH)Z2K8?U3=$3RC\IWT.-!/25;#^J;
MHB^+*D;E*[7:'I_H03<)!E@V!R3;"G6%VC2+ R/$>:;-&9?#-"&]Q7!8)=C.
MM[]+WZ$65Z4Q+/C 5MO9(V+;T3,U[[-;/I$U)C*AR4GC,K::36;NI6JVMV"E
MJ+_>\00>K*Z_F*NOV:H&V @E$%XV:1:Q@C/& +(IRT1<=EF=@RUK@'V3"A%V
M-MV @*[?:"+QAAHRBPW,-L4$-K7&.][_ ,&UK7%8BK!;S)W\A>=MRGC"T'Z@
MRY&NRFPC3FMN*TG;CS?![X;OO;U,UAUH5FNNL]OZ!SPCY1EEO7C)4B<\E?,L
M;CJ190B2QDB$81;,\H_*=]#C03TE6P_JFZ(GE'Y3OH<:">DJV']4W1$\H_*=
M]#C03TE6P_JFZ(GE'Y3OH<:">DJV']4W1$\H_*=]#C03TE6P_JFZ(GE'Y3OH
M<:">DJV']4W1$\H_*=]#C03TE6P_JFZ(GE'Y3OH<:">DJV']4W1$\H_*=]#C
M03TE6P_JFZ(GE'Y3OH<:">DJV']4W1$\H_*=]#C03TE6P_JFZ(GE'Y3OH<:"
M>DJV']4W1$\H_*=]#C03TE6P_JFZ(N/UTCG:@K:[8+9#9A@Z_1@3*6ONJ\*M
M)H0A/TESV(FVN\D;>/Y?=#F<;\U=UFQ4HI<ML_AXF+@DXV=<%THTT1U[G +
M16%8]^V2"]P&EBOVKF ,#8!@3.W?QG:M89@?"/KTN$0@WMX0WO;I>B+Z:(E$
M7K,$*Q8[AM[:P!7#X!7]MV;]GP!"(7L_N6O?_!1%[*(E$2B)1$HB41*(E$2B
M)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*
M(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$
MHB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1%!'4_D5TTW7SWFA:Z3RT
M7N]8X6EY%?\ %9V8<@2DSE! 71("QD+L?KA>*[ MXM<M<JRH648DBZA"$P72
M]Z(IW41*(JV9QWPSX=V+96KZ'J%M!.DB2!&+MEEG+,2Y>JN$TU5M,!8:Z"^[
MY"O,NS4.Y6*NM7-?:"$X@:5T&%1#?!'G6L=8NOK7&TDVT6)&8QM88#GY\#%B
MUYKW#PX?<^MLAY=X%<XGCAI/F9LUP(L61*(S.);_ (@ D?KP"WZ$_4#Z^%,2
M+'[E22PF\]5"/I"B7.6\>X\Z/)0Q4+!>[15/=XD\:*OE-)S/9IB/+,L'H)+6
M%5+$&]KA,%^6QD1GQOMCEI/ZO(^G]OP'T7*/($EO(+<5?%W49TR:VZ%S,UHN
M]+SHV?DCY\A69,=O7-:68[%INQBKAQE=WIUF(ZWNWQ-C+1CTY1*-LH^-QR%7
M *4RDY2&-/!7ZV"2SV^EY:UE2V:YN YL3DYK&C[6DMXO=Q=EW'[2(3BW)$>1
M($3CLE "/MMQ7M?Y +S7S[!H^GU<VOL#]P& P^2<-4F*L%(6LD!>55=3>6)F
MLYQ-;!;+D[G1E1?4&7DIS^Q/>^W5R[U0/>XYG0NX;<#FK!J/8"V6CK LE-S!
M73;)]T[/SX//$82<M(Y_J\-R?[AC_P!<&,G]?+(7T./N?:D'EC]?^S^_^WZU
MQYT@,DB4$V+3EY/]_P J,=:?N$U;=/=]V:@+J"A+*W<(16O8DEQN'"*_+U$9
M^Y:IF@B:R<(@!%<*XO/Z#8BQ%>/)R0X5=C^'@,\^<*!*WNTV,6(\^)W,M'CS
M[#TR\_7(+?D('C]!_O6W:]*<E$6GE1_Q\B/=D1NI.--PGG(Z<\51GMBU[=X.
M!-8HV[=U*N*$0+F"(;8U_!\;X;=/=P;=+]>MN6MVO=+,;63S#&S/.?(+@T?3
MQY)&?[ACZ*+O<V/%B6,D$P]UL('+ P9YU6%@UOUR,LK+!PP,?:<D$@'<-=5*
M2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB4
M1*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(L">C02I!;"LT%W,=:<DK1)6'FY;)?3[C)S%@&$(Q"1'Q'3F:#P;Y
MP!@Z>,3%0L=K=;=?#>B*.WS((6_IMN!Z0W?G[SE$3YD$+?TVW ](;OS]YRB)
M\R"%OZ;;@>D-WY^\Y1%U0=)?[IBH-O9)S;0;@;(/-KY.%,3KD2*HQUK?KP;S
MW3D\Q\N!:;JP^-D+C*>UW)=!R0B'9&N%8L(R][K 1=>A%W8$C#*3<+$3"+Y9
MA*;B PB/=V4JJ.>*]P=+W[\731G+-Q6MUN,=[W\%NM[]+6HBR2B*@S?2#I:D
MO>Z I%Q-3MSIE@^+M:YR9*^\]2]JXRUB=N0_9:?,*K3:2$1P!WLU(DU:;[;1
M8]4>^0YW92!&9N':Q:@*P[X&5JJR/LF]NVVCPWY&JJX5?SP0?CG67OB\!NT/
M ^2'IB?D\M<\-#&\&V,N?M?MIJBO@\0(-RZ>?#"<&![$%G(<F.( RYI!XES<
M\'N:H!;[0).0M<)\D:4]77:3'$5\:V0W==,Q[SE&ZP]]*Y,@W)DTU1>2^5&[
M@&5:4M@XW$U0G*D?&K*6:9@9C:5L\*/?M#V,*9Z7YG5UU/W^I=6WYG]*V?)\
M./*NL;*JK+/KGW<7-:+!\\6#2SV-@RQ;8[-CC6UX-?1UK(T&FI*5KQ55=3:M
M=":]OOG3F-8:GL#FM+CRU_'O->7O-A7N^YFK5\A8&!M5\:.3HU]@9,?D,:0M
M)_H"UO=J_NQ&LA8,F0Q%K8,2@PHW8_GTM#52G$9*R#*SI<I2DJ+'5"[I7+J%
M^PJ7'VKUGXVDP(]/32X_#716_=8&QK.0+JR^K;'XUM?GBXMU/=7-<QT^L+;2
MOK1Q97#Y"MR$AVZXZU$M(;@^WL>D=+&7MUD"RZ]V7Y -L!QP#\:_BRR:;)PK
MS8'[M@;7V/%:^\;[K<KBT55=CN/A"769#Y.]\02<WMF7%KC.#D06Q.TT-N18
MF>Z^LG29,OO^ %LJ;@216LJJZZ4X,XVP@]W9QBG:95ZHK=4UMNYVG?8?EEUJ
MO+J[6_5QM.NZQ!L#K!&O@)^6NKBS]VRN:YGVOS6MM]LF\CQ/0KB.'_S-L+3'
M[6:NQKK,G\./\!8.K!/!^]PK2YI< ,39XS-64&,'(^'$N,R&,XG6+-=.C6K;
M[8C;2+K!&OK!D!Q.9;R%%P@02SKN0*\\<9JN$/A!D+3*SU#MV,4L\ K.LM9$
MSIT/L%IR;W_LC>5@[(P15#XRO  <'<+$UT_LD$\>(K;:KKCEM= (\S83(O:9
M?5(\;7_3W7K=UE!:[)<RQ[(R':6&?/I@0*V?7UM<\YL2/DR7?Q[VJ![XU V2
M<<SIO>''ULI(<8I?*9*FRZY@.'9/6=P-.0M<7[!Q# 7RW&RG9N\6)]##)J<G
MJ:"D+1-PHZ"7=.+LG@ZIPLIU6##C4E/7WT/Q7=,[+6C.<@V5E9V5<T''FR-9
M9?'V-D2WE8^19.#19-L;IDF5O[$ROF,9MGVW6K&!CD2XUKJWY!W_ (6M K7!
MK< $6%<0&D$5VL6?QK[:YC%3@,_3E*@>8<;1>:M860_W@]=:0O>'U,B9W&_&
M.AH[[CEUS#F89;QA19NTT$26!4NB=K, K6"G=CO'P8EDRNGOOYFRQVSM7Y<&
MT:T.+K-O6Q\?V*O#;%IKW_*"MKK'C8M-=9N;7LL'%W(-X1VM9>:V1R#JKKSN
MKJ\EHQ!_J'V-AUVQ+VN#M8JB^R:17'Y*NL037!M?8_):\NC7C >+>DC2O'OJ
M#MLJ0@E3G*[ZGR+IXE7CS28>C!-D37=PQ N(PM;M075$,#+T<N=S9:6HWNBH
M2PKJY9*[953L.RA?"5]M#N(+^S6&Q[FM>WIEC7UU@1L<\6#K2LLJS669+N<!
MM?9%K81]E!-G5D6+G5KF];KYI[##ZB_77ZP+QUOUUQ; ?P'&N<YUD3L KGS0
M2*W+K#[Y[:T?:#]MGEL#\:$XM1S[+J,G-/9W)E"1&ML!'KHD=B2GH*QX4V!8
M\ROL:XS%=%6$",+[2+LE,)NA3;HB3+P%A';90%!,P5+/1QA3\_(Q=0C?EG J
M9<06>HCK?R-;8%SR^PK+* ;*R:!_++'Y/^8/L73_ &,ZU#OC+$<W&TK[*U8_
M1V%WL0PU.K99_'<'.@!M<ZMG-K:QV![ZLX_97#XO$"N]A\E!XL;KKCMV =%)
M=1MD]'YX>>F,7I2;#*KM6UR\<:+KRPG5#[7>RK$ ()=BDRX\DN6&@VG&U6HU
M'*EA3H\7UM'!<[#$%/20*6?W7I^ORVU]I83=V[ALL.G,:X\'[.-B;6QL7^9_
M\P8ZP%EQ/)V-9?/@OG;-=97BSIY];FJ=418X.J#WJOL&AY:#806=9-8^?Q $
M!W&S;7/Q_+WDUL"R%=\@&AO9=K@M6E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(M0ILO14K26X8=2)"8JC+[
M,;B4Y75&B8YD;*?;7:CA,N2BK[A;-CRG B(68;;^2,& (1=JU[7O:]NI%MZB
M+6TB2.PXC9*_(\J/-KQPP&<GF*;D>[Q7D=LM=O)00%V&K+RVO#QR$<H(A]F]
MQCZ6O?PWOU\!%DJ.LI+C2DY;0%5,64%3P0YJ4JI6>4II^>G&A_DU%-5\<1A)
MP;@,MX;"%;P>"_Y:(LDHB411XF+8N =>L5#SYYG.((-P70IW1&SGRW);-C=-
M<:U<KQAJ$@&NQQ-TM:6A>#LDE>-,]MX WJ+HEQI,\T\,@VN,XQDGS]<?4_X!
M>"3#A2;AX/PT(>2!]HQ]<GRT><XR?^\KWO-B01M+&2@U)#9\1;!1(X\[IG-]
MY-MERO&SAS6XMV$5;)05W'=C95\ALN5(MX! [1*NGWOT .W@\[(4;=LC39,?
M]ZWR/P+01],C\#G_ &%?8U@""8DGZ^/!^OU_NS^I; 9[,:K!;"$QV,WD5G-)
MKI:<B-IJ--*36XVD%(2"[%)26AHB$3;$1D$NQ=P@*""P"P6[-K6MX*G[]\F1
M),J827GZD^3G^_\ N_#]04>-&BQ8HB1  P#P OUUL]N/EM+3,>3<17:U'*F*
M"*Y6VY4M/<#974I9":4L)2XC+95\=:0S@F]!E"!<!H+]B]KVZVO"DQHLF(8<
MO!:?J#_;^WA3]&_=&DB7%)#Q]"/K_;'X?CY7ZS66U(];20R6,UD%F-!MIX$A
MNM9J(J4VFVA)I816*3$!&0P8V.C8A=NE[ + $ +WZAM;K4S?ODRI/NI1)>?J
M3Y)_7D_7^P4&)%C5D40X8 UCZ +/J\J2E$6LU!^LU+>B%'B@\FPFO]QHZHO-
MACY;A2,5SN)%;XL<#A5T1OW-(6UI%;ABSCA.$6"P"NU:X[VZVN+EJ.O:/0C>
M,?C^@?V_N7S>YT>.96/']O\ ;_@MF5U7U*(E$2B)1$HB41*(E$2B)1$HB41*
M(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$
MHB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(J^N0[6/8W:S79R1
M9K3N-)6E\C*X1BM(C";:$MW5DV]K=MM*YQA>,]&R6,\T5PJS47$58+M;PWS@
M6L71%UKO[O[Q$[_<=.]VWZMM:M.5+;#YA3'(:\TQZXV>_P!DS:L7>%NVKK:J
M_FJZG>ANIJFFB4P%JP48XS(O<0@J2;UHB[7R/$L@X-H]Q<G9R>U:[$75I0<F
M8H(&L(#IHP%51#8E#D021!."%%06V6&X079X6@IW#D7[9U[V"$)%7#RYZL;
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
M,C=1_M?>)DDI*=J^\Y<@A9F=BZ\D*C&D]'V5R(Y5(J0XK;K6;1[ <0&Z;A)
M4AW.Z2UPE7[*BIX%K#LD7Q77-\N314>FVF\9#[SI0<6@#Y&M[")WR#BX/%>X
MUWQQLN, <*VO990&V=HX&RJ=/*V:-'?'0-T(>C7_ -::2W)XF=USXUT '6"9
M_P#,A-</4,RO%@7ML(-;75QUA^Y)!Y4WDWDF?V8W^11CR AQ[N5"C3!*3$6=
M&6K,.#"LL:N^49<0&$]9G"U=+T;WI3BAJ246IR.&P;(^#G)8551=7=EKV<Z!
M<0Z>O$%K@7_U+ #GGZV%>?Y9\B7><'+O?_& S[(,^0K:YE;\CBNZ_(;-B-GR
MP#KG=,ZY:<0TDYL;,UMCA@ L<BO^-LVGB[X_Y%KK#-=AS>(5MW.0IL(>I+2P
M-YM4LY;D#7X,FVVBFR<-?6;!6P4]#DYT("YKTV%J%M0)=BV7"V@@$IG8:C(5
M&:]3C<^U_?,IWMUJZCQ-<WO4J,6@-KWUS&U[&3W?(P7.;LL[*O#OCK&>'/ @
MUY>6_'<>5C6['SPTT[+#3MZ^^R9)=$V3;?L9<W-?BI;7,@_%PY\YKOCZ_D'.
MG6/R#=G-_OV5]C7MUX'L;_*%*JO,C#9;KY2H,2\EU<A6S&J;M:;*;NMC=3FA
M"R)"3G<;&D]#19%N]G:!S-B14=.2T%85E@Q#&LJ80JJ4IV_FRLA2ROD>N0ID
MF2'M'2>PV3[%SL,]_66C&UYRT?'-%C6YL>/\>TUQ#*]_W&U%G,?>01;S'UX.
MR!=];<VO<YX/Q]G65WR8=RQ/+:VP=/(\0+!D^OL/D P#XNNU]'7*GNS-*GKG
MAL#:S4=I)MHM15TM_2])C/8K8VEE5&G&0&S+C&"A1_J5+MI'D7!C-%01!9\?
MK,;KA:NOX2H4%13% M,#I.LZ-UO,=NM-+X.IO].DUV>),"PZS!L;&= :7"<X
M0;1]I7NGOL#5UCZOX^QKV.!+XW99#=%9/C0Y?%S;[LM:RQ&"-9KK,#KK; N+
MH#66%9\?8D>PYV=?8CX^QKG?39T*\E4I22\FZRW+R71H[WK*\L<D>ON!'T0I
M&L:&# )B9-<X]:I2CM!.;[WD>[I<UT_$$DW6%I<25@K/PPA3%$7\X7_..R2Y
M^_\ *6;OUZ]WS]A^3O\ 4 :6;3BV;8L8:P@-#F_(5SIP<U@]\T5YV0G-'(K0
M3CHH_P RH\*6_P!#K^O\S:RN=R;CG5V/72<$N8X$P.Q^QKW.)!=/<Z 7$G7
M62Z7;=R!'K XPF3;<%=?+*>\#:@-8QC@3X;4I4<$AO\ >^=9\HRZV7-!;0=,
MR1ZT&LD7:UUB.G<)P,:V%FJCK2U:X>\@_P! SX$&U_-*]J:S09M-SM&UQ+&C
M^ @5S[(6;SK.*[U"8+VV)=8]<L^4"NKA5O<^R&&=MM1U,74IQ@7_ ,W8V%D1
MGR/D@#7!KOH3_,LU^&V7R/BN%BW%6.V36)6Z2B)1$HB41*(E$2B)1$HB41*(
ME$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$H
MB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2
MB)1$HB410.VOCQGR2Z=?$8^=9[U^D\M_.H^''9!"2VU?+.= V(M@=N"XB)&A
MB<H=%C%,8:N.PG$EDEWN$=BAW,O;K31-+1V$;(6[89OQSVN86NP(W.'G9EP
M_;;% :#R_>#Q]KL>9OMS%Q/P-.1Y/U^GCZ9=CZ?[_P!:V/ >"QTIDJ:2S5ET
M.8S#D=WEO1T2 5FXSK5).LX<H3HR%;"&E(21?.NL $'HCX>"A=D75+#8J]NQ
M;0=T'?H/P^IFBG],G]TX%N?',-P7N\G)<22<X_4J^/ALIWN_NO?48'?7/_*:
MVZR?IY%3P?\ W#!'(EHE57M6241*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)
M1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(E$2B)1$HB41*(
1E$2B)1$HB41*(E$2B)1%_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>g432541g0418224825709.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g432541g0418224825709.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  < ) # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P"#X5?\E!LO
M^N4O_H-7OC/_ ,C;#_UY+_Z$U4?A5_R4&R_ZY2_^@U>^,_\ R-L/_7DO_H35
M]++_ )&*_P )YB_W=^IVGC;_ ))#'_UQM_Z5C_!'_5ZQ_O1_R-;'C;_DD,?_
M %QM_P"E8_P1_P!7K'^]'_(UPQ_W&I_B_P C=_QX^AZY7 P^--3@^+LWA2_C
MMQ8RVWG6DBH0[' X)S@]^W:N^KR+XN1G1?%7A/Q9&2OV>Z%M.P'\#'_Z[5Y!
MV'3?%+QK<>!_"@U"R2&2\EF6.)9@2ON2 16YX1UT>)?"NGZOA0US"&=5Z!NX
MK@_&,4/B[XI>'=!9?.L[6W>\N$/3YA@9_ @U4\ :V?#?@GQ5IMTY670YYMH/
M4*<E?U(H Z?P9XQU+Q1XN\0VQB@72-.E\F!U4[V;ODYQ^E=W7C7@;2/$D'PA
M:X\/&*/6=6G:X::=L;$8_>&1R<5A^*M"M?!^C/JD'Q)OF\2P 2&&6_#"9NZ^
M6.<?6@#T_P")'BJ_\):!;WVGI \LEW'"1,I8;6.#T(YJCKOC;4]-^(WASP_#
M';&SU)-TS,A+@\?=.<#\JYGXC:G-K7PD\/ZE< ":XN;9WV],[AFF^-9X;7XR
M^#+BXD6*&. L[N<!0,9)H ]HHKR*WNM5^+/B,RV=[<:?X/T^;;YEO(8Y+UQ[
MCD+6?J^L#Q?XWOO#\_BH>'?#ND!8F"7:PRW,GH&8YP/QZ>] 'MM%>&V>K1>
M/&VCVFE>,/[=T'5)!;S6\UXEP]NYP P(/ _#M4-W!XI\0?&GQ'H6DZY<:?9O
M"AN)@[,88]J$^6,X#$X&1ZF@#WBBO$/&O]H>#-/\,^$F\3WUOIM]<2?;=9D)
M\T+D?)NYQ]X\Y[>F:V=-\#7NG7UCJ?@KQQ<WD/G+]KAOKH7,,L1/S$;?XO\
M.10!Q_PJ_P"2@V7_ %RE_P#0:O?&?_D;8?\ KR7_ -":J/PJ_P"2@V7_ %RE
M_P#0:O?&?_D;8?\ KR7_ -":OI9?\C%?X3S%_N[]3M/&W_)(8_\ KC;_ -*Q
M_@C_ *O6/]Z/^1K8\;?\DAC_ .N-O_2L?X(_ZO6/]Z/^1KAC_N-3_%_D;O\
MCQ]#URN*^*^C?VW\.=4A4?O8$%Q'QT*<_P LUVM-DC26-HY%5T<%65AD$'J#
M7D'8>-?!*:Z\2:AJOBK4(\2F.*RB/;"+SBN7^+$=[I'CN^TRR4B#Q-'"KX]0
MV"1^-?0>G:7I^D6YMM.LK>T@)+>7!&$7)ZG I+O2--O[JWN;RPMKB>W.89)8
MPS1G_9)Z4 >8_%3[9X?^'^BZ;:S7%MIHECM[^:#(98L#/(Z \USOBIOA;I'@
M*\M?#D6G7NIW$.R%H?W\X)ZL2<E<?A7O%Q;P7=N\%Q#'-#(,/'(H96'H0:S-
M/\*>'M)E>33]#T^U=U*LT-LBD@]1D#I0!XUXAU*RU#X'>'!:7,<QAN;>.4(<
ME&#=#Z&K'Q)T:T\0?%?P?IE\&-K/#B15."1D<9KUU?"WA]+-K-=%L%MC+YQA
M%NNS?_>QC&?>K4VCZ9<7]O?36%M)=VXQ#.T8+QC_ &3U% 'DDL)^#GCJ.X@1
MAX1UAQ'(@R1:R]C]/Z9K,BL?"?A_XF:U;>,]/LI+'56%WIU_<INCYY*[N@SG
M^7K7N6H:;8ZK:-::A:075NQ!:*9 ZG'L:KW?A_1[[38].N]+M)[*, )!)"K(
M@'3 /2@#S".Z^'$OC'2]'\->%]-U>YE??+<V:C9:J/XRV,''UJQX3_Y."\8?
M]><?_M.O1M(\/:-H,;1Z3I=I9*WWO(B"%OJ1R:FATG3K?4IM1ALK>.]G4++<
M+& [@8X+=3T'Y4 <?X\\5^'-,U2PT+Q7I!ETN^4G[;/$'@C<=!ZY]QC&1[X\
MO\5V/@_1M0TBZ^&6H_\ %137B)';6-TTJ.IZ[^3@9QQGD$\>GT)?6%GJ=JUK
I?VL%U;O]Z*:,.I_ UGZ5X3\/:'.T^E:+86<S9S)# JMSVSC./:@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>g432541g0418231850394.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g432541g0418231850394.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1"  1 "0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#V#2[FZDUO
M4K>X<&.(KY:@8P"*6^UI;:_BA4 H&(E)!X^GK6)K$VH6'B61[/S LT(8D1%P
MS#H/:F-::S>2?:+BV*2,@.U6X!Q_.NE4XMW9YKK22Y(IW-K2[Z>ZUJ\CDDW0
M*JM$,8X-27^L+;7L4" %=^V;<#P,9XKFYY-3T_48&B$BO+  [>46R1V]JF-I
MK%](MQ<VS([(#M4\*1W^M'LXMW;T#V\^7EL[G:V\T<\"2QG*,,@T54TA)4TJ
MW6;=Y@3#9ZYHK!I'<I2L6'_UM2K113Z(RC\3&2_ZQ:D'2BBD]AQ^)CJ***1N
#?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>g432541g0418231850673.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g432541g0418231850673.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !I 6<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ Z#)KDM;^(OA_0/$FEZ+>7<0>_W[IO-41V^!QYASQN/ K<URXTJWT6Z
M.MSV\.G21F.<W#A$*L,$9]Q7SA(/ .J>&(Q9>&+@WBZH$FFL(;AUCM5ER7+$
MG.8NW7)[4 >Y^,_B'H?@W1FO)[J"YN656@LXYAYDP)'(Z\8.<].*T]"\6Z#X
MDMH)=+U2UG>:,2"!9E\U1CHR9R".]>:#Q':W&MVL^@>"KJ_\+PZ>;:9CIL<8
M=@0(\/* 651D8SCYJS_!%W;>!'N)];^'NIVEY-=2O#?6EH+A8XG;B,.IR !Q
MQU H ]NO+RWT^QGO;N58;:WC:661NBJHR2?PKE(?BOX%GLC=+XDLUC&,JY97
M_P"^"-Q_ 5UI>&:T,D@'D.FYO,7 VD=P>G'K7D.L^-?@XR7.FR:=9WB#YG^Q
M:=PQ'/RNH'Y@X]Z .CO/C7X"LX3(-;^T,.D<%O(S'\U _6KO@?XE:3X]GNX=
M-L[^!K90[-<Q *P)QP5)&?8UXS\.O%VDVNK:M:Z3\/9=5@>YDN+9X8A+/!&>
M%1BP.%]\]SUKVSP9XHU+Q$;E+OPE?Z%#;JH1KKY?,/HJX!X'?I0!UM9HU_2C
MX@.@_;8O[4$/GFVYW;,]?3\.M&N^(-*\-:8VHZQ>):6JL%WN"<L>@ ')/L*\
MA74D^)/QET76/"]M,-/T4%;S5&4HLJ\D1@'ZD8ZG<>PH ]9\2>)M*\)Z0VJ:
MQ<^1:AUC!"EBS'H !R3U/T!K4BD6:%)4.4=0RDC'!KB_BIX:O/$GA%?[.B2>
M^TZY2^AMW7<LY3.4([Y!/'?IWK(\*_&WP[K3Q6.K"31M6+^4UO.I*;\XP&QQ
MS_>Q0!Z5/,EO;R3RDB.-2[$ G  R>!UKG/"_Q!\,^,998-%U)9KB)=S0NC1O
MMX&X!@,CD<CUJUXRN-1M/"M[<:7J5GIMQ$H;[7>(6CB4'YB1@\XZ<&O)M$O-
M1U!]1M]'\:>'+O4KJQFR+#3!#<R2!&/#J%Z'!R?RH ]HUG4XM%T6]U2>*66&
MSA>=TA7+E5&3@?A6--X_\/6NF:)?WEVUK'K6W[&LL9W-N (R!G Y'/3D<UX]
M'XB^(7C'X63Q6DVCI:P631W1:Y)O9XXQAV()(&X YS@GGUJSX&L/$FHR>$?[
M0M?"<_V:W22T2\=S>+9[OOJ@.W( R#C/'- 'O]8FG^+]!U3Q#>Z#9:C'-J5D
M,SP@'Y<8!P<8."0#@\&KVKV\%WHU[;W5P]M;RP.DD\<GEM&I!RP;L1US7C_P
MVU?P?9:_J6C>!=(NKZ_6SEE.IWC@>>RXPF>JHS$<X'TH [[Q;\2?#7A"UN#=
MZC!-?Q*=EC%)NE9\<*0,[,\<FF>$OB=X8\706RVVHPP:A,@+6,S[9%?NHSC?
M^%>=^)U\1KX<U75-6\)^![:_DMS)=M-('N.F,@<C=CI\QYQU/%8CV'B3Q%\.
M=*T?3K/P<)ML4ELEG<J+TD8.X#.%? RYSG&Z@#Z1KAO&GQ,L/".K:?I$5G-J
M>J7<B@VEN?G1#_%TY)/1>_/(KHO#3:\VBQ?\))%91ZD"0_V-V9".Q^;H?7J*
M\?36/%KZCKT-SXF\-Z7J6ARM M]>6L8N;J,Y902> F".@[_F >O:MXL\/Z%?
M066JZO:6=Q.NZ-)Y N1G&>> ,^M9&J_%+P3HZ_Z1XBLY&QG;;,9S_P".9KSA
M?&^@:WX2\.:SXR\(MK&K7TLEI"]K:JQ<QM@8R1U+?=&<G=7)Z1J^EP_$'7YH
MOA@+F"&(2_V?(F)+-8P S%""HR2"1CCC'?(!]&>'/$NE>+-)&IZ-<FXM2YC+
M%&0AAU!! /<43^*_#EK/)!<:_I<4L1Q)')>1JR'T()XIGA'5=.USPKI^IZ5;
M"UL[B+=' $"^7@D%<#C@@CBO,/C#H'AKPKX:;4[#1M-AU+4+](VN)X?-VYW.
M[!6R.W.!WH Z7Q5\9?"_APVJ6M[;ZK+).J3):3AO*C(.7W %3CCY<@\UM?\
M"R_!.P-_PE&F8/\ TW&?RKP+QC':7N@Z;J,%[H5Q FH1PLVG^'GMB"02<E@-
MZX_A[UU.A?9]8\:Z?HUIX:TW6-*\LK?RR^'ELC:^X)_#@\G^0![M8W]IJ=E%
M>6-S%<VTHW1RQ.&5A[$47-_9V9475W! 6^Z)9 N?SJ+2M)L-#TZ+3],M8[6T
MBSLBC& ,G)_4UX?\0[#P/X>UF]UN6&#Q+J5U,QGLKG5PK6Y)& B("QY)X/0"
M@#V'Q/XDB\.>%;O7UMWOH+= Y2!U^920"03Q@9S^%3^'M<B\0>'+#65B:VCO
M(A*L<C E0>F2.*\0\,Z?8ZA\,O$H?6WM],OY$\S3;"TDG_LD[@V65OG(PH!(
MXX)Y[+X'\!>!?$VJ:AH]K/J.IV6FI#*;X712.=W!R!&%&W&,=<]: /H.L*]\
M:>&=.U1]-O=>T^VO8QEX9IU4KQGG/3CFM33["WTO3K:PM$,=M;1K%$A8MA5&
M ,GD_C7B?Q!U*RN_B:N@CX;0:QJ$BJRW$DIA>Y&W[P(&-JX(R2?NGI0!ZUI7
MC#PYKDDT>F:W8W3P)YDHCF!*)W8^WO4.L^.?"^@6S3:CK=E'A=PC64/(P[85
M<DY^E>,BV-NOB#PC/X/LO#6M7>DR307EH_G*\"G<RL<D@,$(R#UZBLG0/%'P
MCTGP]:FZ\)WUWJ"Q!9GFB60/)CYL%GQC/L.* /H_1]7L=>TFVU339Q/9W*;X
MY ",CH>#T((((]JO5RGP_P#$-CX@\/[],T*[T>RMV\J&"> 1*RX!R@'!'-=7
M0 4444 %%%% !1110 4444 9>NZ%IVO6:Q:CI]M?>0QE@CN$W*),$ X/'>O"
M!XKDU'P2NDW&IZ]:>-+&YDABLM-C,$?FM)^[5P@";>@ )SUQ7M'C/5]=TC2$
M/AW17U349Y!%&NX!(L@_._(X'X?45QE]\-+5/A_>C79-0O-5NKE-1U*734#S
M3RC.(XQC[HW$#TZ\4 <OJ<>L6OBS3HO&/AV3Q!+JNF0B"V:]5(HIHD_?L03L
M!'+$].>#R:ZWX9Z1J5IXFU;4+?2Y-(\,7,$?V.R-ZLZ-)P3(FTD!2,\@\Y[]
MHHO!FMZKX<UK5KVW^S:O/I4FG:3I[R;Q9V^S 4L>LK]V[9^HKG=4^)=WI7P]
MM?#5AHFN:/XEBB@MK=3:?*60IN*GN" 1T[T >[D @@C(/4&N3\4W^@^ O#=Y
MJ\>FV<,[)Y,$<,"JT\C?=3@9.3R?8$UI:O?Z[:^$GO-,TJ.[UH0HRV;2A5WG
M&X9/4#)/49Q7!^&_"7BKQ1XJM_$_Q 2&%;$YT_2HF!2-\_?(!(XQGDDDXZ
M4 8_@W0T^#&F+K_B*::1=7,,-PL%O\MB3N;+G/(R0O Z^O%>TVMU;WUI%=6L
MR36\RAXY(VRK*>A!J+4]-M-8TRYTZ_A6:UN8S'+&W<'^OH>U>$MH_P 1OA%?
M2P>&X9-=\/2R;XX3$92G/0JOS*?=>#U]@ >VZ]X=TGQ/IO\ 9^LV27=KO$@1
MB1AAT((((ZG\ZX3Q3>7T,2^!/ASI]M'.8RMY<1 +%IZ-D?,1TD;!/][C."2*
M](LYI;BQMYIX#!-)$KO"QR8V(R5_ \5X=I6F_$GX=^+-:@TG1%UW3=0N&N1*
M[A=Q))#%LC:W."#UQQZT =GIXM/@Q\/8!JL]]J4?VG_2)X4W;&?O@MP@P!]3
MTYKJUTKPYKXL]:_LW3[QG59[>Z>W5FP0"K!B,^E<?XLLOB#XL\)V^E6^G:3I
MK7\#+J)FN#(8OF/R+A3U7!)YQD@=,U6^$7A+QKX0:\T[7;NV;1D7_1H4D\P^
M82"64XRJXSD'N<XZY .O\?:BVE>!M5O5O(;,QQ >?-;^>J[F"\I_%G./3FO-
MOAOJ=@_BV(6OQ!L+X>4ZR6$6B+9>< I(PV!DCKZX%>A_$JQN]3^'.N6=A;FX
MN9+8[(E7);!!.!W. <>^*\VNK;QA?>&[749O EI9WEE:"UTHV[,9XWEQ'N*
M_*JKN.&'!V].: ,[1_"F@6%[X"U;PXUU/)J]Y<)</<':TT!5@X* D *N1Q_A
M5_X7Q2ZUXYBL[U4;_A"H9[&"X4X:?=(R)N'HJ*PQ^-:-A\*M5\"QVVI^&YCK
M.L1P_9XHKZ4)!:%P?,E0=^>-OH2>:IQ_#_Q;\.8E\3^'KLZWK=P&75;21<I,
M7.=R 8)*MSR<GKQR* /9[^PMM4T^XL+V(2VMS&T4L9)&Y2,$<<URGAWPWX<\
M-^-[VWT6VM[68Z9!YD$0.0HD?#$]R>,YY^45KV][KR^!TOKC3XY-?%CYK6:M
MM5I]N=F<\<\=:Y/P/X,U6XT/7+_Q=-,FL>(^+E87V-;Q $(@(S@@$_08'8T
M<S\6M+F2WUN^?P9H#1.A(U*6\"W)^7'F!>"2.RY.2!P>E7_A%IQ%KI5U)X6\
M.6F+7<M]!<A[I\KPVW!()'7YAC/3M5GQ1\(/!EAX(U>>WTN9KRVLI98K@SR/
M+O52P.,X/(Z8IWAKX->"[GPGI,]QITS7<MK%/)<"YD1R[(">A  R>F* /5:^
M<-7L[W5/B-XPNK'P&GB-5NTA$UP[*D+(@#* " Q/!ZY'%?0NG6$.EZ=!8VYE
M,,"!$,LA=L#U8\G\:\@\/?"[6M4N?$5YJ6NZUH<%]JL\BV5G-L\Q"QP['GJ"
M1TZ &@"N->L_%L?PPATG3ETZ+^U'E-HHXB^S@%@N.J\GG_Z]=9HYS\;O%MN5
M4K+IEJ6XYX&,9_'^5:^G_#S2=*U/0+FR:2.#1+>:&VMS@@M+]YV;KN//YUDZ
M'',?CIXIE,$JQ#3K9!(5.TG@\'\_R- "?!&Y>7X9VMO("&L[F>W((QC#EL?^
M/55\>^(]"GU^#0=9\(Z_JGV.1+JWEL[4NC28[<C< #SVSQ77^$/"L7A#2[FP
MANY;E)KN6ZWRJ PWD<<=<8ZUI:S:Q7NBWEO.+HQ/$VY;5RDK#&<*00<GIUH
M^</B!>ZK]FT]V7Q\J"^C*MJI2)"1D@($7B0'[K'/?BMFY\8>+?"'C?3(;;3/
M$DUI=QYDTO4KH7<LP'!:,C++CKU_2L3Q<OA[Q"^FZ-H=CXL&N/=1I)#J$DC>
M2N<'(=FP1G@C '.:]\T#P+H'AN]:_L;61K]X_*>[N)WFE9<@XRQ..@Z8H U+
M"Z&LZ+#<2V=U:"ZB^:WN5V2QYX(8 \&O#_'%G;>"+0VGP[M$BN=*9;W5[Y'#
MO&N<)'(S<G)).P=EZ5[O?V<>HZ=<V4KRI'<1-$S1.5=0PP2I'0\]:\9\?^"_
M$>C^%;#PKX)LY+K3;XN-2E8(TTTA96#R.<8S@\\=,4 /\0:?=^&-.M91J>I2
M'Q _GZI=:5:&6^NGVD[(SPD42@\=^N.]<)H5KH6L^);633[?5O"6DS1?8],U
M2.1LS708']Z_0D\C (Z#GT]=\16WB[5;NU\&Z+;RZ;HL4$27VM,P#/'M *1>
M^.,^OH.O(ZND_BSQGX=\$:7X>O\ 3]#T"[WW$DT>%98S@,#TP0#@YR2] 'IO
M@;0_$NA6-U#XD\0?VQ(\@,#;,&-0,<D\DG],=>:X;XCZ-J/BOXL:!I6B:E)I
M]W:6,EQ<7D)(:"-FP.00<G&,9'6O8GW;&V8WX^7=TS[UP'PW\*Z]I=[K6O\
MBN6.76]3E"D1L&6.)/N@8Z YZ>@'?- &,/ MC\/](\1^)M:\0W6J7DNGR6ZW
M-WU0,#\HR226;:!_]>L+6]-@\.?!+P3:75LDB/J=I-<+(@)&\M(P^O.WZ<5V
M/B+X?:MXM\<Q76MZNDOA6V*2PZ6@(+R ='XP1G)SDG!QQUJS\5_#6I>)O#.G
MVFDP++-!J4$[)N"X0;E)Y]-P/TS0!WE%%% !1110 4444 %%%% !1110!%/<
MV]JH:XGBA4G ,CA03^-0?VOIO_00M/\ O\O^-.OM,L-3C6/4+&VNXT.Y5N(E
MD /J 1UJA_PB7AK_ *%[2?\ P"C_ ,* +O\ :^F_]!"T_P"_R_XT?VMIO_00
MM/\ O\O^-4O^$2\-?]"]I/\ X!1_X4?\(EX:_P"A>TG_ , H_P#"@"[_ &OI
MO_00M/\ O\O^-']KZ;_T$+3_ +_+_C5+_A$O#7_0O:3_ . 4?^%'_")>&O\
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
M@K(K7]C;:G8365Y$LMO,I5T;N/\ 'WKG_!7A$^$+>_MA="XBGG\R(E<,JXP
M??Z5U-%%E>XE4DH.">C.8\1^&KZ^U:TUO1;Y+35+6,Q?OEW1RQGG:WIR3S_]
M:L+4? .M>)MUUX@UJ(7D*$6<=I'B*)L@Y.1DYP,_SKT2BDX)FD,34@E;IY:E
M'1QJ:Z9$NL&W:]48D>W)*/[\@8)]*Y_6_!37.JOK.A:G+I.J.,2O&NZ.;_>7
MU_SBNNHIM)JS(C5E&3E'0X*;P/KFNR)'XG\1M<V*,&-K:Q")7(_O$8_E],5U
MMYHFGWVBMH\]LAL6C$8B7@*!TQZ$8&/I6A1244ASKSE;I;MI^1P</A'Q;ID'
MV#2O%@6P "Q_:+</)$OH#W_3\*W/#GA2V\.VMUMGENKZ[.ZYNYN7D//Y#D\5
MT%%"BD.>(G)6?Y)7]3"\'Z%+X:\,VNE33),\)<ET! .YBW?ZUD:KX M[KQEI
M_B*QD2VDBF66YBV\2D'.X>C=<^O7USVE%'*K6$J]13<T]7O\SE?$7A"34=4A
MUK2+]M-UB%=GG!=R2K_=<=_\^V,F;PCXJ\1>7;^)]<M_[.5@SV]BA4S8[,<#
M^M>@44."94<34BDETVTU1E:IX>TW5]".CW, %F$"QJG!CV_=*^A%<RGA7QE;
M6_V"U\8#[$/E222V#3(OIG^N?RKNZ*'%,4*\X*RV\U?\SD-2\%SW6A:1IL6I
MRS-87B7+SW9+M(!G(_7CVK>U[3GU?0+_ $Z.18WN8&B#L. 2,9K1HI\J)=6;
MLWTU.%O_  3JDFF^&HK'4;:&ZT5"/,DC+*[84 @?A5VWT[QPMS$UQKNG/"'!
MD5;7!9<\@?A76T4N5%O$3:L[/Y(Y[1/#LVE>(]=U.2>.2/4G1T1004VYZ_G5
M/QOX'M_%UJCI(MMJ$7$<^."N>5;U'IZ'\:ZVBCE5K$JO44U43U1@:SX4L]>T
M2VL+QG2:V53#<Q'#Q. !N7\NE8<GA7QE<V_]GW'B\?8C\K2); 3,OIG^N:[N
MBAQ3'"O.*LOQ29G:%HEEX>TF+3K!"L,?)+'+.QZL3ZFM&BBJV,I2<G=[A111
M0(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
*BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795279392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Bilibili Inc.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001723690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38429<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">E9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common Stock, Capital Shares Reserved for Future Issuance</a></td>
<td class="nump">5,337,832<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1424<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">PricewaterhouseCoopers Zhong Tian LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Beijing, the People&#8217;s Republic of China<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Xin Fan<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Shanghai<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">200433<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CountryRegion', window );">Country Region</a></td>
<td class="text">86<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">25099255<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">sam@bilibili.com<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">394,579,585<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">310,864,471<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class Z ordinary shares, par value US$0.0001 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_NoTradingSymbolFlag', window );">No Trading Symbol Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">83,715,114<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">American depositary shares, each representing one Class Z ordinary share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BILI<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelEmailAddress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CountryRegion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Region code of country</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CountryRegion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_NoTradingSymbolFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a security having no trading symbol.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_NoTradingSymbolFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:trueItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796840000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,474,886<span></span>
</td>
<td class="nump">&#165; 7,523,108<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,767,972<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">691,291<span></span>
</td>
<td class="nump">7,632,334<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">14,803<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,328,584<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">192,627<span></span>
</td>
<td class="nump">1,382,328<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="nump">1,594,920<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">231,242<span></span>
</td>
<td class="nump">2,041,316<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,950,573<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">282,806<span></span>
</td>
<td class="nump">2,807,048<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">4,623,452<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">670,338<span></span>
</td>
<td class="nump">15,060,722<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">24,452,888<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,545,336<span></span>
</td>
<td class="nump">36,446,856<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,227,163<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">177,922<span></span>
</td>
<td class="nump">1,350,256<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProductionCostNonCurrent', window );">Production cost, net</a></td>
<td class="nump">1,929,622<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">279,769<span></span>
</td>
<td class="nump">1,083,772<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">4,326,790<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">627,326<span></span>
</td>
<td class="nump">3,835,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent', window );">Deferred tax assets</a></td>
<td class="nump">43,591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,320<span></span>
</td>
<td class="nump">36,355<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">2,725,130<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">395,107<span></span>
</td>
<td class="nump">2,338,303<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">5,651,018<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">819,321<span></span>
</td>
<td class="nump">5,502,524<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="nump">1,474,368<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">213,762<span></span>
</td>
<td class="nump">1,459,485<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">17,377,682<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,519,527<span></span>
</td>
<td class="nump">15,606,295<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,064,863<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,291,656<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">622,232<span></span>
</td>
<td class="nump">4,360,906<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payable</a></td>
<td class="nump">1,401,526<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">203,202<span></span>
</td>
<td class="nump">995,451<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">316,244<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">45,851<span></span>
</td>
<td class="nump">203,770<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Short-term loan and current portion of long-term debt</a></td>
<td class="nump">6,621,386<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">960,011<span></span>
</td>
<td class="nump">1,232,106<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,819,323<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">408,763<span></span>
</td>
<td class="nump">2,645,389<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">1,534,962<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">222,548<span></span>
</td>
<td class="nump">2,416,955<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="nump">108,307<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">15,703<span></span>
</td>
<td class="nump">216,434<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">17,093,404<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,478,310<span></span>
</td>
<td class="nump">12,071,011<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non-current&#160;liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">8,683,150<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,258,938<span></span>
</td>
<td class="nump">17,784,092<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">814,429<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">118,082<span></span>
</td>
<td class="nump">481,982<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">9,497,579<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,377,020<span></span>
</td>
<td class="nump">18,266,074<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">26,590,983<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,855,330<span></span>
</td>
<td class="nump">30,337,085<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 19)</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">36,623,161<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,309,859<span></span>
</td>
<td class="nump">35,929,961<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAppropriated', window );">Statutory reserves</a></td>
<td class="nump">36,173<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,245<span></span>
</td>
<td class="nump">24,621<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss)/income</a></td>
<td class="nump">58,110<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8,425<span></span>
</td>
<td class="num">(279,862)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></td>
<td class="num">(21,479,900)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(3,114,288)<span></span>
</td>
<td class="num">(13,971,304)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc.'s shareholders' equity</a></td>
<td class="nump">15,237,828<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,209,278<span></span>
</td>
<td class="nump">21,703,667<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,759<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">255<span></span>
</td>
<td class="nump">12,399<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">15,239,587<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,209,533<span></span>
</td>
<td class="nump">21,716,066<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,064,863<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">52<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">8<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Shareholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares</a></td>
<td class="nump">&#165; 201<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">&#165; 199<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances as of December 31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProductionCostNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of production costs classified as non-current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProductionCostNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAppropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21346-112643<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=65888546&amp;loc=d3e21332-112643<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(23)(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(30)(a)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAppropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796803408">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities</a></td>
<td class="nump">&#165; 26,590,983<span></span>
</td>
<td class="nump">$ 3,855,330<span></span>
</td>
<td class="nump">&#165; 30,337,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember', window );">Class Y Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, authorized</a></td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="nump">9,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, issued</a></td>
<td class="nump">316,202,303<span></span>
</td>
<td class="nump">316,202,303<span></span>
</td>
<td class="nump">309,656,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, outstanding</a></td>
<td class="nump">310,864,471<span></span>
</td>
<td class="nump">310,864,471<span></span>
</td>
<td class="nump">306,889,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Liabilities | &#165;</a></td>
<td class="nump">&#165; 19,744,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,967,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassYMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789370096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">&#165; 21,899,167<span></span>
</td>
<td class="nump">$ 3,175,081<span></span>
</td>
<td class="nump">&#165; 19,383,684<span></span>
</td>
<td class="nump">&#165; 11,998,976<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenues</a></td>
<td class="num">(18,049,872)<span></span>
</td>
<td class="num">(2,616,986)<span></span>
</td>
<td class="num">(15,340,537)<span></span>
</td>
<td class="num">(9,158,800)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,849,295<span></span>
</td>
<td class="nump">558,095<span></span>
</td>
<td class="nump">4,043,147<span></span>
</td>
<td class="nump">2,840,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing expenses</a></td>
<td class="num">(4,920,745)<span></span>
</td>
<td class="num">(713,441)<span></span>
</td>
<td class="num">(5,794,853)<span></span>
</td>
<td class="num">(3,492,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="num">(2,521,134)<span></span>
</td>
<td class="num">(365,530)<span></span>
</td>
<td class="num">(1,837,506)<span></span>
</td>
<td class="num">(976,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="num">(4,765,360)<span></span>
</td>
<td class="num">(690,912)<span></span>
</td>
<td class="num">(2,839,862)<span></span>
</td>
<td class="num">(1,512,966)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="num">(12,207,239)<span></span>
</td>
<td class="num">(1,769,883)<span></span>
</td>
<td class="num">(10,472,221)<span></span>
</td>
<td class="num">(5,981,139)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(8,357,944)<span></span>
</td>
<td class="num">(1,211,788)<span></span>
</td>
<td class="num">(6,429,074)<span></span>
</td>
<td class="num">(3,140,963)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income/(expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentIncomeNetIncludingImpairments', window );">Investment income/(loss), net (including impairments)</a></td>
<td class="num">(532,485)<span></span>
</td>
<td class="num">(77,203)<span></span>
</td>
<td class="num">(194,183)<span></span>
</td>
<td class="nump">28,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions', window );">Interest income</a></td>
<td class="nump">281,051<span></span>
</td>
<td class="nump">40,749<span></span>
</td>
<td class="nump">70,367<span></span>
</td>
<td class="nump">83,301<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(250,923)<span></span>
</td>
<td class="num">(36,380)<span></span>
</td>
<td class="num">(155,467)<span></span>
</td>
<td class="num">(108,547)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Exchange gains/(losses)</a></td>
<td class="num">(19,745)<span></span>
</td>
<td class="num">(2,863)<span></span>
</td>
<td class="num">(15,504)<span></span>
</td>
<td class="nump">41,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Debt extinguishment gain</a></td>
<td class="nump">1,318,594<span></span>
</td>
<td class="nump">191,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OtherNonoperatingIncomeNet', window );">Others, net</a></td>
<td class="nump">157,944<span></span>
</td>
<td class="nump">22,900<span></span>
</td>
<td class="nump">10,411<span></span>
</td>
<td class="nump">95,641<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Total other income/(expense), net</a></td>
<td class="nump">954,436<span></span>
</td>
<td class="nump">138,381<span></span>
</td>
<td class="num">(284,376)<span></span>
</td>
<td class="nump">140,315<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(7,403,508)<span></span>
</td>
<td class="num">(1,073,407)<span></span>
</td>
<td class="num">(6,713,450)<span></span>
</td>
<td class="num">(3,000,648)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="num">(104,145)<span></span>
</td>
<td class="num">(15,100)<span></span>
</td>
<td class="num">(95,289)<span></span>
</td>
<td class="num">(53,369)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="num">(1,088,507)<span></span>
</td>
<td class="num">(6,808,739)<span></span>
</td>
<td class="num">(3,054,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="num">(1,086,965)<span></span>
</td>
<td class="num">(6,789,228)<span></span>
</td>
<td class="num">(3,011,704)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="num">(1,088,507)<span></span>
</td>
<td class="num">(6,808,739)<span></span>
</td>
<td class="num">(3,054,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss)/income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">337,972<span></span>
</td>
<td class="nump">49,001<span></span>
</td>
<td class="num">(420,991)<span></span>
</td>
<td class="num">(325,100)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive (loss)/income</a></td>
<td class="nump">337,972<span></span>
</td>
<td class="nump">49,001<span></span>
</td>
<td class="num">(420,991)<span></span>
</td>
<td class="num">(325,100)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="num">(7,169,681)<span></span>
</td>
<td class="num">(1,039,506)<span></span>
</td>
<td class="num">(7,229,730)<span></span>
</td>
<td class="num">(3,379,117)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive loss attributable to noncontrolling interests</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">&#165; (7,159,041)<span></span>
</td>
<td class="num">$ (1,037,964)<span></span>
</td>
<td class="num">&#165; (7,210,219)<span></span>
</td>
<td class="num">&#165; (3,336,804)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 69,096<span></span>
</td>
<td class="nump">$ 10,018<span></span>
</td>
<td class="nump">&#165; 76,232<span></span>
</td>
<td class="nump">&#165; 37,087<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">59,041<span></span>
</td>
<td class="nump">8,560<span></span>
</td>
<td class="nump">53,452<span></span>
</td>
<td class="nump">40,808<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">554,976<span></span>
</td>
<td class="nump">80,464<span></span>
</td>
<td class="nump">553,526<span></span>
</td>
<td class="nump">181,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpenseAbstract', window );"><strong>Share-based compensation expenses included in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses</a></td>
<td class="nump">&#165; 357,570<span></span>
</td>
<td class="nump">$ 51,843<span></span>
</td>
<td class="nump">&#165; 316,607<span></span>
</td>
<td class="nump">&#165; 126,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss)/income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share/ADS, basic | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share/ADS, diluted | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss)/income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares/ADSs, basic | shares</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares/ADSs, diluted | shares</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentIncomeNetIncludingImpairments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentIncomeNetIncludingImpairments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest in net income loss other non controlling interests redeemable attributable to parent company .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OtherNonoperatingIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other income related to other nonoperating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OtherNonoperatingIncomeNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeDepositsWithFinancialInstitutions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997788943440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>CNY (&#165;)</div></th>
<th class="th"><div>USD ($)</div></th>
<th class="th">
<div>Secondary Public Offering OR HK IPO </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Class Y Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Class Z Ordinary Shares </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Ordinary shares </div>
<div>Class Z Ordinary Shares </div>
<div>Secondary Public Offering OR HK IPO </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Additional paid-in capital </div>
<div>Secondary Public Offering OR HK IPO </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Statutory reserves </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated other comprehensive income/(loss) </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Noncontrolling interests </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the beginning of the year at Dec. 31, 2019</a></td>
<td class="nump">&#165; 7,636,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 53<span></span>
</td>
<td class="nump">&#165; 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,718,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13,463<span></span>
</td>
<td class="nump">&#165; 466,229<span></span>
</td>
<td class="num">&#165; (4,145,606)<span></span>
</td>
<td class="nump">&#165; 583,976<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the beginning of the year (Shares) at Dec. 31, 2019 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,364,814<span></span>
</td>
<td class="nump">242,751,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,007,412)<span></span>
</td>
<td class="num">(46,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ImpactOfAdoptionOfCreditLossGuidanceValue', window );">Impact of adoption of credit loss guidance</a></td>
<td class="num">(17,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">385,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,898<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,491,566<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment', window );">Issuance ordinary shares related to long-term investments</a></td>
<td class="nump">277,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance from exercise of share options</a></td>
<td class="nump">2,817,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,817,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SharesRedesignationValue', window );">Shares redesignation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (1)<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SharesRedesignation', window );">Shares redesignation (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,649,700)<span></span>
</td>
<td class="nump">1,649,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="num">(5,964)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital injection in subsidiaries by noncontrolling interests</a></td>
<td class="nump">21,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,463<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition of subsidiaries</a></td>
<td class="nump">162,492<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,865<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,627<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisition of subsidiaries (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,435<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,421)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interests</a></td>
<td class="num">(116,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(416,785)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinorityInterestDecreaseFromRedemptionsShares', window );">Purchase of noncontrolling interests (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,731,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(325,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(325,100)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2020</a></td>
<td class="nump">7,782,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 172<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,616,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,884<span></span>
</td>
<td class="nump">141,129<span></span>
</td>
<td class="num">(7,175,339)<span></span>
</td>
<td class="nump">182,004<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2020 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">268,204,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(6,808,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,789,228)<span></span>
</td>
<td class="num">(19,511)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">999,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">999,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Share issuance from exercise of share options</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,262,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment', window );">Issuance ordinary shares related to long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment', window );">Issuance ordinary shares related to long-term investments (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,045,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance from exercise of share options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,266,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,266,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes</a></td>
<td class="nump">449,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">449,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,854,277<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Capital injection in subsidiaries by noncontrolling interests</a></td>
<td class="nump">2,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Acquisition of subsidiaries</a></td>
<td class="nump">617,999<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">632,747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,749)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Acquisition of subsidiaries (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,056,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,737)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interests</a></td>
<td class="num">(173,135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(35,604)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(137,532)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinorityInterestDecreaseFromRedemptionsShares', window );">Purchase of noncontrolling interests (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">715,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="num">(420,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(420,991)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2021</a></td>
<td class="nump">21,716,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,929,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,621<span></span>
</td>
<td class="num">(279,862)<span></span>
</td>
<td class="num">(13,971,304)<span></span>
</td>
<td class="nump">12,399<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">306,889,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="num">$ (1,088,507)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="num">(10,640)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation</a></td>
<td class="nump">1,040,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,040,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Share issuance from exercise of share options</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Share issuance from exercise of share options (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,929,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes</a></td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Share issuance upon the conversion of convertible senior notes (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Repurchase of shares</a></td>
<td class="num">(347,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(347,579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchase of shares (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,640,832)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToStatutoryReserves', window );">Appropriation to statutory reserves</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,552)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinorityInterestDecreaseFromRedemptionsShares', window );">Purchase of noncontrolling interests (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">337,972<span></span>
</td>
<td class="nump">49,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at the end of the year at Dec. 31, 2022</a></td>
<td class="nump">&#165; 15,239,587<span></span>
</td>
<td class="nump">$ 2,209,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 52<span></span>
</td>
<td class="nump">&#165; 201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,623,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,173<span></span>
</td>
<td class="nump">&#165; 58,110<span></span>
</td>
<td class="num">&#165; (21,479,869)<span></span>
</td>
<td class="nump">&#165; 1,759<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at the end of the year (Shares) at Dec. 31, 2022 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,715,114<span></span>
</td>
<td class="nump">308,223,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to additional paid in capital options issued for long term investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AppropriationToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of appropriations made to the statutory reserve.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AppropriationToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ImpactOfAdoptionOfCreditLossGuidanceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impact of adoption of credit loss guidance value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ImpactOfAdoptionOfCreditLossGuidanceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_MinorityInterestDecreaseFromRedemptionsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Minority interest decrease from redemptions, shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_MinorityInterestDecreaseFromRedemptionsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SharesRedesignation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares redesignation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SharesRedesignation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SharesRedesignationValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares redesignation value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SharesRedesignationValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock issued during period shares related to long term investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997798484048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Issuance costs</a></td>
<td class="nump">$ 337,143<span></span>
</td>
<td class="nump">$ 563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792520992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (7,507,653)<span></span>
</td>
<td class="num">$ (1,088,507)<span></span>
</td>
<td class="num">&#165; (6,808,739)<span></span>
</td>
<td class="num">&#165; (3,054,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by/(used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation of property and equipment</a></td>
<td class="nump">755,500<span></span>
</td>
<td class="nump">109,530<span></span>
</td>
<td class="nump">538,601<span></span>
</td>
<td class="nump">326,512<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">2,581,300<span></span>
</td>
<td class="nump">374,257<span></span>
</td>
<td class="nump">1,903,226<span></span>
</td>
<td class="nump">1,395,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of&#160;right-of-use&#160;assets</a></td>
<td class="nump">229,295<span></span>
</td>
<td class="nump">33,245<span></span>
</td>
<td class="nump">161,873<span></span>
</td>
<td class="nump">96,235<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">48,167<span></span>
</td>
<td class="nump">6,984<span></span>
</td>
<td class="nump">25,234<span></span>
</td>
<td class="nump">19,291<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expenses</a></td>
<td class="nump">1,040,683<span></span>
</td>
<td class="nump">150,885<span></span>
</td>
<td class="nump">999,817<span></span>
</td>
<td class="nump">385,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">130,549<span></span>
</td>
<td class="nump">18,928<span></span>
</td>
<td class="nump">189,165<span></span>
</td>
<td class="nump">99,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory provision</a></td>
<td class="nump">191,088<span></span>
</td>
<td class="nump">27,705<span></span>
</td>
<td class="nump">24,454<span></span>
</td>
<td class="nump">6,218<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(36,495)<span></span>
</td>
<td class="num">(5,291)<span></span>
</td>
<td class="num">(21,492)<span></span>
</td>
<td class="num">(13,466)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized', window );">Unrealized exchange (gains)/losses</a></td>
<td class="nump">2,277<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="num">(6,592)<span></span>
</td>
<td class="num">(3,018)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FairValueChangesOfShortTermInvestments', window );">Unrealized fair value changes of investments</a></td>
<td class="nump">251,383<span></span>
</td>
<td class="nump">36,447<span></span>
</td>
<td class="nump">200,274<span></span>
</td>
<td class="num">(50,641)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">748<span></span>
</td>
<td class="nump">108<span></span>
</td>
<td class="nump">611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherRestructuringCosts', window );">Termination expenses of certain game projects</a></td>
<td class="nump">525,762<span></span>
</td>
<td class="nump">76,228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainOnSaleOfInvestments', window );">Gain from disposal of subsidiaries and long-term investments</a></td>
<td class="num">(178,378)<span></span>
</td>
<td class="num">(25,862)<span></span>
</td>
<td class="num">(4,413)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss from equity method investments</a></td>
<td class="nump">211,600<span></span>
</td>
<td class="nump">30,682<span></span>
</td>
<td class="nump">37,179<span></span>
</td>
<td class="nump">50,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss', window );">Revaluation of previously held equity interests</a></td>
<td class="num">(152,153)<span></span>
</td>
<td class="num">(22,060)<span></span>
</td>
<td class="nump">31,462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairments of long-term investments</a></td>
<td class="nump">465,600<span></span>
</td>
<td class="nump">67,512<span></span>
</td>
<td class="nump">91,493<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain of convertible senior notes repurchase</a></td>
<td class="num">(1,318,594)<span></span>
</td>
<td class="num">(191,178)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(59,866)<span></span>
</td>
<td class="num">(8,680)<span></span>
</td>
<td class="num">(429,460)<span></span>
</td>
<td class="num">(417,237)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties', window );">Amount due from related parties</a></td>
<td class="num">(74,117)<span></span>
</td>
<td class="num">(10,746)<span></span>
</td>
<td class="nump">8,792<span></span>
</td>
<td class="nump">17,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayments and other assets</a></td>
<td class="num">(556,214)<span></span>
</td>
<td class="num">(80,644)<span></span>
</td>
<td class="num">(1,747,744)<span></span>
</td>
<td class="num">(610,592)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other long-term assets</a></td>
<td class="num">(444,326)<span></span>
</td>
<td class="num">(64,421)<span></span>
</td>
<td class="num">(138,396)<span></span>
</td>
<td class="num">(245,224)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">46,862<span></span>
</td>
<td class="nump">6,794<span></span>
</td>
<td class="nump">1,056,847<span></span>
</td>
<td class="nump">816,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Salary and welfare payable</a></td>
<td class="nump">396,113<span></span>
</td>
<td class="nump">57,431<span></span>
</td>
<td class="nump">254,213<span></span>
</td>
<td class="nump">374,442<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">130,684<span></span>
</td>
<td class="nump">18,947<span></span>
</td>
<td class="nump">77,365<span></span>
</td>
<td class="nump">54,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">173,935<span></span>
</td>
<td class="nump">25,218<span></span>
</td>
<td class="nump">494,551<span></span>
</td>
<td class="nump">734,786<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="num">(1,026,319)<span></span>
</td>
<td class="num">(148,803)<span></span>
</td>
<td class="nump">319,702<span></span>
</td>
<td class="nump">651,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToRelatedParties', window );">Amount due to related parties</a></td>
<td class="num">(21,210)<span></span>
</td>
<td class="num">(3,075)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other long-term liabilities</a></td>
<td class="nump">282,367<span></span>
</td>
<td class="nump">40,939<span></span>
</td>
<td class="nump">94,969<span></span>
</td>
<td class="nump">111,941<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by/(used in) operating activities</a></td>
<td class="num">(3,911,400)<span></span>
</td>
<td class="num">(567,097)<span></span>
</td>
<td class="num">(2,647,008)<span></span>
</td>
<td class="nump">753,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(760,427)<span></span>
</td>
<td class="num">(110,252)<span></span>
</td>
<td class="num">(965,410)<span></span>
</td>
<td class="num">(602,122)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="num">(1,977,897)<span></span>
</td>
<td class="num">(286,768)<span></span>
</td>
<td class="num">(2,721,799)<span></span>
</td>
<td class="num">(1,636,877)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(70,578,711)<span></span>
</td>
<td class="num">(10,232,951)<span></span>
</td>
<td class="num">(71,748,847)<span></span>
</td>
<td class="num">(26,731,176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="nump">81,698,532<span></span>
</td>
<td class="nump">11,845,174<span></span>
</td>
<td class="nump">60,524,888<span></span>
</td>
<td class="nump">24,921,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash consideration paid for purchase of subsidiaries, net of cash acquired</a></td>
<td class="num">(1,179,764)<span></span>
</td>
<td class="num">(171,050)<span></span>
</td>
<td class="num">(521,984)<span></span>
</td>
<td class="num">(498,854)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Cash paid for long-term investments including loans</a></td>
<td class="num">(1,466,311)<span></span>
</td>
<td class="num">(212,595)<span></span>
</td>
<td class="num">(6,716,491)<span></span>
</td>
<td class="num">(1,261,161)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RepaymentsOfLoansFromInvestees', window );">Repayment of loans from investees</a></td>
<td class="nump">596,766<span></span>
</td>
<td class="nump">86,523<span></span>
</td>
<td class="nump">539,225<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Cash received from disposal/return of long-term assets</a></td>
<td class="nump">612,214<span></span>
</td>
<td class="nump">88,762<span></span>
</td>
<td class="nump">74,604<span></span>
</td>
<td class="nump">135,254<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(10,245,026)<span></span>
</td>
<td class="num">(1,485,389)<span></span>
</td>
<td class="num">(10,697,444)<span></span>
</td>
<td class="num">(10,907,296)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">13,909,967<span></span>
</td>
<td class="nump">2,016,756<span></span>
</td>
<td class="nump">7,655,147<span></span>
</td>
<td class="nump">7,670,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Impact to cash resulting from deconsolidation of subsidiaries</a></td>
<td class="num">(125)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in)/provided by investing activities</a></td>
<td class="nump">10,609,218<span></span>
</td>
<td class="nump">1,538,192<span></span>
</td>
<td class="num">(24,578,111)<span></span>
</td>
<td class="num">(8,906,821)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds of short-term loan</a></td>
<td class="nump">1,701,532<span></span>
</td>
<td class="nump">246,699<span></span>
</td>
<td class="nump">1,332,597<span></span>
</td>
<td class="nump">200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayment of short-term loan</a></td>
<td class="num">(1,450,627)<span></span>
</td>
<td class="num">(210,321)<span></span>
</td>
<td class="num">(214,882)<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Repurchase of noncontrolling interests</a></td>
<td class="num">(56,741)<span></span>
</td>
<td class="num">(8,227)<span></span>
</td>
<td class="num">(104,696)<span></span>
</td>
<td class="num">(280,271)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Capital injections from noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,187<span></span>
</td>
<td class="nump">103,450<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Proceeds from issuance of ordinary shares, net of issuance costs of US$563, HKD337,143 and nil, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,288,423<span></span>
</td>
<td class="nump">2,817,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RepurchaseOfConvertibleSeniorNotes', window );">Repurchase of convertible senior notes</a></td>
<td class="num">(4,201,506)<span></span>
</td>
<td class="num">(609,161)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="num">(347,581)<span></span>
</td>
<td class="num">(50,395)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts', window );">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,085,520<span></span>
</td>
<td class="nump">5,594,779<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">(4,354,919)<span></span>
</td>
<td class="num">(631,404)<span></span>
</td>
<td class="nump">30,389,152<span></span>
</td>
<td class="nump">8,335,419<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies</a></td>
<td class="nump">321,350<span></span>
</td>
<td class="nump">46,593<span></span>
</td>
<td class="num">(319,034)<span></span>
</td>
<td class="num">(466,252)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease)/increase in cash and cash equivalents and restricted cash</a></td>
<td class="nump">2,664,279<span></span>
</td>
<td class="nump">386,284<span></span>
</td>
<td class="nump">2,844,999<span></span>
</td>
<td class="num">(284,551)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at beginning of the year</a></td>
<td class="nump">7,523,108<span></span>
</td>
<td class="nump">1,090,748<span></span>
</td>
<td class="nump">4,678,109<span></span>
</td>
<td class="nump">4,962,660<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at end of the year</a></td>
<td class="nump">10,187,387<span></span>
</td>
<td class="nump">1,477,032<span></span>
</td>
<td class="nump">7,523,108<span></span>
</td>
<td class="nump">4,678,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents and restricted cash at end of the year</a></td>
<td class="nump">10,172,584<span></span>
</td>
<td class="nump">1,474,886<span></span>
</td>
<td class="nump">7,523,108<span></span>
</td>
<td class="nump">4,678,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash at end of the year</a></td>
<td class="nump">14,803<span></span>
</td>
<td class="nump">2,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flows information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of tax refund</a></td>
<td class="nump">80,591<span></span>
</td>
<td class="nump">11,685<span></span>
</td>
<td class="nump">73,717<span></span>
</td>
<td class="nump">54,022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest expense</a></td>
<td class="nump">200,172<span></span>
</td>
<td class="nump">29,022<span></span>
</td>
<td class="nump">116,226<span></span>
</td>
<td class="nump">86,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Supplemental schedule of non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable', window );">Accretion to redeemable noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,964<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchases financed by accounts payable</a></td>
<td class="nump">46,066<span></span>
</td>
<td class="nump">6,679<span></span>
</td>
<td class="nump">183,203<span></span>
</td>
<td class="nump">25,797<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid', window );">Acquisitions and investments financed by payables</a></td>
<td class="nump">202,018<span></span>
</td>
<td class="nump">29,290<span></span>
</td>
<td class="nump">731,503<span></span>
</td>
<td class="nump">125,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid', window );">Intangible assets purchases financed by payables</a></td>
<td class="nump">824,929<span></span>
</td>
<td class="nump">119,603<span></span>
</td>
<td class="nump">830,596<span></span>
</td>
<td class="nump">746,404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,207,980<span></span>
</td>
<td class="nump">&#165; 889,957<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion', window );">Issuance of ordinary shares in connection with debt conversion</a></td>
<td class="nump">&#165; 96<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="nump">&#165; 449,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_FairValueChangesOfShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of changes in fair value of unrealized investments recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_FairValueChangesOfShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of ordinary shares in connection with debt conversion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of acquisitions and investments not yet paid for.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of intangible assets not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RepaymentsOfLoansFromInvestees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments Of Loans From Investees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RepaymentsOfLoansFromInvestees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RepurchaseOfConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire convertible senior notes during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RepurchaseOfConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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; including, but not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795271264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Proceeds from issuance of ordinary shares, net of issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337,143<span></span>
</td>
<td class="nump">$ 563<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Proceeds from issuance of convertible senior notes, net of inssuance costs</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 23,402<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Ordinary shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Proceeds from issuance of ordinary shares, net of issuance costs</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 337,143<span></span>
</td>
<td class="nump">$ 563<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997882575952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NatureOfOperations', window );">Operations</a></td>
<td class="text"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Operations </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Bilibili Inc. (the &#8220;Company&#8221; or &#8220;Bilibili&#8221;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#8220;VIEs&#8221;) and subsidiaries of the VIEs (collectively referred to as the &#8220;Group&#8221;), is primarily engaged in the operation of providing online entertainment services to users in the People&#8217;s Republic of China (the &#8220;PRC&#8221; or &#8220;China&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">In April 2018, the Company completed its IPO on the Nasdaq Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares</div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"> on the main board of the Hong Kong Stock Exchange. The Company issued a total&#160;</div></div>28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On October 3, 2022 <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">(the &#8220;Primary Conversion Effective Date&#8221;), the</div> Company&#8217;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;Nasdaq&#160;</div></div>Global Select Market in the United States. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows:</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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 41%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td style="width: 5%; 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;"> <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="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;">Major Subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Japan, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Business development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Technology development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Bilibili Technology Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2016</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Technology development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian (Shanghai) Technology Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and advertising</div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td style="width: 6%; 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.375pt;"> <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="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;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Place&#160;and&#160;Year&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisition</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal&#160;Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">PRC, 2013</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">Mobile game operation</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Video distribution and game <br/>distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Network&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Game distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai <br/>Hehehe&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Comics distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2015</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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;">*</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;">is the primary beneficiary<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">the major</div> VIEs<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;and VIEs&#8217; subsidiaries</div>. </div></div> </td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/>  <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Contractual agreements with major VIEs </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#8217; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#8217;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">The following is a summary of the contractual agreements entered into by and among the Company&#8217;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Technology Consulting and Services Agreements. </div></div>Under the exclusive technology consulting and services agreements between the Company&#8217;s relevant subsidiaries and the VIEs, the Company&#8217;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#8217;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#8217;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#8217;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a 10 year&#8217;s term and then be automatically renewed, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice 90 days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#8217;s relevant subsidiaries give the VIEs a termination notice 30 days before the term ends. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/> <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive Option Agreements.</div></div> Pursuant to the exclusive purchase option agreement, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#8217;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#8217; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#8217;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#8217;s relevant subsidiaries or its designated representatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Powers of Attorney</div></div>. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#8217;s relevant subsidiaries or its designated person as nominee shareholder&#8217;s <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 all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#8217; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#8217;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#8217;s relevant subsidiaries; or (ii)it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity Pledge Agreements. </div></div>Pursuant to the equity pledge agreements, among the Company&#8217;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#8217; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#8217; shareholders of contractual obligations under these agreements, the Company&#8217;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#8217;s relevant subsidiaries has the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Risks in relation to the VIE structure </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A significant part of the Group&#8217;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#8217;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On March&#160;15, 2019, the National People&#8217;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">catch-all</div> provision under the definition of &#8220;foreign investment&#8221; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#8220;foreign investment,&#8221; the Group&#8217;s ability to use the contractual arrangements with its VIEs and the Group&#8217;s ability to conduct business through the VIEs could be severely limited. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In addition, if the Group&#8217;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: </div><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">revoke the Group&#8217;s business and/or operating licenses; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose fines on the Group; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">confiscate any of the Group&#8217;s income that they deem to be obtained through illegal operations; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">discontinue or place restrictions or onerous conditions on the Group&#8217;s operations </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">restrict the Group&#8217;s right to collect revenues; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">shut down the Group&#8217;s servers or block the Group&#8217;s app/websites; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">require the Group to restructure the operations, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-apply</div> for the necessary licenses or relocate the Group&#8217;s businesses, staff and assets; </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">impose additional conditions or requirements with which the Group may not be able to comply; or </div></td></tr></table><div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:5%">&#160;</td>
<td style="width:3%;vertical-align:top;text-align:left;">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: left; line-height: normal;">take other regulatory or enforcement actions against the Group that could be harmful to the Group&#8217;s business. </div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#8217;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#8217;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#8217;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022 included in the accompanying consolidated financial statements of the Group was as follows:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2021</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2022</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">377,114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,590,440</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">524,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">619,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">391,951</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">507,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,857</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,806,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">883,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">927,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,340</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,745,466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,852,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,926,989</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,852,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,808,120</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,703,557</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,164,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,452,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">343,008</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">343,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">165,162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,192,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,138,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,184,523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">531,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,214,146</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,415,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,901</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,719</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,967,875</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,744,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,170,459</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,704</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,159,755</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(8,040,622</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,808,120</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,703,557</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,651,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,867,536</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,574,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,318,972</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,442,432</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,074,746</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,931,047</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,283,295</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,021,596</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(593,272</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(201,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(271,096</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(11,154,230</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(17,147,663</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(19,582,407</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain/(Loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,368</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(163,146</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(826,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,868,377</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,776,245</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,080</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,997</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(853,970</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,907,374</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,865,905</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,501</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(845,469</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,897,007</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,856,817</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,074,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(637,787</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating cashflow from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">586,017</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,683,907</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow from/(to) third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,965,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,729,079</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/ (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,476,494</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(682,959</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">913,694</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,973,904</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,610,305</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,498,485</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,954,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25,515</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(39,318</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,928,125</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,265,756</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,421,163</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,906,635</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,550,101</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">990,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,307,226</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">300,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212; &#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,090,287</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,607,226</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,884,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting to RMB494.1&#160;million, as of December&#160;31, 2021 and 2022, as well as certain <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> statutory reserves amounting to RMB22.6&#160;million and RMB24.1 million, respectively, as of December&#160;31, 2021 and 2022. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Liquidity </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group incurred net losses of RMB3,054.0&#160;million, RMB6,808.7&#160;million and RMB7,507.7million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. Net cash provided by operating activities was RMB753.1&#160;million for the year ended December&#160;31, 2020, and net cash used in operating activities was RMB2,647.0&#160;million, RMB3,911.4 million for the years ended December&#160;31, 2021 and 2022, respectively. Accumulated deficit was RMB13,971.3&#160;million and RMB 21,479.9 million as of December&#160;31, 2021 and 2022, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#8217; investments. Historically, the Group has relied principally on both operational sources of cash and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operational</div> sources of financing from investors to fund its operations and business development. The Group&#8217;s ability to continue as a going concern is dependent on management&#8217;s ability to successfully execute its business plan, which includes increasing revenues while controlling operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#8220;2027 Notes&#8221;) raising US$786.1&#160;million (RMB5,594.8 million), after deducting commissions and offering expenses, and the Company issued 17,310,696 Class&#160;Z Ordinary Shares to Sony Corporation of America (&#8220;SCA&#8221;), a wholly owned subsidiary of Sony Corporation (&#8220;Sony&#8221;), raising US$399.4&#160;million (RMB2,817.5 million), after deducting offering expenses. In 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange, raising HKD22.9&#160;billion (RMB19.3 billion), after deducting commissions and offering expenses, and the Company completed an offering of convertible senior notes due December 2026 (the &#8220;December 2026 Notes&#8221;), raising US$1,576.6&#160;million (RMB10.1 billion), after deducting commissions and offering expenses. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#8217;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997912790384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Significant Accounting Policies</a></td>
<td class="text"> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Significant Accounting Policies </div></div></td></tr></table> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </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 the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange gains/(losses) on the consolidated statements of operations and comprehensive loss. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">e)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2022 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.8972 , representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;30, 2022. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2022, or at any other rate. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">f)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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&#8217;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 style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">a.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">b.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">c.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <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;"/></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;">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, amounts due from/to related parties, short-term investments, accounts payable, short-term loan, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></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;"> </div></div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">g)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2021 and 2022, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$999.9&#160;million and US$866.7 million, respectively (equivalent to approximately RMB6,375.1&#160;million and RMB6,036.1million, respectively). As of December&#160;31, 2021 and 2022, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB50.7&#160;million and RMB51.4 million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had approximately RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;">1,554.5&#160;</div>million and RMB4,429.7million cash and cash equivalents <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">and restricted cash </div></div><div style="font-size: 10pt;;display:inline;">held by its PRC subsidiaries and the VIEs, representing </div>21<div style="font-size: 10pt;;display:inline;">% and </div>43<div style="font-size: 10pt;;display:inline;">% of total cash and cash equivalents of the Group, respectively.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2021 and 2022, there were time deposits denominated in U.S. dollars amounting to approximately US$1,197.1&#160;million, and US$684.6&#160;million, respectively (equivalent to approximately RMB7,632.3&#160;million and RMB4,768.0 million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2020, 2021 and 2022. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2021 and 2022, the restricted cash balance was nil and RMB14.8&#160;million. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">h)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance prior to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of adoption to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">121,003</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,758</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,695</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">292,473</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>   <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">i)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. 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. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">j)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">k)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:24%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:75%"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table>  </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">l)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under 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;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </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;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">m)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated 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 value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">n)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </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="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;">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial.</div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">o)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2020, 2021 and 2022, the marketing and promotional expenses were RMB3,006.0&#160;million, RMB5,102.9&#160;million and RMB4,051.3 million, respectively. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">p)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">q)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </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="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes 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;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheet. </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 Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <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 liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden77319987">2026</span>. As of December&#160;31, 2021 and 2022, the Group&#8217;s operating leases had a weighted average remaining lease term of 2.7 years and 3.3 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2022 were as follows: </div>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">245,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">195,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(64,937</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320413">Total lease liabilities</span></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2020, 2021 and 2022 was RMB107.2&#160;million, 177.4&#160;million and RMB 275.1 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2020, 2021 and 2022 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:84%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">161,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260,867</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152,481</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">r)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units (&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees 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 -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options granted with service condition and the occurrence of an US IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">s)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">t)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">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;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Long-term investments, net </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of the equity investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 equity method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments 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 recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment income/(loss), net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div>  <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">u)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2020, 2021 and 2022, respectively. The Group also did not expect any <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">material</div> increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from 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;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between two to nine months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behaviors would not differ materially from considering each one of them individually. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comic<div style="display:inline;">s</div> and other paid contents to the customers. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with 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-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a contract-by-contract basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="white-space: nowrap; 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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sports</div> copyright sublicensing. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. 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-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with 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-25.</div></div></div> </div></div> <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;"/></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group estimates revenue of mobile game, VAS from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB1,238.8&#160;million, RMB1,993.7&#160;million and RMB2,583.6 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div>  <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,803,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,090,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,845,663</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,934,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,842,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,523,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,507,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,834,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,998,976</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,383,684</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">21,899,167</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">w)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Costs of revenues consist primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div>  <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">x)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">y)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted shares units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">z)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises (&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </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="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;">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive&#160;(loss)/income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div></div></div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition 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 cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;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 the consolidated statements of operations and comprehensive loss. 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measures</div> the previously held equity interests in the acquiree when 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="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;">ee)</div></div></div></div><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;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><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></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792970080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentrations and Risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Concentrations and Risks </div></div></td></tr></table><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Telecommunications service provider </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"/><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth <div style="letter-spacing: 0px; top: 0px;;display:inline;">services </div>to support its operations for the years ended December&#160;31, 2020, 2021 and 2022 as follows:</div><div style="margin-top: 1em; margin-bottom: 1em"/><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><div style="margin-top: 1em; margin-bottom: 1em"/>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; 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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 7%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">126</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45 </td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">%</div></td></tr></table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Foreign currency exchange rate risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#8217;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, short-term loan, long-term debt and accounts payable denominated in the U.S. dollars. Most of the Group&#8217;s revenues, costs and expenses are denominated in RMB, while the short-term loan, long-term debt and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#8217;s cash flows, revenues, earnings and financial positions. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Credit risk </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, and money market funds (recorded in the short-term investments) and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2021 and 2022, substantially all of the Group&#8217;s cash and cash equivalents and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#8217;s accounts receivable balance as of December&#160;31, 2021 and 2022. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Major customers and supplying channels </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No single customer represented 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2020, 2021 and 2022. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately 11% of the Group&#8217;s total net revenues for the year&#160;ended December&#160;31, 2020. And there is no single distribution channel of mobile games generated 10% or more of the Group&#8217;s net revenues for the years ended December&#160;31, 2021 and 2022. </div><div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">e)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Mobile games </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Mobile game revenues accounted for 40%, 26% and 23% of the Group&#8217;s total net revenues for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">One mobile game individually contributing more than 10% of the Group&#8217;s total net revenues for the year ended December&#160;31, 2020 was as follows. No mobile games individually contributed more than 10% of the Group&#8217;s total net revenues for the year<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> ended December&#160;31, 2021 and 2022. </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile game 1</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997883152672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock', window );">Prepayments and Other Current Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Prepayments and Other Current Assets </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of prepayments and other <div style="letter-spacing: 0px; top: 0px;;display:inline;">current </div>assets: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,117,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">559,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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: normal;">Inventories, net</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">437,451</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">523,282</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">435,373</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">181,764</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">125,685</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable<br/></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">10,927 </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">79,641</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">94,746</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">76,598</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,496</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">62,564</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deposits</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">106,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">31,461</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">68,681</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">25,458</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments/ receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">36,246</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,901</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">138,153</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">94,263</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,807,048</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,950,573</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-users.</div>&#160;</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for prepaid expenses and other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997882619376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ShortTermInvestmentsTextBlock', window );">Short-term Investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term Investments </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of short-term investments:</div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,583,580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,580,792</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,426,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,042,660</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Money market funds</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50,196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,060,722</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,623,452</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded investment income of RMB74.0&#160;million,&#160;RMB138.3&#160;million and RMB18.2 million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ShortTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ShortTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789359152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and Equipment, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of property and equipment, net:</div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221,280</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">282,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,277,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,830,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">59,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,595</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,559,098</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,177,036</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,208,842</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,949,873</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,350,256</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,227,163</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Depreciation expenses were RMB326.5&#160;million, RMB538.6&#160;million and RMB755.5 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. No impairment was recognized for any of periods presented. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794701168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible Assets, Net </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of intangible assets, net:</div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:55%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,567,213</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,245,622</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,321,591</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">455,687</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(229,559</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">226,128</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,674,232</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(386,351</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,287,881</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,697,132</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,861,532</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,835,600</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,131,626</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,622,992</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,508,634</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">427,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(300,659</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,337,508</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(646,419</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,691,089</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,896,860</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,570,070</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,326,790</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Amortization expenses were RMB1,395.1&#160;million, RMB 1,903.2&#160;million and RMB2,581.3&#160;million for the years ended December&#160;31, 2020, 2021 and 2022, respectively.&#160;No impairment charge was recognized for any of the periods presented. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the licensed copyrights of content have weighted-average useful lives of 4.04 years. The intangible assets amortization expense for future years is expected to be as follows: </div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:26%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">901,334</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">533,749</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371,679</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">242,666</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">834,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,326,790</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997799181120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillAbstract', window );"><strong>Business Combination, Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div></td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,295,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,338,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,042,517</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">386,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,338,303</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">No impairment charge was recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997800902352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermInvestmentsTextBlock', window );">Long-term Investments, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Long-term Investments, Net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,344,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,844,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity <div style="letter-spacing: 0px; top: 0px;;display:inline;">method</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,235,289</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,923,144</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">922,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">883,244</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,502,524</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,651,018</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments using the measurement alternative </div></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;"/></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="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;"><div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;">The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU 2016-01. Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. 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 Group has to estimate the investment&#8217;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#8217;s carrying value, the Group recognizes an impairment loss in &#8220;Investment income/(loss), net (including impairments)&#8221; equal to the difference between the carrying value and fair value. </div></div></div><div style="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;">Nil, RMB31.5&#160;million <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> loss and RMB152.2 <div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>illion re-measurement gain of equity investments accounted for using the measurement alternative was recognized for the years ended <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;">December&#160;31, 2020, 2021 and 2022, respectively. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded impairment charges for long-term investments of RMB8.0&#160;million, RMB91.5&#160;million and RMB465.6&#160;million as &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. When events or changes in circumstances that indicate the fair value of the investments may be less than their carrying value, included but not limited to, the investees&#8217; unsatisfied financial performance with no obvious upturn or potential financing solutions in the foreseeable future, the Group made evaluation and determined the fair value of these investments was less than their carrying value and impairment loss was recognized accordingly. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company <div style="letter-spacing: 0px; top: 0px;;display:inline;">disposes</div> several equity investments of the Group with the carrying amount of nil, RMB10.4 million, RMB493.1 million for the years ended December 31, 2020, 2021 and 2022, respectively. The difference between the consideration and their carrying value was recognized as &#8220;Investment income/(loss), net (including impairments)&#8221;. Nil, RMB0.8 million and RMB171.3 million disposal gain was recognized for the years ended December 31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 equity method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">RMB50.5&#160;million, RMB37.2&#160;million and RMB211.6&#160;million of the Group&#8217;s proportionate share of equity investee&#8217;s net loss, was recognized in &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A gain of RMB24.9&#160;million, and a loss of RMB156.0&#160;million and RMB198.6&#160;million resulted from the change in fair value was recognized in &#8220;Investment income/(loss), net (including impairments)&#8221; for the years ended December&#160;31,&#160;2020, 2021 and 2022, respectively. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997798417120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeAndOtherTaxDisclosureTextBlock', window );">Taxation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Composition of income tax </div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,081</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,715</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">122,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,754</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,066</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,466</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,492</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53,369</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">95,289</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">104,145</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Income taxes </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, no withholding tax will be imposed. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">British Virgin Islands (&#8220;BVI&#8221;) </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. </div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Hong Kong profits tax has been provided for at the rate of 16.5% on the estimated assessable profits for the years ended December 31, 2020, 2021 and <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;">2022, respectively. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; 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;">China </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;">The Enterprise Income Tax (&#8220;EIT Law&#8221;), which became effective on January 1, 2008, applies a uniform enterprise income tax (&#8220;EIT&#8221;) rate </div></div>of 25%<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">to both foreign-invested enterprises (&#8220;FIEs&#8221;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#8220;Software Enterprises&#8221;, &#8220;Key Software Enterprises&#8221;, &#8220;Encouraged Enterprises&#8221; and/or &#8220;High and New Technology Enterprises&#8221; (&#8220;HNTEs&#8221;). </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at 15% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.60</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.74</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3.90</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.43</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7.94</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.91</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.63</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.21</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.25</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14.56</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15.65</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20.79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.42</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.40</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> entity incorporated in the Cayman Islands. </div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, certain entities of the Group had net operating tax loss carry forwards as follows:</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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">RMB in<br/>thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2023</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2024</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">952,055</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027 and thereafter</div> </td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">14,406,710</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,906,396</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 85%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales tax </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="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&#8217;s majority of </div></div>subsidiaries and VIEs incorporated in China are subject to value added tax (&#8220;VAT&#8221;) for services rendered at a rate of 6% and for goods sold mainly at a rate of 13% depending on their categories in different periods. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#8217;s advertising revenues are also subject to culture business construction fee at a rate of 3%, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2024. </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Deferred tax assets and liabilities </div></div> </td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143,688</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">473,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">150,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising expenses in excess of deduction limit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130,720</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">284,205</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,662,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,684,042</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,048</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146,831</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,158,432</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,701,058</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">36,355</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">43,591</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets (Note 25)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,191</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(110,923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(82,191</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(110,923</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">entity-by-entity</div></div> basis. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities where it was determined it was <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the benefits of the deferred tax assets will not be realized. </div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:38%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable&#160;preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Expiration of loss carry<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(537,359</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(484,445</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(977,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(977,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,154,342</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,598</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,543,301</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Withholding income tax on dividends </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-resident</div> 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&#8217;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#8220;conduit&#8221; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#8220;substance-over-form&#8221; principle to determine whether or not to grant the tax treaty benefits. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2021 and 2022, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeAndOtherTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeAndOtherTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997800757200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxesPayableDisclosureTextBlock', window );">Taxes Payable</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxes Payable </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,864</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,242</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,968</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,739</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">203,770</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">316,244</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxesPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxesPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793887280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Loan and Current Portion of Long-term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Short-term Loan and Current Portion of Long-term Debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Short-term loan and current portion of long-term debt </div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:30%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December 31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.60%~3.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">943,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.10%~3.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,242,882</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured borrowing</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.95</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">288,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.79</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,137,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,232,106</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,621,386</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794917616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities and Other Payables</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Accrued Liabilities and Other Payables </div></div></td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%;"/>
<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;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,321,776</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">777,572</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320399"><span style="-sec-ix-hidden:hidden77320400">Leasing </span>liabilities</span> - current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">238,687</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">139,951</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159,950</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">526,453</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">110,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,510</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,342</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,637</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">14,386</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,420</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Other staff related cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,325</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,372</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">70,882</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">75,733</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,416,955</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,534,962</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793821520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConvertibleBondsTextBlock', window );">Convertible Senior Notes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convertible senior notes </div></div></td></tr></table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">April 2026 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2019, the Group issued US$500.0&#160;million of April 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$488.2&#160;million (RMB3,356.1 million), net of issuance costs of US$11.8&#160;million (RMB81.1 million). The April 2026 Notes may be converted, at an initial conversion rate of 40.4040 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$24.75 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the April 2026 Notes may require the Company to repurchase all or part of their April 2026 Notes in cash on&#160;April 1, 2024&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2020, 2021 and 2022, the April 2026 Notes related interest expense was US$8.5&#160;million<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> US$7.6&#160;million and US$7.3 million (RMB49.3 million), respectively. </div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2027 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2020, the Group issued US$800.0&#160;million of 2027 Notes with an interest rate of 1.25% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$786.1&#160;million (RMB5,594.8 million), net of issuance costs of US$13.9&#160;million (RMB98.6 million). The 2027 Notes may be converted, at an initial conversion rate of 24.5516 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$40.73 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year<div style="display:inline;">s</div> ended December&#160;31, 2020, 2021 and 2022, the 2027 Notes related interest expense was US$6.9 million, US$11.9&#160;million and US$11.8 million (RMB 79.3 million), respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB5,137.6 million (US$737.7 million) of 2027 Notes are short-term in nature because the 2027 Notes holder had a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-contingent</div> option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">December 2026 Notes </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Group issued US$1,600&#160;million of December 2026 Notes with an interest rate of 0.50% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$1,576.6&#160;million (RMB10.1 billion), net of issuance costs of US$23.4&#160;million (RMB149.6 million). The December 2026 Notes may be converted, at an initial conversion rate of 10.6419 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$93.97 per ADS) at each holder&#8217;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#8217;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Holders of the December 2026 Notes may require the Company to repurchase all or part of their December 2026 Notes in cash on December&#160;1, 2024, or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31,2021 and 2022, the December 2026 Notes related interest expense was US$1.4 million and US$11.0 million (RMB73.4 million). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of April 2026 Notes was RMB2,737.5&#160;million and RMB2,990.2 million, respectively. The unamortized debt issuance costs were RMB39.8&#160;million and RMB33.4 million as of December&#160;31, 2021 and 2022, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of 2027 Notes was RMB5,100.6&#160;million and RMB5,195.6 million, respectively. The unamortized debt issuance costs were RMB69.2&#160;million and RMB58.0 million&#160;as of December&#160;31, 2021 and 2022<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">respectively.</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the principal amount of December 2026 Notes was RMB10,201.1 million and RMB5,792.6 million. The unamortized debt issuance costs were RMB146.0 million and RMB66.3 million as of December&#160;31, 2021 and 2022<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">, respectively.</div></div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2021, US$70.6 million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 2,854,253 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2021, US$1,000 in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued 24 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital.</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;">During the year ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">December 31, </div>2022, US$14,000 in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 565 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional paid-in capital. </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$768.3&#160;million (RMB5.2 billion) of December 2026 Notes for a total cash consideration of US$568.6&#160;million (RMB3.8 billion), with the gain of US$ 190.3&#160;million (RMB1,289.5 <div style="letter-spacing: 0px; top: 0px;;display:inline;">m</div>illion). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December 31, 2022, the Company repurchased an aggregate principal amount of US$54.0 million (RMB385.7 million) of 2027 Notes for a total cash consideration of US$49.3 million (RMB352.0 million), with the gain of US$ 4.1 million (RMB29.3 million). </div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table provides a summary of the Company&#8217;s non-current portion of unsecured senior notes as of December&#160;31, 2021 and December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">Effective&#160;interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">rate</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="8" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,697,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,956,815</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.74</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,031,312</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.52</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,055,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,726,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.80</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,784,092</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,683,150</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,039,125</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,782,848</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level&#160;2 inputs, was RMB 12.9&#160;billion. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, RMB135.0&#160;million, RMB9.2&#160;billion and RMB5.2&#160;billion in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-3</div> years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConvertibleBondsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible bonds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConvertibleBondsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793757808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CommonStockTextBlock', window );">Ordinary shares</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">15.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Ordinary Shares </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony. The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of 28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$500 million of its ADSs for the next 24 months. The Company had repurchased a total of 2.6 million ADSs for a total cost of US$53.6 million as of December 31, 2022. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CommonStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of ordinary shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CommonStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795127584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefits</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">16.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee Benefits </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company&#8217;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#8217;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution. The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">195,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">695,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">934,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,990</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">235,871</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">761,300</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,034,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793583456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-based Compensation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">17.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based Compensation </div></div></td></tr></table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Description of share option and RSUs plans </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In July 2014, the Group adopted its Global Share Incentive Plan (the &#8220;Global Share Plan&#8221;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is 19,880,315 shares.<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div><div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">The Global Share Plan was terminated on the Primary Conversion Effective Date.</div> </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#8220;2018 Plan&#8221;) to provide additional incentives to employees, directors and consultants and promote the success of <div style="letter-spacing: 0px; top: 0px;;display:inline;">its</div> business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2022, is 33,132,989 shares. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the <div style="letter-spacing: 0px; top: 0px;;display:inline;">G</div>roup subsequently amended <div style="letter-spacing: 0px; top: 0px;;display:inline;">its<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is 30,673,710 Class&#160;Z ordinary shares, representing 10% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#8220;RSUs&#8221;) of the Company to relevant directors, officers, other employees and consultants of the Group. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of <span style="-sec-ix-hidden:hidden77319884">zero</span> to six years and expire in <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden77319879">six</span> to seven years</div>, and RSUs generally vest over a period of <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden77319881">zero</span></div> to four years. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/>  <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">RSUs </div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the year ended December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted<br/> fair value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,967</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">24.59</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the 2018 Plan was 28,706,326 as of December&#160;31, 2022. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan, adjusted for estimated forfeitures, was RMB 292.0 million, which is expected to be recognized over a weighted-average period of 3.9 <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;">years and may be adjusted for future changes in estimated forfeitures. There is no vested RSUs for the year ended December 31,2022. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share options </div></div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;"><div style="display:inline;">b</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Valuation assumptions </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses binomial option pricing model to determine the fair value of share options. The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: </div>  <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">50.1%-55.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">53.0%-53.5</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">57.6%-58.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.4%-0.7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.9%-1.4</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.7%-3.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6-7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/><div><div style="background-color:white;display: inline;"/></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></div>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(<div style="letter-spacing: 0px; top: 0px;;display:inline;">c</div>)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share options activities </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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2020, 2021 and 2022: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"/>
<td style="width: 3%; 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/>
<td style="width: 3%; 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/>
<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;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/>Management</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><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; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 34%;"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">245</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,581,408</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,700</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,784</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,643</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(65</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,492</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.4234</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,355</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,712</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">230</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,297</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.0236</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,177,047</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,355</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,297</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,177,047</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,948</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,094</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(68</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,263</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(472</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(472</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,716</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,611</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,510</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.0010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.01</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,372,503</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,611</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,510</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0010</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.01</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,372,503</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,661</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,829</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0036</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,204</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(150</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,929</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.2331</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 0pt; font-family: &quot;Times New Roman&quot;; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">13,302</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,413</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21,910</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">2.0283</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,305,336</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,113</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,580</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">4,715</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.8747</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.00</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">778,043</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The weighted average grant date fair value of share options granted for the years ended December&#160;31, 2020, 2021 and 2022 was RMB262.0, RMB423.6&#160;and RMB126.8 (US$18.5) per share, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB 3,415.8 million, which is expected to be recognized over a weighted-average period of 3.5 years and may be adjusted for future changes in estimated forfeitures. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793704128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net Loss per Share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes and 2027 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 8,927,697 shares, 20,202,000 shares and 19,641,280 shares, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2021, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 13,249,083 shares, 18,706,486 shares,19,641,274 shares and 17,027,040 shares, respectively. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 2,069,570 shares, nil, 17,347,721 shares, 19,382,489 shares and 14,466,365 shares, respectively. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,054,017</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,808,739</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,507,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,511</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,011,704</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,789,228</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,497,013</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345,816,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">379,898,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345,816,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">379,898,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.71</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17.87</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.71</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17.87</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793639856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments and Contingencies </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(a)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Commitments </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Long-term and short-term debt obligations </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;">The Group&#8217;s long-term debt obligations are to repay the principal amount and cash interests in connection with the April 2026 Notes, 2027 Notes and December 2026 Notes. The expected repayment schedules of the April 2026 Notes, 2027 Notes and December 2026 Notes has been disclosed in Note 14. </div></div></div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">(b)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Litigation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#8217;s financial position, results of operations or cash flows. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">However, litigation is subject to inherent uncertainties and the Group&#8217;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2021 and 2022. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793757808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related Party Transactions and Balances </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Acquire of)/Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(110,039</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,837</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">275,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;)<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution/Loans to an entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div> (&#8220;Entity&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,785,314</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">78,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="5" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,709,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,308,652</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">283,492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">182,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,041,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,594,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">4</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">216,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;">&#160;</div> <div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">1.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">.</div></div>&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">2.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#8217;s valuation and the considerations were settled in 2020. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">3.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. The annual interest rates of the loans were 3.3%. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">4.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. </div> </td> </tr> </table>  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794917616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">21.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment Information </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#8220;CODM&#8221;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#8217;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#8217;s operating segment is based on such organizational structure and information reviewed by the Group&#8217;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. </div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Substantially the majority of the Group&#8217;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#8217;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any individual other country is not material. Therefore, no geographical segments are presented. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793011280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Measurement</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">22.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair Value Measurement </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Money market funds and equity investments in publicly traded companies</div></div>. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial products</div></div>. The Group values its financial products investments held in certain banks or other financial institutions using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group measures equity investments accounted for using the equity method at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured during the years ended December&#160;31, 2020, 2021 and 2022, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793704128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedAssetsDisclosureTextBlock', window );">Restricted Net Assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">23.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Restricted Net Assets </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#8217;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB7.8 billion or 51.2% of the Company&#8217;s total consolidated net assets as of December&#160;31, 2022. Furthermore, cash transfers from the Company&#8217;s PRC subsidiaries to their parent companies 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 PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#8217;s shareholders. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793669312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock', window );">Parent Company Only Condensed Financial Information</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">24.</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Parent Company Only Condensed Financial Information </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-08</div> (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2021 and 2022. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><br/></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;;text-indent: 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/> </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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,748,896</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">270,138</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">7,625,337</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">4,067,326</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">23,306,176</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">22,313,954</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">11,773</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">61,631</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">13,107,720</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,091,044</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,448,100</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,157,990</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investment in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">and net asset<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of</div></div>&#160;VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">226,249</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,248,002</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,188,332</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="background-color:#cceeff;vertical-align:top;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term loan and current portion of long-term debt<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">5,137,633</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">40,167</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">32,513</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">126,512</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">97,208</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="null;text-indent: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">17,784,092</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">8,683,150</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deficit in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;an<div style="letter-spacing: 0px; top: 0px;;display:inline;">d net loss of </div></div>VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,593,564</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212; </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,544,335</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,950,504</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">21,703,667</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,237,828</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21,703,667</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,237,828</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,248,002</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,188,332</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>  <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows</div></div>:<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="visibility:hidden; line-height:0pt; color:white">
<td style="width:66%">&#160;</td>
<td style="vertical-align:bottom;width:2%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(44,090</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(12,405</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(30,558</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<br/></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(2,940,906</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(6,713,764</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(7,685,211</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-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)/Gain from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(26,708</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(63,059</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">218,756</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,011,704</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,789,228</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,011,704</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,789,228</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-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;">Net cash used in operating activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,574</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(104,672</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(650,630</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(455,347</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(48,781,106</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(33,683,941</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">465,726</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">36,744,305</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">45,951,288</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(9,604,228</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(10,658,126</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(4,878,180</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,925,241</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,600,828</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,133,225</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(5,102,250</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(11,168,671</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(13,131,173</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(600,067</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(1,153,850</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">283,028</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash (used in)/provided by investing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(10,370,925</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(27,416,620</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,674,247</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and <br/>HKD337,143, nil, respectively</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2,817,458</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">19,288,423</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; 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;">Repurchase of convertible senior notes<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(4,201,506</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,594,779</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">10,085,520</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); 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="letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of shares<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">(347,581</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,412,240</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,373,946</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,549,083</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table>  <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-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="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s accounting policies are the same as the Group&#8217;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. </div></div></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;">For the Company only condensed financial information, the Company records its investments in subsidiaries and net assets of VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#8212;Equity Method and Joint Ventures. </div></div></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;">Share in the subsidiaries&#8217; loss and loss of VIEs and VIEs&#8217; subsidiaries are presented as &#8220;Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries&#8221; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#8217; consolidated financial statements. </div></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;"> </div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI https://asc.fasb.org/extlink&amp;oid=126898705&amp;loc=d3e5864-122674<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=d3e5283-111683<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789376352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">25.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Acquisitions </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="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;">Transactions with Chaodian</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;">Prior to 2020, the Group held 63.6% of equity interest in Chaodian. In September 2020, the Company acquired the rest of noncontrolling interests of Chaodian, with the total consideration of RMB744.6 million including with a cash consideration of RMB250.5 million and 1,731,100 Class Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#8217;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional paid-in capital, amounting to RMB193.3 million. Following the completion of this transaction, the Company held 100% of equity interest in Chaodian. </div></div></div><div style="font-family: Times New Roman; 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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with one animation content production company (&#8220;Anime Business&#8221;) </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Prior to 2021, the Group held 8.1% equity share of Anime Business through several investments with preferred rights, which was accounted for as long-term investments using alternative measure method. In January 2021, the Group acquired remaining equity with the total consideration of RMB612.3&#160;million, including the cash consideration of RMB369.1&#160;million and 400,000 restricted Class&#160;Z ordinary shares. Upon the completion of this transaction in January 2021, the Group held 100% of equity interests in the Anime Business, which became a consolidated subsidiary of the Group. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Anime Business was allocated based on their fair value of the assets acquired and the <div style="letter-spacing: 0px; top: 0px;;display:inline;">liabilities </div>assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Vendor relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">283,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">687,165</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of:<br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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: 77%;"/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">369,124</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">243,203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">74,838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">687,165</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><div style="clear:both;max-height:0pt;"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the synergies between ability of animation content production and the Group&#8217;s strategy to expand its content library.</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;">&#160;</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"/><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</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;">&#160;</div></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="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;">Transactions with one Comics distribution company (&#8220;Comics Business&#8221;) </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In November 2021, the Company signed an agreement to acquire all of the equity interests in Comics Business with a total cash consideration of RMB600.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100% of equity interests in the Comics Business, which became a consolidated subsidiary of the Group. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Comics Business was allocated based on their <div style="letter-spacing: 0px; top: 0px;;display:inline;">fair </div>value of the assets acquired and the liabilities assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,764</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;User base</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Copyrights</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Technology</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42,133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">281,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">600,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the synergies between ability of comics distribution and the Group&#8217;s strategy to expand its content library.</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;">&#160;</div></div></div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"/><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</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;">&#160;</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-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Transactions with one game development company (&#8220;Game Business&#8221;)</div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB 800.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100&#160;% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. </div>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated <div style="letter-spacing: 0px; top: 0px;;display:inline;">based </div>on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in<br/> thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">333,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,491</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">800,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 9pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">800,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>  <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill arising from this acquisition was attributable to the Group&#8217;s strategy to expand its self-developed capacity in game development. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other acquisitions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December&#160;31<div style="letter-spacing: 0px; top: 0px;;display:inline;">, 2020</div>, 2021 and 2022</div>, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. The Group&#8217;s other acquisitions are summarized in the following table:<br/></div>  <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 48%;"/>
<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 style="width: 1%;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="4" 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;">Amortization<br/>Period</div></div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,495</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,320</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;85,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,636</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1&#160;to&#160;10&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(49,140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">283,760</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">477,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">754,166</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <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;">Total purchase price comprised of:</div></div><br/></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 8pt; 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: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">295,323</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">244,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">150,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">118,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">391,244</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,973</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">754,166</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">180,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="letter-spacing: 0px; top: 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>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 53%;"/>
<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 style="width: 1%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<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: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Pro forma results of operations for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2020, 2021 and 2022, either individually or in aggregate.</div></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI https://asc.fasb.org/topic&amp;trid=2303972<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4946-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793583456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; 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;">26.</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Subsequent Events </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">On January&#160;11, 2023, the Company completed an offering of 15,344,000 American depositary shares, each representing one Class&#160;Z ordinary share, par value US$0.0001 per share of the Company (the &#8220;ADS Offering&#8221;), at US$26.65 per ADS. Shortly thereafter, the Company completed the exchange of an aggregate principal amount of US$384.8&#160;million of its outstanding 0.50% convertible senior notes due December 2026 (the &#8220;Exchange Notes&#8221;) in privately negotiated transactions for the Company&#8217;s issuance of ADSs. The aggregate purchase price of the Exchange Notes in the amount of US$331.2&#160;<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;">million was funded by the net proceeds from the ADS Offering. And the remaining net proceeds (after deducting selling commissions) of the ADS Offering is US$68.8 million. </div></div></div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792305968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">a)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Basis of presentation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.</div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">b)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Principles of consolidation </div></div></td></tr></table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">A consolidated VIE is an entity in which the Company&#8217;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#8217;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#8217;s subsidiary is the primary beneficiary of the entity. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">c)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The preparation of the Group&#8217;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Functional currency and foreign currency translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">d)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Functional currency and foreign currency translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group uses Renminbi (&#8220;RMB&#8221;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#8217;s PRC entities is RMB. </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 the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange gains/(losses) on the consolidated statements of operations and comprehensive loss. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConvenienceTranslationPolicyPolicyTextBlock', window );">Convenience Translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">e)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Convenience Translation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2022 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.8972 , representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;30, 2022. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2022, or at any other rate. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair value measurements</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">f)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Fair value measurements </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial instruments </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">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&#8217;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 style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">a.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">b.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. </div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:9%">&#160;</td>
<td style="width:4%;vertical-align:top;text-align:left;">c.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. </div> </td> </tr> </table> <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;"/></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;">The Group&#8217;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, amounts due from/to related parties, short-term investments, accounts payable, short-term loan, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. </div></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;"> </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock', window );">Cash and cash equivalents, restricted cash and time deposits</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">g)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash and cash equivalents, restricted cash and time deposits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2021 and 2022, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$999.9&#160;million and US$866.7 million, respectively (equivalent to approximately RMB6,375.1&#160;million and RMB6,036.1million, respectively). As of December&#160;31, 2021 and 2022, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB50.7&#160;million and RMB51.4 million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021 and 2022, the Group had approximately RMB<div style="letter-spacing: 0px; top: 0px;;display:inline;">1,554.5&#160;</div>million and RMB4,429.7million cash and cash equivalents <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">and restricted cash </div></div><div style="font-size: 10pt;;display:inline;">held by its PRC subsidiaries and the VIEs, representing </div>21<div style="font-size: 10pt;;display:inline;">% and </div>43<div style="font-size: 10pt;;display:inline;">% of total cash and cash equivalents of the Group, respectively.</div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2021 and 2022, there were time deposits denominated in U.S. dollars amounting to approximately US$1,197.1&#160;million, and US$684.6&#160;million, respectively (equivalent to approximately RMB7,632.3&#160;million and RMB4,768.0 million, respectively). </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had no other lien arrangements for the years ended December&#160;31, 2020, 2021 and 2022. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2021 and 2022, the restricted cash balance was nil and RMB14.8&#160;million. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Receivables, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">h)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Receivables, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Starting from January&#160;1, 2020, the Group adopted <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">ASU&#160;No.&#160;2016-13,&#160;&#8220;</div><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</div></div>&#8221; (&#8220;ASC Topic 326&#8221;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s accounts receivable and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#8217;s customer collection trends. This is assessed at each quarter based on the Group&#8217;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>    <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance prior to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of adoption to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">121,003</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,758</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,695</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">292,473</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories, net</a></td>
<td class="text"> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">i)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Inventories, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Inventories, mainly represent products for the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. 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. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">j)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Property and equipment, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">k)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Intangible assets, net </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#8220;contractual-legal&#8221; or &#8220;separability&#8221; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:24%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:75%"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table>  </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">l)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#8217;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under 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;">350-20-35,</div></div> the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. </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;">The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets other than goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">m)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Impairment of long-lived assets other than goodwill </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Long-lived assets are evaluated 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 value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development expenses</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">n)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Research and development expenses </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="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;">Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#8217;s websites, platforms of applications, development of online games and the termination of certain game projects. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#8217;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial.</div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">q)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Leases </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="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes 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;">right-of-use</div></div> assets recorded in &#8220;Other long-term assets&#8221; and corresponding short-term leasing liabilities recorded in &#8220;Accrued liabilities and other payables&#8221; and long-term leasing liabilities recorded in &#8220;Other long-term liabilities&#8221; respectively on the consolidated balance sheet. </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 Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. <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 liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group leases office space under <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancelable</div> operating lease agreements, which expire at various dates through <span style="-sec-ix-hidden:hidden77319987">2026</span>. As of December&#160;31, 2021 and 2022, the Group&#8217;s operating leases had a weighted average remaining lease term of 2.7 years and 3.3 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2022 were as follows: </div>  <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">245,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">195,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(64,937</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320413">Total lease liabilities</span></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Operating lease cost for the years ended December&#160;31, 2020, 2021 and 2022 was RMB107.2&#160;million, 177.4&#160;million and RMB 275.1 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year<div style="display:inline;">s</div> ended December&#160;31, 2020, 2021 and 2022 was immaterial. Supplemental cash flow information related to operating leases was as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:84%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">161,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260,867</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152,481</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation</a></td>
<td class="text"> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">r)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Share-based compensation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Share based compensation expenses arise from share-based awards, including share options and restricted share units (&#8220;RSUs&#8221;) for the purchase of the Company&#8217;s ordinary shares. The Group accounts for share-based awards granted to employees 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 -</div></div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Compensation</div></div> and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For share options granted with service condition and the occurrence of an US IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock', window );">Employee benefits</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">s)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Employee benefits </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC Contribution Plan </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#8217; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">t)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Investments </div></div> </td> </tr> </table> <div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">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;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and investments in publicly traded companies with the intention to be sold within twelve months. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>    <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><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;">Long-term investments, net </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group&#8217;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of the equity investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#8217;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 equity method </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment&#8212;Equity Method and Joint Ventures</div></div>, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments 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 recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#8217;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#8220;Investment income/(loss), net (including impairments)&#8221; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments accounted for at fair value </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 825, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments</div></div>, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#8220;Investment income/(loss), net (including impairments)&#8221;. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Taxation</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">u)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Taxation </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><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 style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion of, or all of the deferred tax assets will not be realized. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Uncertain tax positions </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In order to assess uncertain tax positions, the Group applies a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> threshold and a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach for the tax position measurement and financial statement recognition. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">two-step</div> approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">more-likely-than-not</div> that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2020, 2021 and 2022, respectively. The Group also did not expect any <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">material</div> increase or decrease in unrecognized tax liability within 12 months following the reporting date.</div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">v)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Revenue recognition </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#8217;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#8217;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Mobile game services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusively distributed mobile games </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the years ended December&#160;31, 2020, 2021 and 2022, the Group primarily generates revenues from the sale of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items to enhance the game-playing experience. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items over the estimated average playing period of paying players, starting from 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;">point-in-time</div></div> when related <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are delivered to the paying players&#8217; accounts. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has estimated the average playing period of the paying players for each game, usually between two to nine months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#8217;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#8220;Cohort&#8221;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#8217;s lifespan beyond the date for which observable data are available, the Group extrapolates the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#8217; behaviors would not differ materially from considering each one of them individually. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> promotions and customer services. The Group is also determining the pricing of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items and making a localized version for overseas licensed games. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Proceeds earned from selling <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Jointly operated mobile game distribution services </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. </div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with 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-55-39,</div></div></div> the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#8217;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. </div>    <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Valued added services (&#8220;VAS&#8221;) </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership, live broadcasting, comic<div style="display:inline;">s</div> and other paid contents to the customers. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-refundable</div> upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#8220;Deferred revenue&#8221; and revenue is recognized ratably over the membership period as services are rendered. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with 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-55-39.</div></div></div> Accordingly, revenue is recognized at <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">point-in-time</div></div> when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#8220;Deferred revenue&#8221;. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#8220;Cost of revenues&#8221; on the consolidated statements of operations and comprehensive loss. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Advertising services </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#8217; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pro-rata</div> basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#8217;s platform or upon the performance obligations are satisfied, generally when users click on links. </div> <div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sales incentives to customers </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a contract-by-contract basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"> </div>   <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues </div></div> <div style="white-space: nowrap; 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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are mainly from the sales of products through the Group&#8217;s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platform, as well as revenues from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-sports</div> copyright sublicensing. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and other revenues are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. 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-55-39,</div></div></div> for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#8217;s discretion, are recorded as a reduction of the arrangement&#8217;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with 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-25.</div></div></div> </div></div> <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;"/></div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Other Estimates and Judgments </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group estimates revenue of mobile game, VAS from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#8217;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. </div> <div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Contract balances </div></div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">e-commerce</div> platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB1,238.8&#160;million, RMB1,993.7&#160;million and RMB2,583.6 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. </div>    <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Practical expedients </div></div> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group has used the following practical expedients as allowed under ASC 606: </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,803,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,090,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,845,663</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,934,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,842,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,523,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,507,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,834,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,998,976</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,383,684</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">21,899,167</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">w)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Cost of revenues </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Costs of revenues consist primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionsPolicyPolicyTextBlock', window );">Related parties</a></td>
<td class="text"> <div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">x)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Related parties </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net loss per share</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">y)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss per share </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Loss per share is computed in accordance with ASC 260, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share</div></div>. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method is used for computing earnings per share in the event the Group has net income available for distribution. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted shares units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">if-converted</div> method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#8217;s undistributed net income. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_StatutoryReservesPolicyPolicyTextBlock', window );">Statutory reserves</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">z)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Statutory reserves </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In accordance with China&#8217;s Company Laws, the Company&#8217;s VIEs in PRC must make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit, as determined under the accounting principles generally acceptable in the People&#8217;s Republic of China (&#8220;PRC GAAP&#8221;), to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-distributable</div> reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. </div> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Pursuant to the laws applicable to China&#8217;s Foreign Invested Enterprises (&#8220;FIE&#8221;), the Company&#8217;s subsidiaries that are FIEs in China have to make appropriations from their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#8217; discretion. </div>  <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NoncontrollingInterestsPolicyPolicyTextBlock', window );">Noncontrolling interests</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">aa)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Noncontrolling interests </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">bb)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Comprehensive loss </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="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;">Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive&#160;(loss)/income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. </div></div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment reporting</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">cc)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Segment reporting </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Based on the criteria established by ASC 280, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment Reporting</div></div>, the Group&#8217;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">dd)</div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Business combinations </div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group accounts for its business combinations using the acquisition 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 cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;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 the consolidated statements of operations and comprehensive loss. 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In a business combination achieved in stages, the Group <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measures</div> the previously held equity interests in the acquiree when 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 on the consolidated statements of operations and comprehensive loss. </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">For the Company&#8217;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting pronouncements</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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="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;">ee)</div></div></div></div><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;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/></div></div></td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><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></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Recently issued accounting pronouncements </div></div></div></td></tr></table><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. </div><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. </div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing expenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">o)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">Sales and marketing expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#8217;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2020, 2021 and 2022, the marketing and promotional expenses were RMB3,006.0&#160;million, RMB5,102.9&#160;million and RMB4,051.3 million, respectively. </div> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative expenses</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Expenses</a></td>
<td class="text"> <div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<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;">p)</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;"><div style="font-weight:bold;display:inline;">General and administrative expenses </div></div> </td> </tr> </table> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#8217;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashAndCashEquivalentsAndOtherPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashAndCashEquivalentsAndOtherPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for compensation and employee benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConvenienceTranslationPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConvenienceTranslationPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NoncontrollingInterestsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for transactions with non-controlling interests.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NoncontrollingInterestsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for related party transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_StatutoryReservesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_StatutoryReservesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997798541776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationAbstract', window );"><strong>Operations and Reorganization</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock', window );">Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows:</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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 41%;"/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td style="width: 5%; vertical-align: bottom;"/>
<td/>
<td style="width: 5%; 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;"> <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="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;">Major Subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></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="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Place and Year of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Ownership</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian HK Limited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Hong Kong, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Investment holding</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Bilibili Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Japan, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Business development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Hode Shanghai Limited (&#8220;Hode Shanghai&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2014</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Technology development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Bilibili Technology Co., Ltd.</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2016</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">Technology development</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Chaodian (Shanghai) Technology Co., Ltd<div style="letter-spacing: 0px; top: 0px;;display:inline;">.</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">PRC, 2019</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce and advertising</div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 42%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td style="width: 6%; 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.375pt;"> <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="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;">Major VIEs and VIEs&#8217; subsidiaries</div></div></div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Place&#160;and&#160;Year&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Incorporation</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Acquisition</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Percentage&#160;of</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Direct&#160;or&#160;Indirect</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Economic</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;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;">Principal&#160;Activities</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Hode Information Technology Co., Ltd. (&#8220;Hode Information Technology&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:center;">PRC, 2013</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="vertical-align:bottom;text-align:center;">Mobile game operation</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Kuanyu Digital Technology Co., Ltd. (&#8220;Shanghai Kuanyu&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Video distribution and game <br/>distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Sharejoy Network Technology Co., Ltd. (&#8220;Sharejoy<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>Network&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Game distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 44%; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Shanghai Hehehe Culture Communication Co., Ltd. (&#8220;Shanghai <br/>Hehehe&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2014</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">Comics distribution</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 44%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#8220;Shanghai Anime Tamashi&#8221;)</div> </td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;">PRC, 2015</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 8%;">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap;text-align:center;">100*</td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:center;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; 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;">*</div></div></td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">Hode Shanghai&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><div style="letter-spacing: 0px; top: 0px;;display:inline;">is the primary beneficiary<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div>of <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">the major</div> VIEs<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">&#160;and VIEs&#8217; subsidiaries</div>. </div></div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of combined financial information of the Group's VIEs included in the accompanying consolidated financial statements of the Group</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following combined financial information of the Group&#8217;s VIEs as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022 included in the accompanying consolidated financial statements of the Group was as follows:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2021</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;width:100%;">&#160;&#160;</div></td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="font-weight:bold;display:inline;width:100%;">December&#160;31,<br/> 2022</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">377,114</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,590,440</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,186</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">524,311</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">619,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">391,951</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">507,849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amount due from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">101,983</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">119,857</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,806,185</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">883,903</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">927,124</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">272,340</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,745,466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,852,740</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,926,989</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,852,315</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,808,120</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,703,557</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,164,301</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,452,192</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Salary and welfare payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">343,008</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">343,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Taxes payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">128,817</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">165,162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">400,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,192,460</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,138,539</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,184,523</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">531,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to the Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,214,146</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,415,760</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due to related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,901</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27,929</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">222,719</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,623</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,967,875</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,744,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,170,459</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8,042,238</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,704</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,616</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,159,755</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(8,040,622</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; deficit</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,808,120</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,703,557</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 1em; margin-bottom: 1em"/>    <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,651,207</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,867,536</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,876,639</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company revenues</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">667,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,574,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,198,107</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,318,972</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,442,432</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,074,746</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Third-party costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(9,931,047</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,283,295</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18,436,865</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inter-company consulting and services costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,021,596</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(593,272</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(726,875</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other inter-company costs and expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(201,587</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(271,096</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(418,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total costs and expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(11,154,230</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(17,147,663</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(19,582,407</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain/(Loss) from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,368</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(163,146</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(268,584</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(826,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,868,377</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,776,245</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(27,080</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(38,997</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(89,660</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(853,970</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,907,374</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,865,905</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,501</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,367</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,088</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss attributable to Bilibili Inc.&#8217;s shareholders</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(845,469</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,897,007</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,856,817</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consulting and services charges to Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,074,899</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(637,787</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(610,600</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other operating cashflow from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">586,017</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,683,907</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,863,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cashflow from/(to) third-parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,965,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,729,079</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,339,697</td>
<td style="white-space:nowrap;vertical-align:bottom">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by/ (used in) operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,476,494</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(682,959</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">913,694</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,973,904</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(12,610,305</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,335,115</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">short-term</div> investments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,498,485</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,954,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,970,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25,515</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(39,318</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,270</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,896</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,319</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,444</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,928,125</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,265,756</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,188,712</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used in investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,421,163</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,906,635</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(1,550,101</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;">)<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments and loans from Group companies</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">990,287</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,307,226</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,884,890</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other financing activities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">300,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212; &#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,090,287</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,607,226</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,884,890</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperationsAndReorganizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperationsAndReorganizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997799257520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of movements of the allowance for doubtful accounts</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance prior to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of adoption to ASC 326</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,900</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,596</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">121,003</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">292,473</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Provisions</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,165</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130,549</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Write-offs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,758</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,695</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(117,487</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">121,003</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">292,473</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">305,535</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock', window );">Schedule of estimated useful lives of the intangible assets</a></td>
<td class="text">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto">
<tr style="font-size: 0px;">
<td style="width:24%"/>
<td style="vertical-align:bottom;width:1%"/>
<td style="width:75%"/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Licensed copyrights of content</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">License rights of mobile games</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years</td> </tr>
<tr style="font-size:1pt">
<td style="height:6pt">&#160;</td>
<td colspan="2" style="height:6pt">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Intellectual property and others</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">1 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">-</div> 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of future lease payments under operating leases</a></td>
<td class="text">Future lease payments under operating leases as of December&#160;31, 2022 were as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">245,028</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">233,819</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">195,215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total future lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">790,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Impact of discounting remaining lease payments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(64,937</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320413">Total lease liabilities</span></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">725,337</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Cost</a></td>
<td class="text">Supplemental cash flow information related to operating leases was as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:84%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash payments for operating leases</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">107,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">161,997</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">200,376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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> assets obtained in exchange for operating lease liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260,867</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">152,481</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">467,765</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of net revenues disaggregated by revenue sources</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s net revenues disaggregated by revenue sources: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile games</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,803,382</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,090,926</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,021,290</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Value-added services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,845,663</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,934,886</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,715,170</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,842,772</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,523,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,066,212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">E-commerce</div> and others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,507,159</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,834,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,096,495</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total net revenues</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,998,976</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19,383,684</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">21,899,167</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock', window );">Schedule of appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the Group&#8217;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Appropriations to general reserve funds and statutory surplus funds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,737</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,552</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the useful life of intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794818864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group relied on telecommunications service providers and their affiliates for servers and bandwidth <div style="letter-spacing: 0px; top: 0px;;display:inline;">services </div>to support its operations for the years ended December&#160;31, 2020, 2021 and 2022 as follows:</div><div style="margin-top: 1em; margin-bottom: 1em"/><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div><div style="margin-top: 1em; margin-bottom: 1em"/>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 75%;"/>
<td style="width: 7%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 6%; 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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top; width: 75%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 7%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom; width: 6%;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="10" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total number of telecommunications service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">126</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">153</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Number of service providers providing 10% or more of the Group&#8217;s servers and bandwidth expenditure</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 75%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total percentage of the Group&#8217;s servers and bandwidth expenditure provided by 10% or greater service providers</div></td>
<td style="vertical-align: bottom; width: 7%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align: bottom; width: 6%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45 </td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">%</div></td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedule of concentrations and risks</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Mobile game 1</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793639856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Summary of prepayments and other current assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for revenue sharing cost*</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,117,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">559,178</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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: normal;">Inventories, net</div></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">455,767</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">437,451</td>
<td style="vertical-align: bottom; white-space: nowrap;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for sales tax</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">523,282</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">435,373</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments of marketing and other operational expenses</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">181,764</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">125,685</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Interest income receivable<br/></div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">10,927 </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">79,641</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments to inventory suppliers</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">94,746</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">76,598</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments for content cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">73,496</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">62,564</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deposits</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">106,555</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;">31,461</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loans to investees or ongoing investments</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">68,681</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">25,458</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Prepayments/ receivables relating to jointly invested content</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">36,246</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">22,901</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">138,153</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">94,263</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,807,048</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,950,573</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table><div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:2%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">on-going</div> services to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">end-users.</div>&#160;</div></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793711424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DisclosureOfShortTermInvestmentsTableTextBlock', window );">Summary of short-term investments</a></td>
<td class="text">The following is a summary of short-term investments:<div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financial products</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,583,580</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,580,792</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments in publicly traded companies</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,426,946</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,042,660</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Money market funds</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50,196</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,060,722</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,623,452</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DisclosureOfShortTermInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DisclosureOfShortTermInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793612992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property and equipment, net</a></td>
<td class="text">The following is a summary of property and equipment, net:<div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:73%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">221,280</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">282,007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Servers and computers</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,277,947</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,830,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">59,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,595</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,559,098</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,177,036</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: accumulated depreciation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,208,842</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,949,873</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net book value</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,350,256</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,227,163</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997907478704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of intangible assets, net</a></td>
<td class="text">The following is a summary of intangible assets, net:<div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:55%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;amortization</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,567,213</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,245,622</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,321,591</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">455,687</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(229,559</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">226,128</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,674,232</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(386,351</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,287,881</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,697,132</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,861,532</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,835,600</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:61%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net<br/> carrying&#160;value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Licensed copyrights of content</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,131,626</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,622,992</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,508,634</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">License rights of mobile games</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">427,726</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(300,659</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">127,067</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intellectual property and others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,337,508</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(646,419</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,691,089</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,896,860</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,570,070</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,326,790</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of intangible assets amortization expense for future years</a></td>
<td class="text">As of December&#160;31, 2022, the licensed copyrights of content have weighted-average useful lives of 4.04 years. The intangible assets amortization expense for future years is expected to be as follows: <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:26%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Intangible&#160;assets&#160;amortization&#160;expense</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,443,225</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">901,334</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">533,749</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">371,679</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">242,666</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">834,137</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total expected amortization expense</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,326,790</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793693536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationGoodwillAbstract', window );"><strong>Business Combination, Goodwill [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Beginning balance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,295,786</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,338,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additions (Note 25)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,042,517</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">386,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Ending balance</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,338,303</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,725,130</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793648032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment, Financial Statement, Reported Amounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Summary of equity method investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the measurement alternative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,344,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,844,630</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Equity investments accounted for using the equity <div style="letter-spacing: 0px; top: 0px;;display:inline;">method</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,235,289</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,923,144</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investments accounted for at fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">922,770</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">883,244</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,502,524</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,651,018</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794811760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of composition of income tax expenses</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the composition of income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,081</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">102,715</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">122,451</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,754</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,066</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">18,189</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax benefits</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(13,466</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(21,492</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(36,495</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">53,369</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">95,289</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">104,145</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#8217;s effective income tax rate for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Statutory income tax rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25.00</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Permanent differences</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.60</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.74</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax rate difference from statutory rate in other jurisdictions*</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3.90</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.43</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3.19</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax effect of preferential tax treatments</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.29</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7.94</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.91</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding tax</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.63</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.21</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.25</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(14.56</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(15.65</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(20.79</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Effective income tax rate</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.78</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.42</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.40</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div>&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">*</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> entity incorporated in the Cayman Islands. </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock', window );">Schedule of net operating tax loss carry forwards</a></td>
<td class="text">As of December&#160;31, 2022, certain entities of the Group had net operating tax loss carry forwards as follows:<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;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 85%;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">RMB in<br/>thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2023</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">88,466</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2024</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,744</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2025</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2026</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">952,055</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 85%; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss expiring in 2027 and thereafter</div> </td>
<td style="vertical-align: bottom; width: 3%; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">14,406,710</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 85%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,906,396</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 85%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<br/></div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2021 and 2022:</div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:75%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/> 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143,688</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">473,200</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses and other payables</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">150,092</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">112,780</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advertising expenses in excess of deduction limit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">130,720</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">284,205</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating tax loss carry forwards</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,662,884</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,684,042</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,048</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">146,831</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,158,432</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,701,058</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: valuation allowance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net deferred tax assets</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">36,355</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">43,591</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Acquired intangible assets (Note 25)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(82,191</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(110,923</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total deferred tax liabilities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(82,191</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">(110,923</div></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Schedule of movement of the aggregate valuation allowances for deferred tax assets</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:38%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> January&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Re-measurement&#160;due&#160;to<br/> applicable&#160;preferential<br/> tax rate</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Addition</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Expiration of loss carry<br/> forward&#160;and&#160;impact&#160;of&#160;disposal<br/> of subsidiaries</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at<br/> December&#160;31</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="18" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2020</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(537,359</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">105</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(484,445</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(977,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(977,333</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,154,342</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,598</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2022</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,122,077</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,543,301</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,911</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,657,467</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793826720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfTaxesPayableTableTextBlock', window );">Summary of taxes payable</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of taxes payable as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">EIT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">69,773</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">109,864</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">VAT payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">52,614</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">58,624</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding income tax payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,242</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">55,854</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Withholding individual income taxes for employees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,968</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,739</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,173</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">45,163</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">203,770</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">316,244</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfTaxesPayableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of taxes payable as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfTaxesPayableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793800016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Loan and Current Portion of Long-term Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Short-term loan and current portion of long-term debt</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:30%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December&#160;31, 2021,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance at December 31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Interest&#160;Rate<br/> Range</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Maturity&#160;Date</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured bank loans</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.60%~3.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">943,658</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.10%~3.70</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,242,882</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unsecured borrowing</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.95</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">288,448</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.79</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">240,871</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes (Note 14)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">N/A</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.25</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">Within 12 months</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,137,633</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,232,106</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,621,386</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997786310448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Summary of accrued liabilities and other payables</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following is a summary of accrued liabilities and other payables as of December&#160;31, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 70%;"/>
<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;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,<br/>2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td>
<td style="vertical-align: top;"><div style="display:inline;"/></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td></tr>
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued marketing expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,321,776</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">777,572</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden77320399"><span style="-sec-ix-hidden:hidden77320400">Leasing </span>liabilities</span> - current portion</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206,758</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">238,687</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Payables to producers and licensors</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">139,951</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">159,950</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Consideration payable for acquisitions and investments</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">526,453</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">110,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Professional fees</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">64,510</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">94,342</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deposits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,637</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">26,469</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Advances from/payables to third parties</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">14,386</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">6,420</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;">Other staff related cost</div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,325</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">5,372</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Others</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">70,882</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">75,733</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,416,955</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,534,962</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793830960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentsAbstract', window );"><strong>Debt Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock', window );">Summary of the Company's unsecured senior notes</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table provides a summary of the Company&#8217;s non-current portion of unsecured senior notes as of December&#160;31, 2021 and December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 63%;"/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; vertical-align: bottom;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">Effective&#160;interest</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;;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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amounts</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">rate</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="8" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">April 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,697,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,956,815</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.74</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,031,312</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.52</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">December 2026 Notes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,055,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,726,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.80</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Carrying value</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17,784,092</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,683,150</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="vertical-align:bottom">&#160;&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td rowspan="2" style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td rowspan="2" style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unamortized discount and debt issuance costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">255,033</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; padding: 0px;">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total principal amounts of unsecured senior notes</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,039,125</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,782,848</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtInstrumentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21538-112644<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtInstrumentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792991120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock', window );">Schedule of employee welfare benefits expenses</a></td>
<td class="text"> The following table presents the Group&#8217;s employee welfare benefits expenses for the years ended December&#160;31, 2020, 2021 and 2022: <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contributions to medical and pension schemes</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">195,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">695,310</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">934,876</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other employee benefits</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">40,216</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">65,990</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">235,871</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">761,300</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,034,179</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792291840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of service-based RSUs activities</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table presents a summary of the Group&#8217;s service-based RSUs activities for the year ended December&#160;31, 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/> Management</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Granted<br/> fair value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,932</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,967</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested at December&#160;31, 2022</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,932</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,967</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">24.59</div> </td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of binomial option-pricing model</a></td>
<td class="text">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">50.1%-55.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">53.0%-53.5</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">57.6%-58.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">51.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">53.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected dividends</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.4%-0.7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.9%-1.4</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.7%-3.6</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Contractual term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">6-7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6-7</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of share options activities</a></td>
<td class="text"> <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 following table presents a summary of the Group&#8217;s share options activities for the years ended December&#160;31, 2020, 2021 and 2022: </div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%;"/>
<td style="width: 3%; 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/>
<td style="width: 3%; 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/>
<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;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Employees</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Senior<br/>Management</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Consultants</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><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; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Exercise<br/>Price</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/>Average<br/>Remaining<br/>Contractual<br/>Life</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;&#160;</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="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/>Intrinsic&#160;Value</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In&#160;thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="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="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(In years)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(RMB&#160;in<br/>thousands)</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width: 34%;"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,655</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">245</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,174</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.13</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,581,408</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,966</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,700</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.9007</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,784</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,643</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(65</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,492</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.4234</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2020</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11,355</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,712</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">230</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,297</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.0236</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.41</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,177,047</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,355</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,712</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">230</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,297</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0236</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,177,047</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,927</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,948</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,094</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,101</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(68</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,263</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(472</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(472</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: bottom; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2021</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,716</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,611</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,510</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.0010</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.01</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6,372,503</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at January&#160;1, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,716</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,611</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">183</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22,510</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2.0010</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.01</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6,372,503</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,661</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">162</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,829</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0036</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,575</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,204</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(150</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,929</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.2331</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 0pt; font-family: &quot;Times New Roman&quot;; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td>
<td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"> <div style="font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div> </td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">13,302</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,413</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">195</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21,910</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">2.0283</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.70</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,305,336</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 34%;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable at December&#160;31, 2022</div> </td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,113</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,580</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">22</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">4,715</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.8747</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.00</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-weight:bold;display:inline;">778,043</div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 34%;">&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 3%;">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793808752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of computation of basic and diluted net loss per share</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2020, 2021 and 2022: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Numerator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,054,017</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,808,739</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,507,653</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accretion to redeemable noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,292</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to noncontrolling interests</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46,605</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,511</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,640</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss attributable to Bilibili&#160;Inc.&#8217;s shareholders for basic/dilutive net loss per share calculation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,011,704</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(6,789,228</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,497,013</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Denominator:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345,816,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">379,898,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average number of ordinary shares outstanding, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">345,816,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">379,898,121</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">394,863,584</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, basic</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.71</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17.87</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss per share, diluted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(8.71</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17.87</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(18.99</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787528160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions and Balances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of significant related party transactions</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group entered into the following significant related party transactions for the periods presented: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;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&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;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; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">35,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">117,116</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">206,931</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">(Acquire of)/Transfer of long-term investments<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(110,039</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,837</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">275,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of noncontrolling interests of Chaodian Inc. (&#8220;Chaodian&#8221;)<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">2</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">257,288</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capital contribution/Loans to an entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div> (&#8220;Entity&#8221;)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,785,314</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Investment income and interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,238</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">78,827</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales of goods and services</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,915</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,136</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,953</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">1.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">.</div></div>&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">2.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#8217;s valuation and the considerations were settled in 2020. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">3.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. The annual interest rates of the loans were 3.3%. </div> </td> </tr> </table> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ScheduleOfRelatedPartyBalancesTableTextBlock', window );">Schedule of significant related party balances</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The Group had the following significant related party balances as of December&#160;31, 2021 and 2022, respectively: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:top">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</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;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due from related parties</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="5" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from investment funds<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">1</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">103,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from the Entity<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">3</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,709,689</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,308,652</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due from other investees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">283,492</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">182,579</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,041,316</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,594,920</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Amount due to related parties<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">4</div></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">216,434</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">108,307</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">1.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">.</div></div>&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">3.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trade</div> in nature. The annual interest rates of the loans were 3.3%. </div> </td> </tr> </table>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top;text-align:left;">4.</td>
<td style="vertical-align:top;text-align:left;"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: left; line-height: normal;">The balances as of December&#160;31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. </div> </td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ScheduleOfRelatedPartyBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party balances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ScheduleOfRelatedPartyBalancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997786966896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Summary of Condensed statements of balance sheets</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed balance sheets</div></div> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;"/><br/></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;;text-indent: 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/> </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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">December&#160;31,</div></div><br/><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="6" 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 in thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,748,896</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">270,138</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">7,625,337</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">4,067,326</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Amounts due from Group companies</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">23,306,176</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">22,313,954</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepayments and other current assets</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">11,773</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">61,631</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">13,107,720</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">1,091,044</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Long-term investments, net</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,448,100</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">1,157,990</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investment in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;<div style="letter-spacing: 0px; top: 0px;;display:inline;">and net asset<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of</div></div>&#160;VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">226,249</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,248,002</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,188,332</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="background-color:#cceeff;vertical-align:top;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Short-term loan and current portion of long-term debt<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">5,137,633</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred revenue</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">40,167</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">32,513</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued liabilities and other payables</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">126,512</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">97,208</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other long-term <div style="null;text-indent: 0px;;display:inline;">liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">17,784,092</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">8,683,150</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deficit in subsidiaries<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;an<div style="letter-spacing: 0px; top: 0px;;display:inline;">d net loss of </div></div>VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,593,564</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">&#8212; </td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">25,544,335</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,950,504</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total Bilibili Inc&#8217;s shareholders&#8217; equity</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">21,703,667</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">15,237,828</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21,703,667</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,237,828</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and shareholders&#8217; equity</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">47,248,002</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,188,332</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Summary of Condensed statements of comprehensive loss</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Condensed statements of comprehensive loss and cash flows</div></div>:<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/> </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="visibility:hidden; line-height:0pt; color:white">
<td style="width:66%">&#160;</td>
<td style="vertical-align:bottom;width:2%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td>
<td style="vertical-align:bottom;width:1%">&#160;</td>
<td>&#160;</td>
<td style="white-space:nowrap">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; 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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Total costs and expenses</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(44,090</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(12,405</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(30,558</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net Loss from subsidiaries and net loss of VIEs and VIEs&#8217; subsidiaries<br/></div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(2,940,906</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(6,713,764</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(7,685,211</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top;"> <div style="text-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)/Gain from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operations</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(26,708</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">(63,059</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">218,756</div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Loss before income tax expenses</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,011,704</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,789,228</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,011,704</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(6,789,228</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(7,497,013</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock', window );">Summary of Condensed statements of cash flows</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:1%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">For the Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="10" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB in thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-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;">Net cash used in operating activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(113,574</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(104,672</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(650,630</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchase of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(455,347</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(48,781,106</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(33,683,941</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of short-term investments</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">465,726</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">36,744,305</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">45,951,288</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Placements of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(9,604,228</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(10,658,126</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(4,878,180</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Maturities of time deposits</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4,925,241</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">7,600,828</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">9,133,225</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Investments in and loans to subsidiaries, VIEs and VIEs&#8217; subsidiaries</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(5,102,250</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(11,168,671</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">(13,131,173</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;">Other investing activities</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(600,067</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">(1,153,850</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">)&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">283,028</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash (used in)/provided by investing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(10,370,925</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(27,416,620</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,674,247</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from exercise of employees&#8217; share options</div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">3</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;">4</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal; white-space: nowrap;">Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and <br/>HKD337,143, nil, respectively</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">2,817,458</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">19,288,423</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255);"> <div style="text-indent: -1em; 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;">Repurchase of convertible senior notes<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;">(4,201,506</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);">)</td> </tr>
<tr style="break-inside: avoid; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">5,594,779</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;">10,085,520</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;">&#8212;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td> </tr>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 238, 255); 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="letter-spacing: 0px; top: 0px;;display:inline;">Repurchase of shares<br/></div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;">(347,581</td>
<td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;">)</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"> <div style="text-indent: -1em; font-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;">Net cash provided by/(used in) financing activities</div></div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,412,240</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">29,373,946</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(4,549,083</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);">)</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);">&#160;&#160;</td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="background-color: rgb(255, 255, 255);">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedCashFlowStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795235360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Anime Business was allocated based on their fair value of the assets acquired and the <div style="letter-spacing: 0px; top: 0px;;display:inline;">liabilities </div>assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">189,763</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">85,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Vendor relationship</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">75,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">54,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">283,402</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">687,165</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of:<br/></div><div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></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: 77%;"/>
<td style="width: 9%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 9%; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div></div></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;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">369,124</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">243,203</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">74,838</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">687,165</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table><div style="clear:both;max-height:0pt;"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Comics Business was allocated based on their <div style="letter-spacing: 0px; top: 0px;;display:inline;">fair </div>value of the assets acquired and the liabilities assumed as follows: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:69%"/>
<td style="vertical-align:bottom;width:8%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:7%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">48,764</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;User base</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">11,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Copyrights</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">269,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Technology</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(42,133</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">281,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">600,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div><div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">The consideration of acquisition of Game Business was allocated <div style="letter-spacing: 0px; top: 0px;;display:inline;">based </div>on their fair value of the assets acquired and the liabilities assumed as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amortization<br/> Period</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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 in<br/> thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">333,830</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">111,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">50,965</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(40,491</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344,696</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">800,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Total purchase price comprised of: </div> <div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &quot;Times New Roman&quot;; font-size: 9pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</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;">Amount</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="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&#160;in&#160;thousands</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash consideration</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">800,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of consideration of acquisitions</a></td>
<td class="text">The Group&#8217;s other acquisitions are summarized in the following table: <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 48%;"/>
<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 style="width: 1%;"/>
<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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" rowspan="4" 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;">Amortization<br/>Period</div></div></div></td>
<td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net assets acquired</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">18,495</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,320</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;85,369</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intangible assets</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Brand</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">66,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Customer relationship</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#8212;Non-compete</div> clause</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">28,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6 years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#8212;Others</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">160,636</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">71,100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">61,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1&#160;to&#160;10&#160;years</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred tax liabilities</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(49,140</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">)&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,500</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Goodwill</div></td>
<td style="vertical-align: top; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">283,760</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">477,746</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">42,131</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: bottom; width: 48%;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">754,166</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">180,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align: bottom; width: 48%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;">&#160;</div></td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align: bottom; width: 1%;">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <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;">Total purchase price comprised of:</div></div><br/></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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: 8pt; 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: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td style="width: 2%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 3%; 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;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td rowspan="12" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;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;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</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;">2021</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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;">2022</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">Amount</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></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;">&#160;</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td colspan="12" 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;">RMB&#160;in&#160;thousands</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Cash consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">295,323</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">244,949</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">150,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</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="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;">Share consideration</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">118,428</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">391,244</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><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;">&#8212;&#160;&#160;</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</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="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;">Fair value of previously held equity interests</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#8212;&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">117,973</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,000</div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="text-indent: -1em; 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;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">413,751</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">754,166</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><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;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;;text-align:right;"><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;">180,000</div></div></div></td>
<td style="vertical-align: bottom; white-space: nowrap;"><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;">&#160;</div></div></div></td></tr>
<tr style="font-size: 1px;">
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"/></td>
<td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td>
<td><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></td></tr></table> <div style="letter-spacing: 0px; top: 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>
<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;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 53%;"/>
<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 style="width: 1%;"/>
<td style="width: 3%; vertical-align: bottom;"/>
<td/>
<td/>
<td/>
<td style="width: 4%; vertical-align: bottom;"/>
<td/>
<td/>
<td/></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792226416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Initial public offering ("IPO") and followed offerings (Details)<br> &#165; in Thousands, $ in Billions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2022</div></th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>HKD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,288,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,817,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_StockExchangeAxis=bili_HSXAMember', window );">Hong Kong Stock Exchange [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing', window );">Date of conversion of the company from the secondary listing series to primary listing</a></td>
<td class="text">Oct.  03,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Over-allotment option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperationsAndReorganizationLineItems', window );"><strong>Operations and Reorganization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date of conversion of the company from secondary listing series to primary listing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperationsAndReorganizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperationsAndReorganizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_StockExchangeAxis=bili_HSXAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_StockExchangeAxis=bili_HSXAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787618912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - The Group (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliHkLimitedMember', window );">Bilibili HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeHkLimitedMember', window );">Hode HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ChaodianHkLimitedMember', window );">Chaodian HK Limited | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Hong Kong, 2019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Investment holding<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_BilibiliCo.LtdMember', window );">Bilibili Co., Ltd. | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">Japan, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Business development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_HodeShanghaiLimitedMember', window );">Hode Shanghai Limited ("Hode Shanghai") | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember', window );">Shanghai Bilibili Technology Co., Ltd | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2016<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">Technology development<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member', window );">Chaodian (Shanghai) Technology Co., Ltd. | Major Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2019<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of Direct or Indirect Economic Ownership</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities', window );">Principal Activities</a></td>
<td class="text">E-commerce and advertising<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember', window );">Shanghai Hode Information Technology Co., Ltd. ("Hode Information Technology") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2013<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Mobile game operation<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember', window );">Shanghai Kuanyu Digital Technology Co., Ltd. ("Shanghai Kuanyu"). | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Video distribution and game distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember', window );">Sharejoy Network Technology Co., Ltd. ("Sharejoy Network") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Game distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember', window );">Shanghai Hehehe Culture Communication Co., Ltd. ("Shanghai Hehehe") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2014<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">Comics distribution<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member', window );">Shanghai Anime Tamashi Cultural Media Co., Ltd. ("Shanghai Anime Tamashi") | Major VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems', window );"><strong>Company's major subsidiaries and VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation', window );">Place and Year of Incorporation</a></td>
<td class="text">PRC, 2015<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Percentage of Direct or Indirect Economic Interest</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE', window );">Principal Activities</a></td>
<td class="text">E-commerce<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Hode Shanghai had 100% of beneficial interests in these consolidated VIEs.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EntityIncorporationStateCountryNameAndDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity incorporation state country name and date of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EntityIncorporationStateCountryNameAndDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SubsidiariesAndVariableInterestEntitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SubsidiariesAndVariableInterestEntitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the principal activities of an investee accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityVIEActivitiesOfVIE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c,d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228967-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityVIEActivitiesOfVIE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_BilibiliHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_BilibiliHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bili_MajorSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bili_MajorSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_HodeHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_HodeHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ChaodianHkLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ChaodianHkLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_BilibiliCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_BilibiliCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_HodeShanghaiLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_HodeShanghaiLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiBilibiliTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ChaodianShanghaiTechnologyCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiHodeInformationTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_SharejoyNetworkTechnologyCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiHeheheCultureCommunicationCo.LtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997786967024">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Operations  - Contractual agreements with major VIEs (Details) - VIEs - Exclusive Technology Consulting and Services Agreements - The Company or its relevant subsidiaries<br></strong></div></th>
<th class="th"><div>Dec. 22, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Contractual agreements with major VIEs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AgreementTerm', window );">Term of agreement</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TerminationNoticeTerm', window );">Termination notice before the term ends</a></td>
<td class="text">90 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TerminationNoticeTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TerminationNoticeTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bili_ParentCompanyOritsRelevantSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bili_ParentCompanyOritsRelevantSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787912864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Combined financial information of the Group's VIEs and Others (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>entity</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>entity</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,523,108<span></span>
</td>
<td class="nump">&#165; 4,678,109<span></span>
</td>
<td class="nump">$ 1,474,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,767,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,632,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">691,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,328,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,382,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">192,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,950,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,807,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,806<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">4,623,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,060,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">670,338<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">5,651,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,502,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">819,321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,474,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,459,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,064,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,291,656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,360,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">622,232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payables</a></td>
<td class="nump">1,401,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,202<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">316,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">203,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,819,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,645,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">1,534,962<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,416,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">814,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">481,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">26,590,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,337,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,855,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' deficit</a></td>
<td class="nump">15,237,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,703,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,209,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,399<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="nump">15,239,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,716,066<span></span>
</td>
<td class="nump">7,782,204<span></span>
</td>
<td class="nump">2,209,533<span></span>
</td>
<td class="nump">&#165; 7,636,460<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,064,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">21,899,167<span></span>
</td>
<td class="nump">$ 3,175,081<span></span>
</td>
<td class="nump">19,383,684<span></span>
</td>
<td class="nump">11,998,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Gain/(Loss) from non-operations</a></td>
<td class="num">(8,357,944)<span></span>
</td>
<td class="num">(1,211,788)<span></span>
</td>
<td class="num">(6,429,074)<span></span>
</td>
<td class="num">(3,140,963)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(7,403,508)<span></span>
</td>
<td class="num">(1,073,407)<span></span>
</td>
<td class="num">(6,713,450)<span></span>
</td>
<td class="num">(3,000,648)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="num">(104,145)<span></span>
</td>
<td class="num">(15,100)<span></span>
</td>
<td class="num">(95,289)<span></span>
</td>
<td class="num">(53,369)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(7,507,653)<span></span>
</td>
<td class="num">(1,088,507)<span></span>
</td>
<td class="num">(6,808,739)<span></span>
</td>
<td class="num">(3,054,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="num">(1,086,965)<span></span>
</td>
<td class="num">(6,789,228)<span></span>
</td>
<td class="num">(3,011,704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by /(used in) operating activities</a></td>
<td class="num">(3,911,400)<span></span>
</td>
<td class="num">(567,097)<span></span>
</td>
<td class="num">(2,647,008)<span></span>
</td>
<td class="nump">753,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(70,578,711)<span></span>
</td>
<td class="num">(10,232,951)<span></span>
</td>
<td class="num">(71,748,847)<span></span>
</td>
<td class="num">(26,731,176)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="nump">81,698,532<span></span>
</td>
<td class="nump">11,845,174<span></span>
</td>
<td class="nump">60,524,888<span></span>
</td>
<td class="nump">24,921,538<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(10,245,026)<span></span>
</td>
<td class="num">(1,485,389)<span></span>
</td>
<td class="num">(10,697,444)<span></span>
</td>
<td class="num">(10,907,296)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">13,909,967<span></span>
</td>
<td class="nump">2,016,756<span></span>
</td>
<td class="nump">7,655,147<span></span>
</td>
<td class="nump">7,670,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in)/provided by investing activities</a></td>
<td class="nump">10,609,218<span></span>
</td>
<td class="nump">1,538,192<span></span>
</td>
<td class="num">(24,578,111)<span></span>
</td>
<td class="num">(8,906,821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">(4,354,919)<span></span>
</td>
<td class="num">$ (631,404)<span></span>
</td>
<td class="nump">30,389,152<span></span>
</td>
<td class="nump">8,335,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital', window );">Assets of VIE's used to settle obligations of respective VIE's registered capital</a></td>
<td class="nump">494,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">494,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves', window );">Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves</a></td>
<td class="nump">&#165; 24,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities', window );">Number of VIE having variable interest but not primary beneficiary | entity</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 1,590,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">377,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">619,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">524,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromAffiliateCurrent', window );">Amounts due from Group companies</a></td>
<td class="nump">507,849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">391,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueFromRelatedPartiesExcludingAffiliate', window );">Amount due from related parties</a></td>
<td class="nump">119,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,983<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">883,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,806,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">272,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">927,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">1,852,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,745,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">5,852,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,926,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,703,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,808,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,452,192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,164,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Salary and welfare payables</a></td>
<td class="nump">343,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">343,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">165,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loan</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,138,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,192,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">531,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,184,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToAffiliateCurrent', window );">Amounts due to the Group companies</a></td>
<td class="nump">12,415,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,214,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent', window );">Amounts due to related parties</a></td>
<td class="nump">27,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">117,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">269,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">222,719<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">19,744,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,967,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc's shareholders' deficit</a></td>
<td class="num">(8,042,238)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,170,459)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">1,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders' equity</a></td>
<td class="num">(8,040,622)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,159,755)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">11,703,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,808,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">16,074,746<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,442,432<span></span>
</td>
<td class="nump">10,318,972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">(19,582,407)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,147,663)<span></span>
</td>
<td class="num">(11,154,230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Gain/(Loss) from non-operations</a></td>
<td class="num">(268,584)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(163,146)<span></span>
</td>
<td class="nump">8,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(3,776,245)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,868,377)<span></span>
</td>
<td class="num">(826,890)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax</a></td>
<td class="num">(89,660)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(38,997)<span></span>
</td>
<td class="num">(27,080)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">(3,865,905)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,907,374)<span></span>
</td>
<td class="num">(853,970)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">9,088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,367<span></span>
</td>
<td class="nump">8,501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">(3,856,817)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,897,007)<span></span>
</td>
<td class="num">(845,469)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by /(used in) operating activities</a></td>
<td class="nump">913,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(682,959)<span></span>
</td>
<td class="nump">1,476,494<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(7,335,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,610,305)<span></span>
</td>
<td class="num">(13,973,904)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of&#160;short-term&#160;investments</a></td>
<td class="nump">7,970,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,954,425<span></span>
</td>
<td class="nump">13,498,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(1,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(39,318)<span></span>
</td>
<td class="num">(25,515)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">4,444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,319<span></span>
</td>
<td class="nump">7,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(2,188,712)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,265,756)<span></span>
</td>
<td class="num">(1,928,125)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in)/provided by investing activities</a></td>
<td class="num">(1,550,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,906,635)<span></span>
</td>
<td class="num">(2,421,163)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing activities</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="nump">1,884,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,607,226<span></span>
</td>
<td class="nump">1,090,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Third-party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">14,876,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,867,536<span></span>
</td>
<td class="nump">9,651,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">(18,436,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,283,295)<span></span>
</td>
<td class="num">(9,931,047)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by /(used in) operating activities</a></td>
<td class="num">(2,339,697)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,729,079)<span></span>
</td>
<td class="nump">1,965,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Inter-company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenues</a></td>
<td class="nump">1,198,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,574,896<span></span>
</td>
<td class="nump">667,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Inter-company | Consulting and services charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">(726,875)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(593,272)<span></span>
</td>
<td class="num">(1,021,596)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Other inter-company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">(418,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(271,096)<span></span>
</td>
<td class="num">(201,587)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Group companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by /(used in) operating activities</a></td>
<td class="nump">3,863,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,683,907<span></span>
</td>
<td class="nump">586,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Investments and loans from Group companies</a></td>
<td class="nump">1,884,890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,307,226<span></span>
</td>
<td class="nump">990,287<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Consolidated VIEs without recourse to the primary beneficiary | Group companies | Consulting and services charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by /(used in) operating activities</a></td>
<td class="num">&#165; (610,600)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (637,787)<span></span>
</td>
<td class="num">&#165; (1,074,899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueFromRelatedPartiesExcludingAffiliate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables due to be collected from related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueFromRelatedPartiesExcludingAffiliate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DueToRelatedPartiesExcludingAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payables due to related parties, excluding affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DueToRelatedPartiesExcludingAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=d3e56071-112765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39599-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToAffiliateCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e603758-122996<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToAffiliateCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.18)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made 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. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_ThirdPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_ThirdPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_IntercompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_IntercompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_ConsultingAndServicesChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_ConsultingAndServicesChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_OtherInterCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_OtherInterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_GroupCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_GroupCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789321680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operations - Liquidity (Details)<br> &#165; in Thousands, $ in Thousands, $ in Billions</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (7,507,653)<span></span>
</td>
<td class="num">$ (1,088,507)<span></span>
</td>
<td class="num">&#165; (6,808,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (3,054,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in)/provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,911,400)<span></span>
</td>
<td class="num">$ (567,097)<span></span>
</td>
<td class="num">(2,647,008)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsUnappropriated', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (21,479,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,971,304)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,114,288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,288,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,817,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember', window );">Convertible senior notes (the "2027 Notes") due 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,817,500<span></span>
</td>
<td class="nump">$ 399,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,594,800<span></span>
</td>
<td class="nump">$ 786,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,594,800<span></span>
</td>
<td class="nump">$ 786,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">Convertible senior notes (the "December 2026 Notes") due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="nump">&#165; 10,100,000<span></span>
</td>
<td class="nump">$ 1,576,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="nump">$ 1,576,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Convertible senior notes (the "2027 Notes") due 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Issuance of preferred shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsUnappropriated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsUnappropriated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997788845136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Convenience translation rate (USD to RMB)</a></td>
<td class="nump">6.8972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.8972<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,172,584,000<span></span>
</td>
<td class="nump">&#165; 7,523,108,000<span></span>
</td>
<td class="nump">$ 1,474,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,678,109,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,767,972,000<span></span>
</td>
<td class="nump">7,632,334,000<span></span>
</td>
<td class="nump">691,291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">14,800,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember', window );">PRC Subsidiaries and Variable Interest Entities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 4,429,700,000<span></span>
</td>
<td class="nump">&#165; 1,554,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies', window );">Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)</a></td>
<td class="nump">43.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember', window );">Cash held in accounts managed by online payment platforms</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 51,400,000<span></span>
</td>
<td class="nump">&#165; 50,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CurrencyAxis=currency_USD', window );">Denominated in US dollars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CashCashEquivalentsAndTimeDepositsAbstract', window );"><strong>Cash and cash equivalents and time deposits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">6,036,100,000<span></span>
</td>
<td class="nump">6,375,100,000<span></span>
</td>
<td class="nump">866,700<span></span>
</td>
<td class="nump">$ 999,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">&#165; 4,768,000,000<span></span>
</td>
<td class="nump">&#165; 7,632,300,000<span></span>
</td>
<td class="nump">$ 684,600<span></span>
</td>
<td class="nump">$ 1,197,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashCashEquivalentsAndTimeDepositsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashCashEquivalentsAndTimeDepositsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CashCashEquivalentsRestrictedCashAndOtherLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CashCashEquivalentsRestrictedCashAndOtherLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=bili_PrcSubsidiariesAndVariableInterestEntitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CurrencyAxis=currency_USD">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CurrencyAxis=currency_USD</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793011280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies - Receivables, net (Details)<br> &#165; in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="nump">&#165; 17.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789107440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="nump">&#165; 292,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 121,003<span></span>
</td>
<td class="nump">&#165; 35,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provisions</a></td>
<td class="nump">130,549<span></span>
</td>
<td class="nump">$ 18,928<span></span>
</td>
<td class="nump">189,165<span></span>
</td>
<td class="nump">99,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(117,487)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,695)<span></span>
</td>
<td class="num">(13,758)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at December 31</a></td>
<td class="nump">&#165; 305,535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 292,473<span></span>
</td>
<td class="nump">121,003<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember', window );">Previously Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at January 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 17,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789004336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Intangible assets, net (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Intellectual property and others</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Intellectual property and others</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems', window );"><strong>Finite-lived intangible assets, property plant and equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful lives of intangible assets</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794682400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Goodwill (Details) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill impairment charges</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795239488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketingAndAdvertisingExpense', window );">Marketing and promotional expenses</a></td>
<td class="nump">&#165; 4,051.3<span></span>
</td>
<td class="nump">&#165; 5,102.9<span></span>
</td>
<td class="nump">&#165; 3,006.0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingAndAdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total expense recognized in the period for promotion, public relations, and brand or product advertising.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingAndAdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796954960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Leases (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expire</a></td>
<td class="text">Dec. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average term</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
<td class="text">2 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Discount rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease, Cost</a></td>
<td class="nump">&#165; 275,100<span></span>
</td>
<td class="nump">&#165; 177,400<span></span>
</td>
<td class="nump">&#165; 107,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">245,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">233,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">195,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">116,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total future lease payments</a></td>
<td class="nump">790,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DiscountingRemainingLeasePayments', window );">Impact of discounting remaining lease payments</a></td>
<td class="num">(64,937)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">&#165; 725,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DiscountingRemainingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discounting remaining lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DiscountingRemainingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792583792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Schedule of Lease Cost (Detail) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash Flow, Operating Activities, Lessee [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash payments for operating leases</a></td>
<td class="nump">&#165; 200,376<span></span>
</td>
<td class="nump">&#165; 161,997<span></span>
</td>
<td class="nump">&#165; 107,772<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">&#165; 467,765<span></span>
</td>
<td class="nump">&#165; 152,481<span></span>
</td>
<td class="nump">&#165; 260,867<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787579856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Revenue Recognition (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueRevenueRecognized1', window );">Deferred revenue, revenue recognized</a></td>
<td class="nump">&#165; 2,583,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,993,700<span></span>
</td>
<td class="nump">&#165; 1,238,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation', window );">Practical expedient related to performance obligations</a></td>
<td class="text">true<span></span>
</td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 21,899,167<span></span>
</td>
<td class="nump">$ 3,175,081<span></span>
</td>
<td class="nump">19,383,684<span></span>
</td>
<td class="nump">11,998,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember', window );">Mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">5,021,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,090,926<span></span>
</td>
<td class="nump">4,803,382<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_ValueAddedServicesMember', window );">Value-added services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">8,715,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,934,886<span></span>
</td>
<td class="nump">3,845,663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember', window );">Advertising</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">5,066,212<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,523,421<span></span>
</td>
<td class="nump">1,842,772<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_ECommerceAndOthersMember', window );">E-commerce and others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net revenues</a></td>
<td class="nump">&#165; 3,096,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,834,451<span></span>
</td>
<td class="nump">&#165; 1,507,159<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Live broadcasting and other VAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RevenueRecognitionPeriod', window );">Period recognized for time-based virtual item</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RevenueRecognitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RevenueRecognitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueRevenueRecognized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously reported as deferred or unearned revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueRevenueRecognized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_MobileGameServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_ValueAddedServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_ValueAddedServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_AdvertisingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_AdvertisingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_ECommerceAndOthersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_ECommerceAndOthersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_LiveBroadcastingAndOtherValuedAddedServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_LiveBroadcastingAndOtherValuedAddedServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787680640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Statutory reserves (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds', window );">Appropriations to general reserve funds and statutory surplus funds</a></td>
<td class="nump">&#165; 11,552<span></span>
</td>
<td class="nump">&#165; 6,737<span></span>
</td>
<td class="nump">&#165; 4,421<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves', window );">After tax profit to be transferred to statutory surplus fund (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve', window );">After tax profit to be transferred to general reserve fund (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfStatutorySurplusFundToRegisteredCapital', window );">Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfGeneralReserveFundToRegisteredCapital', window );">Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of appropriations made to general reserve funds and statutory surplus funds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfGeneralReserveFundToRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfGeneralReserveFundToRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfProfitToBeAppropriatedToGeneralReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of profit to be appropriated to general reserve fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfProfitToBeAppropriatedToGeneralReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of profit after tax to be appropriated as statutory surplus fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfStatutorySurplusFundToRegisteredCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfStatutorySurplusFundToRegisteredCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997793851904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies - Segment reporting (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Significant Accounting Policies</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997788906416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Concentrations and Risks (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>Mobilegame </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>Distributionchannel </div>
<div>item</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>item</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfTelecommunicationsServiceProviders', window );">Total number of telecommunications service providers</a></td>
<td class="nump">153<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider | Servers and bandwidth expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfServiceProviders', window );">Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Telecommunications service provider | 10% or greater service providers | Servers and bandwidth expenditure</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">45.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember', window );">Distribution channel risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark', window );">Number of distribution channel concentration over ten percent benchmark | Distributionchannel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember', window );">Distribution channel risk | Net revenues | Distribution channel A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark', window );">Number of mobile games concentration over ten percent benchmark | Mobilegame</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games | Mobile games | Net revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember', window );">Mobile games | Mobile game 1 | Mobile game revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentrations and Risks</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Distribution Channel Concentration Over Ten Percent Benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of mobile games concentration over ten percent benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfServiceProviders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfServiceProviders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NumberOfTelecommunicationsServiceProviders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of service providers in relation to telecommunications.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NumberOfTelecommunicationsServiceProviders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=bili_ServersAndBandwidthExpenditureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=bili_ServersAndBandwidthExpenditureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_TenPercentageOrGreaterServiceProvidersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_TenPercentageOrGreaterServiceProvidersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=bili_DistributionChannelRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=bili_DistributionChannelOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=bili_DistributionChannelOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_MobileGameServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_MobileGameServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_MobileGameOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_MobileGameOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=bili_MobileGameRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=bili_MobileGameRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997794984656">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Prepayments and Other Current Assets (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract', window );"><strong>Prepayments and Other Current Assets</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidRevenueSharingCost', window );">Prepayments for revenue sharing cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 559,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,117,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">437,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">455,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Prepayments for sales tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">435,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">523,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidMarketingCostAndOtherOperationalExpenses', window );">Prepayments of marketing and other operational expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">125,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Interest income receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Prepayments to inventory suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">76,598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidContentCost', window );">Prepayments for content cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">62,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,496<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LoansToInvesteesOrOngoingInvestmentsCurrent', window );">Loans to investees or ongoing investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,681<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PrepaidOrReceivablesForJointlyInvestedContent', window );">Prepayments/ receivables relating to jointly invested content</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,246<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">94,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">138,153<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 1,950,573<span></span>
</td>
<td class="nump">$ 282,806<span></span>
</td>
<td class="nump">&#165; 2,807,048<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LoansToInvesteesOrOngoingInvestmentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LoansToInvesteesOrOngoingInvestmentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidContentCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidContentCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidMarketingCostAndOtherOperationalExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidMarketingCostAndOtherOperationalExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidOrReceivablesForJointlyInvestedContent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidOrReceivablesForJointlyInvestedContent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PrepaidRevenueSharingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PrepaidRevenueSharingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787680064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Investments (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 4,623,452<span></span>
</td>
<td class="nump">&#165; 15,060,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 670,338<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentIncomeInterestAndDividendShortTermInvestments', window );">Investment income related to short-term investments</a></td>
<td class="nump">18,200<span></span>
</td>
<td class="nump">138,300<span></span>
</td>
<td class="nump">&#165; 74,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember', window );">Financial products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">3,580,792<span></span>
</td>
<td class="nump">13,583,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember', window );">Investments in publicly traded companies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">&#165; 1,042,660<span></span>
</td>
<td class="nump">1,426,946<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember', window );">Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SummaryOfInvestmentHoldingsLineItems', window );"><strong>Short-term Investments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentIncomeInterestAndDividendShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentIncomeInterestAndDividendShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfInvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfInvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=bili_FinancialProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=bili_InvestmentsInPubliclyTradedCompaniesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789573584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">&#165; 3,177,036,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,559,098,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(1,949,873,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,208,842,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Net book value</a></td>
<td class="nump">1,227,163,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,350,256,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="nump">755,500,000<span></span>
</td>
<td class="nump">$ 109,530<span></span>
</td>
<td class="nump">538,601,000<span></span>
</td>
<td class="nump">&#165; 326,512,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PropertyAndEquipmentImpairmentLoss', window );">Impairment charge recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">282,007,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">221,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Servers and computers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">2,830,434,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,277,947,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property and Equipment, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property plant and equipment, gross</a></td>
<td class="nump">&#165; 64,595,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 59,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PropertyAndEquipmentImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PropertyAndEquipmentImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997788955184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 9,896,860,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,697,132,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(5,570,070,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,861,532,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">4,326,790,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,835,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 627,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expenses</a></td>
<td class="nump">2,581,300,000<span></span>
</td>
<td class="nump">$ 374,257<span></span>
</td>
<td class="nump">1,903,226,000<span></span>
</td>
<td class="nump">&#165; 1,395,129,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Impairment charge</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember', window );">Licensed copyrights of content</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">7,131,626,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,567,213,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(4,622,992,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,245,622,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 2,508,634,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,321,591,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted-average useful lives</a></td>
<td class="text">4 years 14 days<span></span>
</td>
<td class="text">4 years 14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember', window );">License rights of mobile games</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">&#165; 427,726,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">455,687,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(300,659,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(229,559,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">127,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">226,128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">Intellectual property&#160;and others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Intangible Assets, Net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross carrying value</a></td>
<td class="nump">2,337,508,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,674,232,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="num">(646,419,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(386,351,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 1,691,089,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,287,881,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicensedCopyrightsOfContentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_LicenseRightsOfMobileGamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787016720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets, Net - Intangible assets amortization expense for future years (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Intangible assets amortization expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">&#165; 1,443,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">901,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">533,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">371,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">242,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">834,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">&#165; 4,326,790<span></span>
</td>
<td class="nump">$ 627,326<span></span>
</td>
<td class="nump">&#165; 3,835,600<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787818960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">&#165; 2,338,303,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,295,786,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions (Note 25)</a></td>
<td class="nump">386,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,042,517,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">2,725,130,000<span></span>
</td>
<td class="nump">$ 395,107<span></span>
</td>
<td class="nump">2,338,303,000<span></span>
</td>
<td class="nump">&#165; 1,295,786,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment charge recognized</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792972880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-term Investments, Net - Summary of Equity Method Investments (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount', window );">Equity investments accounted for using the measurement alternative</a></td>
<td class="nump">&#165; 2,844,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,344,465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments accounted for using the equity method</a></td>
<td class="nump">1,923,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure', window );">Investments accounted for at fair value</a></td>
<td class="nump">883,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">922,770<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Total</a></td>
<td class="nump">&#165; 5,651,018<span></span>
</td>
<td class="nump">$ 819,321<span></span>
</td>
<td class="nump">&#165; 5,502,524<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investments accounted under the equity method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126960272&amp;loc=d3e32014-111567<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117539-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792562576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term Investments, Net (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative', window );">Re-measurement gain or loss of equity investments</a></td>
<td class="nump">&#165; 152,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (31,500,000)<span></span>
</td>
<td class="nump">&#165; 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment charges for long-term investments</a></td>
<td class="nump">465,600,000<span></span>
</td>
<td class="nump">$ 67,512<span></span>
</td>
<td class="nump">91,493,000<span></span>
</td>
<td class="nump">8,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount', window );">Equity investments without readily determinable fair value carrying amount</a></td>
<td class="nump">493,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,400,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment', window );">Gain loss on equity investments sold without readily determinable fair value sold net of impairment</a></td>
<td class="nump">171,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions', window );">Loss from equity method investments</a></td>
<td class="nump">211,600,000<span></span>
</td>
<td class="nump">$ 30,682<span></span>
</td>
<td class="nump">37,179,000<span></span>
</td>
<td class="nump">50,531,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear', window );">Fair value change</a></td>
<td class="num">&#165; (198,600,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">&#165; (156,000,000)<span></span>
</td>
<td class="nump">&#165; 24,900,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity investments without readily determinable fair value carrying amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain loss on equity investments sold without readily determinable fair value net of impairment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Re-measurement gain or loss of equity investments accounted for using the measurement alternative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997799257808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Composition of income tax (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxationAbstract', window );"><strong>Taxation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax expenses</a></td>
<td class="nump">&#165; 122,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 102,715<span></span>
</td>
<td class="nump">&#165; 48,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxExpense', window );">Withholding income tax expenses</a></td>
<td class="nump">18,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,066<span></span>
</td>
<td class="nump">18,754<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefits</a></td>
<td class="num">(36,495)<span></span>
</td>
<td class="num">$ (5,291)<span></span>
</td>
<td class="num">(21,492)<span></span>
</td>
<td class="num">(13,466)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">&#165; 104,145<span></span>
</td>
<td class="nump">$ 15,100<span></span>
</td>
<td class="nump">&#165; 95,289<span></span>
</td>
<td class="nump">&#165; 53,369<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of withholding income tax expense pertaining to taxable income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792623232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Taxation - Income taxes (Details) - CNY (&#165;)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense', window );">Permanent differences</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6.74%<span></span>
</td>
<td class="num">(1.19%)<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Tax rate difference from statutory rate in other jurisdictions</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(3.19%)<span></span>
</td>
<td class="num">(1.43%)<span></span>
</td>
<td class="num">(3.90%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent', window );">Tax effect of preferential tax treatments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8.91%)<span></span>
</td>
<td class="num">(7.94%)<span></span>
</td>
<td class="num">(8.29%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent', window );">Withholding tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(0.25%)<span></span>
</td>
<td class="num">(0.21%)<span></span>
</td>
<td class="num">(0.63%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(20.79%)<span></span>
</td>
<td class="num">(15.65%)<span></span>
</td>
<td class="num">(14.56%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1.40%)<span></span>
</td>
<td class="num">(1.42%)<span></span>
</td>
<td class="num">(1.78%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 15,906,396,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember', window );">Loss expiring in 2023</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">88,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember', window );">Loss expiring in 2024</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">189,744,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember', window );">Loss expiring in 2025</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">269,421,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember', window );">Loss expiring in 2026</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">952,055,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember', window );">Loss expiring in 2027 and thereafter</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_OperatingLossCarryforwardsAbstract', window );"><strong>Operating loss carryforwards</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,406,710,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember', window );">Cayman Islands</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AccruedWithholdingIncomeTaxAmount', window );">Withholding tax amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
<td class="nump">16.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">China</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax rate (as a percent)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">China | Certain subsidiaries | Encouraged Enterprises [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesDisclosureLineItems', window );"><strong>Income taxes</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IncomeTaxesPreferentialTaxRate', window );">Preferential tax rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">It is primarily due to the tax effect of the Company as a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</div> entity incorporated in the Cayman Islands.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AccruedWithholdingIncomeTaxAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the carrying amount, as of the balance sheet date, of withholding tax amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AccruedWithholdingIncomeTaxAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 preferential tax treatments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeTaxesDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeTaxesDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IncomeTaxesPreferentialTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The preferential tax rate applicable to the entity under the preferential tax treatment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IncomeTaxesPreferentialTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_OperatingLossCarryforwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_OperatingLossCarryforwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationSecondYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationThirdYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFourthYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis=bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_CaymanIslandsTaxInformationAuthorityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_InlandRevenueHongKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAdministrationOfTaxationChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bili_CertainSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bili_CertainSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EnterpriseCategoryAxis=bili_EncouragedEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EnterpriseCategoryAxis=bili_EncouragedEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796750592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Sales tax (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">42 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Services rendered</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValueAddedTaxRatePercent', window );">Value added tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValueAddedTaxRatePercent', window );">Value added tax rate (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=bili_AdvertisingAndMarketingRevenuesMember', window );">Advertising and marketing revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SalesTaxAbstract', window );"><strong>Sales tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CultureBusinessConstructionFeePercentage', window );">Culture business construction fee percentage</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable', window );">Culture business construction fee rate date up to which the prevailing rate is applicable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CultureBusinessConstructionFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Culture business construction fee percentage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CultureBusinessConstructionFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Culture business construction fee rate date up to which the prevailing rate is applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SalesTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SalesTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValueAddedTaxRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of value added tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValueAddedTaxRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=bili_AdvertisingAndMarketingRevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=bili_AdvertisingAndMarketingRevenuesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796828016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Deferred tax assets and liabilities (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">&#165; 473,200<span></span>
</td>
<td class="nump">&#165; 143,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expenses and other payables</a></td>
<td class="nump">112,780<span></span>
</td>
<td class="nump">150,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses', window );">Advertising expenses in excess of deduction limit</a></td>
<td class="nump">284,205<span></span>
</td>
<td class="nump">130,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating tax loss carry forwards</a></td>
<td class="nump">2,684,042<span></span>
</td>
<td class="nump">1,662,884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Others</a></td>
<td class="nump">146,831<span></span>
</td>
<td class="nump">71,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">3,701,058<span></span>
</td>
<td class="nump">2,158,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance</a></td>
<td class="num">(3,657,467)<span></span>
</td>
<td class="num">(2,122,077)<span></span>
</td>
<td class="num">&#165; (977,333)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">43,591<span></span>
</td>
<td class="nump">36,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Acquired intangible assets (Note 25)</a></td>
<td class="num">(110,923)<span></span>
</td>
<td class="num">(82,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(110,923)<span></span>
</td>
<td class="num">(82,191)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DeferredTaxAssetValuationAllowanceRollforward', window );"><strong>Movement of the aggregate valuation allowances for deferred tax assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at January 1</a></td>
<td class="num">(2,122,077)<span></span>
</td>
<td class="num">(977,333)<span></span>
</td>
<td class="num">(537,359)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount', window );">Re-measurement due to applicable preferential tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount', window );">Addition</a></td>
<td class="num">(1,543,301)<span></span>
</td>
<td class="num">(1,154,342)<span></span>
</td>
<td class="num">(484,445)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount', window );">Expiration of loss carry forward and impact of disposal of subsidiaries</a></td>
<td class="nump">7,911<span></span>
</td>
<td class="nump">9,598<span></span>
</td>
<td class="nump">44,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at December 31</a></td>
<td class="num">&#165; (3,657,467)<span></span>
</td>
<td class="num">&#165; (2,122,077)<span></span>
</td>
<td class="num">&#165; (977,333)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DeferredTaxAssetValuationAllowanceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DeferredTaxAssetValuationAllowanceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787795680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxation - Withholding income tax on dividends (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxAbstract', window );"><strong>Withholding income tax</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities', window );">Withholding tax rate on dividend distributed by foreign investment entities (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities', window );">Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)</a></td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate', window );">Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)</a></td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795167456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Taxes Payable (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrentAbstract', window );"><strong>Taxes Payable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">EIT payable</a></td>
<td class="nump">&#165; 109,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 69,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT payable</a></td>
<td class="nump">58,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_WithholdingIncomeTaxPayable', window );">Withholding income tax payable</a></td>
<td class="nump">55,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,242<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_IndividualIncomeTaxesForEmployeesPayableCurrent', window );">Withholding individual income taxes for employees</a></td>
<td class="nump">46,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent', window );">Others</a></td>
<td class="nump">45,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,173<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Total</a></td>
<td class="nump">&#165; 316,244<span></span>
</td>
<td class="nump">$ 45,851<span></span>
</td>
<td class="nump">&#165; 203,770<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_IndividualIncomeTaxesForEmployeesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all individual income tax obligations for employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_IndividualIncomeTaxesForEmployeesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_WithholdingIncomeTaxPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_WithholdingIncomeTaxPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6419918&amp;loc=d3e35281-107843<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalesAndExciseTaxPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796968384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-term Loan and Current Portion of Long-term Debt  (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtCurrent', window );">Total</a></td>
<td class="nump">&#165; 6,621,386<span></span>
</td>
<td class="nump">&#165; 1,232,106<span></span>
</td>
<td class="nump">$ 960,011<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Maturity Date</a></td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBankLoansAndNotesPayable', window );">Unsecured bank loans</a></td>
<td class="nump">&#165; 1,242,882<span></span>
</td>
<td class="nump">&#165; 943,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
<td class="nump">3.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured bank loans [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">3.10%<span></span>
</td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">3.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=bili_UnsecuredBorrowingMember', window );">Unsecured borrowing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">3.79%<span></span>
</td>
<td class="nump">3.95%<span></span>
</td>
<td class="nump">3.79%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTerms', window );">Maturity Date</a></td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermNonBankLoansAndNotesPayable', window );">Unsecured borrowing</a></td>
<td class="nump">&#165; 240,871<span></span>
</td>
<td class="nump">&#165; 288,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember', window );">2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate', window );">Interest Rate Range</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturity', window );">Maturity Date</a></td>
<td class="text">Within 12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">2027 Notes (Note 14)</a></td>
<td class="nump">&#165; 5,137,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermDebtMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the long-term debt maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermDebtMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtPercentageBearingFixedInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtPercentageBearingFixedInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermNonBankLoansAndNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings from a creditor other than a bank with a maturity within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermNonBankLoansAndNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_UnsecuredDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=bili_UnsecuredBorrowingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=bili_UnsecuredBorrowingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997789551264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities and Other Payables (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Accrued Liabilities and Other Payables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing expenses</a></td>
<td class="nump">&#165; 777,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,321,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Leasing liabilities - current portion</a></td>
<td class="nump">&#165; 238,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 206,758<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
<td class="text">Total<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PayablesToProducersAndLicensors', window );">Payables to producers and licensors</a></td>
<td class="nump">&#165; 159,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 139,951<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ConsiderationPayableForAcquisitionsCurrent', window );">Consideration payable for acquisitions and investments</a></td>
<td class="nump">110,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">526,453<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
<td class="nump">94,342<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,510<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DepositFromCustomersCurrentOne', window );">Deposits</a></td>
<td class="nump">48,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,445<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPayableCurrent', window );">Interest payable</a></td>
<td class="nump">17,731<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_AdvancesToOrPayablesFromThirdPartySellers', window );">Advances from/payables to third parties</a></td>
<td class="nump">6,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent', window );">Other staff related cost</a></td>
<td class="nump">5,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Others</a></td>
<td class="nump">75,733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,882<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">&#165; 1,534,962<span></span>
</td>
<td class="nump">$ 222,548<span></span>
</td>
<td class="nump">&#165; 2,416,955<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_AdvancesToOrPayablesFromThirdPartySellers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_AdvancesToOrPayablesFromThirdPartySellers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ConsiderationPayableForAcquisitionsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ConsiderationPayableForAcquisitionsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DepositFromCustomersCurrentOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposit from customers current one.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DepositFromCustomersCurrentOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PayablesToProducersAndLicensors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts payable to producers and licensors at the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PayablesToProducersAndLicensors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherEmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherEmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997783982256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Senior Notes (Detail)<br> $ / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="6">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 01, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Apr. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 01, 2019 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,782,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 18,039,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(99,698)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(255,033)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,318,594<span></span>
</td>
<td class="nump">$ 191,178,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturingInYearsTwoAndThree', window );">Long-term debt, Maturity, Year two and three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree', window );">Long-term debt, Maturity, After year three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Fair Value, Inputs, Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt, Fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember', window );">April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,990,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,737,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.375%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,356,100<span></span>
</td>
<td class="nump">$ 488,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 81,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,300<span></span>
</td>
<td class="nump">7,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion, Original debt, Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember', window );">2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,195,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,100,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,594,800<span></span>
</td>
<td class="nump">$ 786,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,594,800<span></span>
</td>
<td class="nump">786,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 98,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 79,300<span></span>
</td>
<td class="nump">11,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,137,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 737,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">69,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Debt conversion, Original debt, Amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">385,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">352,000<span></span>
</td>
<td class="nump">49,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,300<span></span>
</td>
<td class="nump">4,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember', window );">December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,792,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,201,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Long-term debt interest rate</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost', window );">Proceeds from issuance of Long-term Debt, net of issuance cost</a></td>
<td class="nump">&#165; 10,100,000<span></span>
</td>
<td class="nump">$ 1,576,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
<td class="nump">1,576,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNoncurrentNet', window );">Long-term debt issuance cost</a></td>
<td class="nump">&#165; 149,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage', window );">Debt instrument repurchase face amount percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest expense debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,400<span></span>
</td>
<td class="nump">11,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 146,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchasedFaceAmount', window );">Debt instrument repurchased face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 768,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfNotesPayable', window );">Repayments of notes payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,800,000<span></span>
</td>
<td class="nump">568,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument', window );">Gain on repurchase of debt instrument</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,289,500<span></span>
</td>
<td class="nump">$ 190,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.404<span></span>
</td>
<td class="nump">40.404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24.75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, Converted instrument, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="nump">2,854,253<span></span>
</td>
<td class="nump">2,854,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | 2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24.5516<span></span>
</td>
<td class="nump">24.5516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1', window );">Debt conversion, Converted instrument, Shares issued | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depository Shares [Member] | December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Long-term debt principal amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionRatio1', window );">Convertible debt, conversion rate</a></td>
<td class="nump">10.6419<span></span>
</td>
<td class="nump">10.6419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Convertible debt, conversion price | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 93.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DebtInstrumentRepurchaseFaceAmountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt instrument repurchase face amount percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DebtInstrumentRepurchaseFaceAmountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long term debt maturities repayments of principal after year three.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionRatio1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21521-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21506-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionRatio1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchasedFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of the original debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchasedFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNoncurrentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNoncurrentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnRepurchaseOfDebtInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnRepurchaseOfDebtInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturingInYearsTwoAndThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second and 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturingInYearsTwoAndThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1835-112601<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792218560">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)<br> &#165; in Thousands, $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 8,683,150<span></span>
</td>
<td class="nump">&#165; 17,784,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="nump">99,698<span></span>
</td>
<td class="nump">255,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">8,782,848<span></span>
</td>
<td class="nump">18,039,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_AprilTwoThousandTwentySixMember', window );">April 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 2,956,815<span></span>
</td>
<td class="nump">2,697,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">1.74%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember', window );">2027 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,031,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized discount and debt issuance costs</a></td>
<td class="num">&#165; (58,000)<span></span>
</td>
<td class="num">(69,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Total principal amounts of unsecured senior notes</a></td>
<td class="nump">&#165; 5,195,600<span></span>
</td>
<td class="nump">5,100,600<span></span>
</td>
<td class="nump">$ 800.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">1.52%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=bili_DecemberTwoThousandAndTwentySixNotesMember', window );">December 2026 Notes [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying value</a></td>
<td class="nump">&#165; 5,726,335<span></span>
</td>
<td class="nump">&#165; 10,055,082<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Effective interest rate</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_AprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_AprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_DecemberTwoThousandAndTwentySixNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_DecemberTwoThousandAndTwentySixNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997783789328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Ordinary Shares (Details)<br> &#165; in Thousands, $ in Millions, $ in Billions</strong></div></th>
<th class="th" colspan="5">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>HKD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,288,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,817,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember', window );">Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramPeriodInForce1', window );">Stock repurchase programme period in force</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,817,500<span></span>
</td>
<td class="nump">$ 399.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">ADSs | Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Shares authorized to be repurchased value | $</a></td>
<td class="nump">$ 500.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Treasury stock shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Treasury stock shares acquired cost method | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Over-allotment option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Ordinary shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Ordinary shares, issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="nump">3,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts', window );">Net proceeds from the offering, after deducting offerings expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 19,300,000<span></span>
</td>
<td class="nump">$ 22.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of stock, net of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramPeriodInForce1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramPeriodInForce1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_OverAllotmentOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997799195312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefits (Details) - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Employee Benefits</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedPensionAndMedical', window );">Contributions to medical and pension schemes</a></td>
<td class="nump">&#165; 934,876<span></span>
</td>
<td class="nump">&#165; 695,310<span></span>
</td>
<td class="nump">&#165; 195,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DefinedContributionPlanCostRecognizedOtherBenefits', window );">Other employee benefits</a></td>
<td class="nump">99,303<span></span>
</td>
<td class="nump">65,990<span></span>
</td>
<td class="nump">40,216<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Total</a></td>
<td class="nump">&#165; 1,034,179<span></span>
</td>
<td class="nump">&#165; 761,300<span></span>
</td>
<td class="nump">&#165; 235,871<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DefinedContributionPlanCostRecognizedOtherBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions to government-mandated plans for other employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DefinedContributionPlanCostRecognizedOtherBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DefinedContributionPlanCostRecognizedPensionAndMedical">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contributions to government-mandated plans for medical and pension benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DefinedContributionPlanCostRecognizedPensionAndMedical</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997792665488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Description of share option plans (Details) - CNY (&#165;)<br> &#165; in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2014</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Share based compensation by share based award equity instruments other than options vested during the period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">0 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting Period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember', window );">2018 Plan | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expenses related to unvested awards</a></td>
<td class="nump">&#165; 292.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining vesting period</a></td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember', window );">Global Share Plan and 2018 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation expenses related to unvested awards</a></td>
<td class="nump">&#165; 3,415.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining vesting period</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | Global Share Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,880,315<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">30,673,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of Shares Available for Grant</a></td>
<td class="nump">28,706,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z Ordinary Shares | 2018 Plan | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Description of share option plans</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Aggregate number of shares issuable under the plan</a></td>
<td class="nump">33,132,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_TwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=bili_GlobalShareIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997795170016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Service-based RSUs activities (Details) - Restricted Stock Units (RSUs) [Member]<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,967<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,967<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in USD/shares) | $ / shares</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD/shares) | $ / shares</a></td>
<td class="nump">24.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in USD/shares) | $ / shares</a></td>
<td class="nump">$ 24.59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Employees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">1,932<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Senior Management</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Consultants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">35<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_ConsultantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787561248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Valuation assumptions (Details) - Share options<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">57.60%<span></span>
</td>
<td class="nump">53.00%<span></span>
</td>
<td class="nump">50.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">53.50%<span></span>
</td>
<td class="nump">55.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate', window );">Weighted average volatility</a></td>
<td class="nump">57.90%<span></span>
</td>
<td class="nump">53.20%<span></span>
</td>
<td class="nump">51.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free rate, minimum</a></td>
<td class="nump">2.70%<span></span>
</td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free rate, maximum</a></td>
<td class="nump">3.60%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">6 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Valuation assumptions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Contractual term (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate of weighted-average expected volatility for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997784478848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-based Compensation - Share options activities (Details)<br> &#165; / shares in Units, &#165; in Thousands</strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (In years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 3 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 4 months 28 days<span></span>
</td>
<td class="text">4 years 1 month 17 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted | (per share)</a></td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="nump">&#165; 126.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 423.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,929)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,263)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,297<span></span>
</td>
<td class="nump">12,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning balance (in USD/shares) | $ / shares</a></td>
<td class="nump">2.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD/shares) | $ / shares</a></td>
<td class="nump">0.0036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.9007<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD/shares) | $ / shares</a></td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in USD/shares) | $ / shares</a></td>
<td class="nump">0.2331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.4234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Ending balance (in USD/shares) | $ / shares</a></td>
<td class="nump">2.0283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.0236<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in USD/shares) | $ / shares</a></td>
<td class="nump">$ 2.8747<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Additional Disclosures</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted Average Remaining Contractual Life (In years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years 4 months 28 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Life, Exercisable (In years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Beginning balance | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,372,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 12,177,047<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 1,581,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate Intrinsic Value, Ending balance | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,305,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,372,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 12,177,047<span></span>
</td>
<td class="nump">&#165; 1,581,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate Intrinsic Value, Exercisable | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 778,043<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_EmployeesMember', window );">Employees | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,661<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,575)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,094)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,784)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,302<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,355<span></span>
</td>
<td class="nump">8,274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,113<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=srt_ManagementMember', window );">Senior Management | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,204)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,643)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,413<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,712<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,580<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=bili_ConsultantMember', window );">Consultants | Employee Stock Option [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Share options activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(150)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(65)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230<span></span>
</td>
<td class="nump">245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_EmployeesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_EmployeesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=srt_ManagementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ManagementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=bili_ConsultantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=bili_ConsultantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997797020688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Details)<br> &#165; / shares in Units, $ / shares in Units, &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;) </div>
<div>&#165; / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">&#165; (7,507,653)<span></span>
</td>
<td class="num">$ (1,088,507)<span></span>
</td>
<td class="num">&#165; (6,808,739)<span></span>
</td>
<td class="num">&#165; (3,054,017)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany', window );">Accretion to redeemable noncontrolling interests | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,292)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net loss attributable to noncontrolling interests</a></td>
<td class="nump">10,640<span></span>
</td>
<td class="nump">1,542<span></span>
</td>
<td class="nump">19,511<span></span>
</td>
<td class="nump">46,605<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to the Bilibili Inc.'s shareholders</a></td>
<td class="num">&#165; (7,497,013)<span></span>
</td>
<td class="num">$ (1,086,965)<span></span>
</td>
<td class="num">&#165; (6,789,228)<span></span>
</td>
<td class="num">&#165; (3,011,704)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted | (per share)</a></td>
<td class="num">&#165; (18.99)<span></span>
</td>
<td class="num">$ (2.75)<span></span>
</td>
<td class="num">&#165; (17.87)<span></span>
</td>
<td class="num">&#165; (8.71)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Share options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">2,069,570<span></span>
</td>
<td class="nump">2,069,570<span></span>
</td>
<td class="nump">13,249,083<span></span>
</td>
<td class="nump">8,927,697<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of ordinary shares outstanding, basic</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of ordinary shares outstanding, diluted</a></td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">394,863,584<span></span>
</td>
<td class="nump">379,898,121<span></span>
</td>
<td class="nump">345,816,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "April 2026 Notes") due April 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">17,347,721<span></span>
</td>
<td class="nump">17,347,721<span></span>
</td>
<td class="nump">18,706,486<span></span>
</td>
<td class="nump">20,202,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "2027 Notes") due 2027 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">19,382,489<span></span>
</td>
<td class="nump">19,382,489<span></span>
</td>
<td class="nump">19,641,274<span></span>
</td>
<td class="nump">19,641,280<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember', window );">Ordinary Shares | Convertible senior notes (the "December 2026 Notes") due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">14,466,365<span></span>
</td>
<td class="nump">14,466,365<span></span>
</td>
<td class="nump">17,027,040<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Net Loss Per Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from the calculation of diluted net loss per share</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest in net income loss other non controlling interests redeemable attributable to parent company .</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_TwoThousandTwentySevenNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997785770288">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions and Balances (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases of goods and services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 206,931<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 117,116<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 35,131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred', window );">(Acquire of)/Transfer of long-term investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">275,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(40,837)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(110,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Investment income and interest income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,827<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">14,366<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,238<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Sales of goods and services</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,953<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,136<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,594,920<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,041,316<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,242<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amount due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 108,307<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">216,434<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_EquityMethodInvestmentsPurchasedConsiderationPayable', window );">Equity method investments purchased consideration payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 110,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue', window );">Purchase of noncontrolling interests of Chaodian Inc. ("Chaodian")</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 257,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=bili_CapitalContributionAndLoansToAnEntityMember', window );">Capital contribution/Loans to an entity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans', window );">Capital contribution/Loans to an entity ("Entity")</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,785,314<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember', window );">Loans to an entity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionRate', window );">Related party transaction interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3.30%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember', window );">Investment Fund [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">&#165; 103,689<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">48,135<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember', window );">Entity [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">&#165; 1,308,652<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,709,689<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction', window );">Related party transaction, Description of transaction</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember', window );">Other Investees [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amount due from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 182,579<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 283,492<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">Equity Method Investee [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transactions</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_SaleOfEquityMethodInvestmentsConsideration', window );">Consideration on sale of equity method investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">&#165; 275,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="8"></td></tr>
<tr><td colspan="8"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million. The balances due from the investment funds as of December 31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The balances as of December 31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#8217;s valuation and the considerations were settled in 2020.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rates of the loans were 3.3%.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_EquityMethodInvestmentsPurchasedConsiderationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity method investments purchased consideration payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_EquityMethodInvestmentsPurchasedConsiderationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of capital contribution and loans transferred to related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RelatedPartyTransactionAmountsOfInvestmentTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment transferred to related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RelatedPartyTransactionAmountsOfInvestmentTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_SaleOfEquityMethodInvestmentsConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of equity method investments consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_SaleOfEquityMethodInvestmentsConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionDescriptionOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123395306&amp;loc=d3e36975-112693<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919370-209981<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918703-209980<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919784-209982<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionDescriptionOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=bili_CapitalContributionAndLoansToAnEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=bili_CapitalContributionAndLoansToAnEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=bili_LoansToAnEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_InvestmentFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=bili_EntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_InvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997800806080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments</a></td>
<td class="nump">1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997913400112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Net Assets (Details)<br> &#165; in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax', window );">Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)</a></td>
<td class="nump">10.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</a></td>
<td class="nump">&#165; 7.8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfRestrictedNetAssets', window );">Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution</a></td>
<td class="nump">51.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfRestrictedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfRestrictedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(3)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796980016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">&#165; 10,172,584<span></span>
</td>
<td class="nump">$ 1,474,886<span></span>
</td>
<td class="nump">&#165; 7,523,108<span></span>
</td>
<td class="nump">&#165; 4,678,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,767,972<span></span>
</td>
<td class="nump">691,291<span></span>
</td>
<td class="nump">7,632,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from Group companies</a></td>
<td class="nump">1,594,920<span></span>
</td>
<td class="nump">231,242<span></span>
</td>
<td class="nump">2,041,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">1,950,573<span></span>
</td>
<td class="nump">282,806<span></span>
</td>
<td class="nump">2,807,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">4,623,452<span></span>
</td>
<td class="nump">670,338<span></span>
</td>
<td class="nump">15,060,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">5,651,018<span></span>
</td>
<td class="nump">819,321<span></span>
</td>
<td class="nump">5,502,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in subsidiaries and net assets of VIEs and VIEs' subsidiaries</a></td>
<td class="nump">1,923,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="nump">6,064,863<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">2,819,323<span></span>
</td>
<td class="nump">408,763<span></span>
</td>
<td class="nump">2,645,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">1,534,962<span></span>
</td>
<td class="nump">222,548<span></span>
</td>
<td class="nump">2,416,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">814,429<span></span>
</td>
<td class="nump">118,082<span></span>
</td>
<td class="nump">481,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">26,590,983<span></span>
</td>
<td class="nump">3,855,330<span></span>
</td>
<td class="nump">30,337,085<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc.'s shareholders' equity</a></td>
<td class="nump">15,237,828<span></span>
</td>
<td class="nump">2,209,278<span></span>
</td>
<td class="nump">21,703,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">41,830,570<span></span>
</td>
<td class="nump">$ 6,064,863<span></span>
</td>
<td class="nump">52,053,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">270,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,748,896<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_TimeDepositsInBank', window );">Time deposits</a></td>
<td class="nump">4,067,326<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,625,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from Group companies</a></td>
<td class="nump">22,313,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,306,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">61,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">1,091,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,107,720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments, net</a></td>
<td class="nump">1,157,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,448,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investment in subsidiaries and net assets of VIEs and VIEs' subsidiaries</a></td>
<td class="nump">226,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">29,188,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,248,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term loan and current portion of long-term debt</a></td>
<td class="nump">5,137,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">32,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities and other payables</a></td>
<td class="nump">97,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">8,683,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,784,092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_DeficitInSubsidiaries', window );">Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,593,564<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">13,950,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,544,335<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total Bilibili Inc.'s shareholders' equity</a></td>
<td class="nump">15,237,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,703,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">&#165; 29,188,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 47,248,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_DeficitInSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deficit in subsidiaries, VIEs and VIEs' subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_DeficitInSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_TimeDepositsInBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_TimeDepositsInBank</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997798889024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details) - Parent Company [Member] - CNY (&#165;)<br> &#165; in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="num">&#165; (30,558)<span></span>
</td>
<td class="num">&#165; (12,405)<span></span>
</td>
<td class="num">&#165; (44,090)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax', window );">Net Loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries</a></td>
<td class="num">(7,685,211)<span></span>
</td>
<td class="num">(6,713,764)<span></span>
</td>
<td class="num">(2,940,906)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">(Loss)/Gain from non-operations</a></td>
<td class="nump">218,756<span></span>
</td>
<td class="num">(63,059)<span></span>
</td>
<td class="num">(26,708)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expenses</a></td>
<td class="num">(7,497,013)<span></span>
</td>
<td class="num">(6,789,228)<span></span>
</td>
<td class="num">(3,011,704)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">&#165; (7,497,013)<span></span>
</td>
<td class="num">&#165; (6,789,228)<span></span>
</td>
<td class="num">&#165; (3,011,704)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromSubsidiariesBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) of subsidiary attributable to the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromSubsidiariesBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997783762720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">&#165; (3,911,400)<span></span>
</td>
<td class="num">$ (567,097)<span></span>
</td>
<td class="num">&#165; (2,647,008)<span></span>
</td>
<td class="nump">&#165; 753,103<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="nump">70,578,711<span></span>
</td>
<td class="nump">10,232,951<span></span>
</td>
<td class="nump">71,748,847<span></span>
</td>
<td class="nump">26,731,176<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">81,698,532<span></span>
</td>
<td class="nump">11,845,174<span></span>
</td>
<td class="nump">60,524,888<span></span>
</td>
<td class="nump">24,921,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="nump">10,245,026<span></span>
</td>
<td class="nump">1,485,389<span></span>
</td>
<td class="nump">10,697,444<span></span>
</td>
<td class="nump">10,907,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">13,909,967<span></span>
</td>
<td class="nump">2,016,756<span></span>
</td>
<td class="nump">7,655,147<span></span>
</td>
<td class="nump">7,670,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in)/provided by investing activities</a></td>
<td class="nump">10,609,218<span></span>
</td>
<td class="nump">1,538,192<span></span>
</td>
<td class="num">(24,578,111)<span></span>
</td>
<td class="num">(8,906,821)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RepurchaseOfConvertibleSeniorNotes', window );">Repurchase of convertible senior notes</a></td>
<td class="nump">4,201,506<span></span>
</td>
<td class="nump">609,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="nump">347,581<span></span>
</td>
<td class="nump">50,395<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">(4,354,919)<span></span>
</td>
<td class="num">$ (631,404)<span></span>
</td>
<td class="nump">30,389,152<span></span>
</td>
<td class="nump">8,335,419<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(650,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(104,672)<span></span>
</td>
<td class="num">(113,574)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireShortTermInvestments', window );">Purchase of short-term investments</a></td>
<td class="num">(33,683,941)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(48,781,106)<span></span>
</td>
<td class="num">(455,347)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments', window );">Maturities of short-term investments</a></td>
<td class="nump">45,951,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,744,305<span></span>
</td>
<td class="nump">465,726<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PaymentsForPlacementOfTimeDeposits', window );">Placements of time deposits</a></td>
<td class="num">(4,878,180)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10,658,126)<span></span>
</td>
<td class="num">(9,604,228)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_ProceedsFromMaturityOfTimeDeposits', window );">Maturities of time deposits</a></td>
<td class="nump">9,133,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,600,828<span></span>
</td>
<td class="nump">4,925,241<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries', window );">Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries</a></td>
<td class="num">(13,131,173)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,168,671)<span></span>
</td>
<td class="num">(5,102,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="nump">283,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,153,850)<span></span>
</td>
<td class="num">(600,067)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used in)/provided by investing activities</a></td>
<td class="nump">3,674,247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,416,620)<span></span>
</td>
<td class="num">(10,370,925)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of employees' share options</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and HKD337,143, nil, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,288,423<span></span>
</td>
<td class="nump">2,817,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_RepurchaseOfConvertibleSeniorNotes', window );">Repurchase of convertible senior notes</a></td>
<td class="num">(4,201,506)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,085,520<span></span>
</td>
<td class="nump">5,594,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of shares</a></td>
<td class="num">(347,581)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by/(used in) financing activities</a></td>
<td class="num">&#165; (4,549,083)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 29,373,946<span></span>
</td>
<td class="nump">&#165; 8,412,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PaymentsForPlacementOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the placement of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PaymentsForPlacementOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_ProceedsFromMaturityOfTimeDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow for the maturity of time deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_ProceedsFromMaturityOfTimeDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_RepurchaseOfConvertibleSeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire convertible senior notes during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_RepurchaseOfConvertibleSeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997796752720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)<br> $ in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>HKD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of stock issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337,143<span></span>
</td>
<td class="nump">$ 563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 23,402<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">13,857<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">Parent Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedCashFlowStatementsCaptionsLineItems', window );"><strong>Condensed Cash Flow Statements, Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payment of stock issuance costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 337,143<span></span>
</td>
<td class="nump">563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payment of debt issuance costs</a></td>
<td class="nump">&#165; 0<span></span>
</td>
<td class="nump">$ 23,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CondensedCashFlowStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedCashFlowStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997787487600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Narrative) (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 36,623,161<span></span>
</td>
<td class="nump">$ 5,309,859<span></span>
</td>
<td class="nump">&#165; 35,929,961<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of equity interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 744,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 193,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember', window );">Chaodian [Member] | Class Z ordinary shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Share consideration | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,731,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of equity interest acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">&#165; 612,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">&#165; 369,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 369,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business [Member] | Class Z ordinary shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Share consideration | shares</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_ChaodianIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_ClassZOrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_ClassZOrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997783087248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 28, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jan. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 2,725,130<span></span>
</td>
<td class="nump">&#165; 2,338,303<span></span>
</td>
<td class="nump">&#165; 1,295,786<span></span>
</td>
<td class="nump">$ 395,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,207,980<span></span>
</td>
<td class="nump">889,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">283,402<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 369,100<span></span>
</td>
<td class="nump">369,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">243,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">687,165<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business | Brand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 85,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business | Vendor relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember', window );">Anime Business | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 48,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(42,133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">281,369<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business | Brand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 23,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business | User base</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business | Copyrights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 269,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember', window );">Comics Business | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage', window );">Percentage of equity interest owned after transactions</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 333,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(40,491)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="nump">&#165; 800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember', window );">Game Business | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 50,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 85,369<span></span>
</td>
<td class="nump">28,320<span></span>
</td>
<td class="nump">18,495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,500)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,131<span></span>
</td>
<td class="nump">477,746<span></span>
</td>
<td class="nump">283,760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,000<span></span>
</td>
<td class="nump">754,166<span></span>
</td>
<td class="nump">413,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract', window );"><strong>Total purchase price comprised of:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="nump">244,949<span></span>
</td>
<td class="nump">295,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Share consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">391,244<span></span>
</td>
<td class="nump">118,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1', window );">Fair value of previously held equity interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
<td class="nump">117,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 180,000<span></span>
</td>
<td class="nump">754,166<span></span>
</td>
<td class="nump">413,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Brand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Customer relationship</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Non-compete clause</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000<span></span>
</td>
<td class="nump">28,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 61,000<span></span>
</td>
<td class="nump">&#165; 71,100<span></span>
</td>
<td class="nump">&#165; 160,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Other acquisitions | Others | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract', window );"><strong>Purchase price allocation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Amortization Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI https://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_AnimeBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_BrandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_BrandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_VendorRelationshipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_VendorRelationshipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_ComicsBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_UserBaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=bili_UserBaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CopyrightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CopyrightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=bili_GameBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139997788806336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details)<br> $ / shares in Units, &#165; in Thousands, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 11, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument face value | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,782,848<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 18,039,125<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z ordinary shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,750,000<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember', window );">Class Z ordinary shares [Member] | IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockConversionBasis', window );">Common Stock, Conversion Basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember', window );">American Depositary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,310,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRepurchaseAmount', window );">Debt Instrument, Repurchase Amount | $</a></td>
<td class="nump">$ 331.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | convertible senior notes due December 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument face value | $</a></td>
<td class="nump">$ 384.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bili_PercentageOfConvertibleNotes', window );">Percentage of Convertible notes</a></td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | American Depositary Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock net consideration received on the transaction | $</a></td>
<td class="nump">$ 68.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | American Depositary Shares [Member] | IPO [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Events [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues | shares</a></td>
<td class="nump">15,344,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Shares Issued, Price Per Share | $ / shares</a></td>
<td class="nump">$ 26.65<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bili_PercentageOfConvertibleNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of Convertible notes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bili_PercentageOfConvertibleNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bili_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockConversionBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of basis for conversion of convertible common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockConversionBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRepurchaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value amount of debt instrument that was repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRepurchaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=bili_CommonClassZMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=dei_AdrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=dei_AdrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecember2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=bili_ConvertibleSeniorNotesDueDecember2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>d432541d20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:bili="http://www.bilibili.com/20221231"
  xmlns:currency="http://xbrl.sec.gov/currency/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="bili-20221231.xsd" xlink:type="simple"/>
    <context id="PAsOn12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2019To12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2020-07-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_USDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_FinancialProductsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MoneyMarketFundsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:DecemberTwoThousandAndTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:AprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bili:UnsecuredBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_USDsrtCurrencyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CurrencyAxis">currency:USD</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">bili:CashHeldInAccountsManagedByOnlinePaymentPlatformsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_FinancialProductsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:FinancialProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">bili:InvestmentsInPubliclyTradedCompaniesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationNextTwelveMonthsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationSecondYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationThirdYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFourthYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:TaxCreditAndLossCarryForwardsExpirationPeriodAxis">bili:OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CaymanIslandsTaxInformationAuthorityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:DecemberTwoThousandAndTwentySixNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:AprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:InvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:InvestmentFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bili:UnsecuredBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_DistributionChannelOneMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:DistributionChannelOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:MobileGameRevenuesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">bili:SecondaryPublicOfferingOrHkIpoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CapitalContributionAndLoansToAnEntityMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bili:CapitalContributionAndLoansToAnEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">bili:DistributionChannelRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bili:UnsecuredBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicenseRightsOfMobileGamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">bili:PrcSubsidiariesAndVariableInterestEntitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianHkLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:BilibiliCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:HodeShanghaiLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiBilibiliTechnologyCo.LtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ChaodianShanghaiTechnologyCo.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bili:MajorSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiKuanyuDigitalTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:SharejoyNetworkTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHeheheCultureCommunicationCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">bili:ShanghaiHodeInformationTechnologyCo.LtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:TenPercentageOrGreaterServiceProvidersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">bili:ServersAndBandwidthExpenditureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:LiveBroadcastingAndOtherValuedAddedServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:LicensedCopyrightsOfContentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ECommerceAndOthersMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ECommerceAndOthersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:MobileGameServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ValueAddedServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:AdvertisingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:VendorRelationshipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:UserBaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CopyrightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">bili:BrandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="bili:EnterpriseCategoryAxis">bili:EncouragedEnterpriseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:CertainSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">bili:EntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">bili:LoansToAnEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">bili:UnsecuredBorrowingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:ThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:IntercompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:OtherInterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:TwoThousandAndEighteenShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">bili:GroupCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:ConsultingAndServicesChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:OverAllotmentOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">bili:ExclusiveTechnologyConsultingAndServicesAgreementsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bili:ParentCompanyOritsRelevantSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-22</startDate>
            <endDate>2022-12-22</endDate>
        </period>
    </context>
    <context id="P06_30_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="P07_01_2019To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">bili:AdvertisingAndMarketingRevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-01</instant>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-04-30</instant>
        </period>
    </context>
    <context id="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-01</instant>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:TwoThousandTwentySevenNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="P11_01_2021To11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="PAsOn11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ComicsBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AnimeBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_ClassZOrdinarySharesMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:ClassZOrdinarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-31</endDate>
        </period>
    </context>
    <context id="PAsOn01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:AnimeBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:GameBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-11</startDate>
            <endDate>2023-01-11</endDate>
        </period>
    </context>
    <context id="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-11</startDate>
            <endDate>2023-01-11</endDate>
        </period>
    </context>
    <context id="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-11</instant>
        </period>
    </context>
    <context id="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">bili:ConvertibleSeniorNotesDueDecember2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-11</instant>
        </period>
    </context>
    <context id="PAsOn01_11_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-11</instant>
        </period>
    </context>
    <context id="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bili:StockExchangeAxis">bili:HSXAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">bili:GlobalShareIncentivePlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-07-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">bili:ChaodianIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="P03_01_2022To03_31_2022_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">bili:ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">dei:AdrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:ConsultantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ManagementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">bili:EmployeesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassYMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">bili:CommonClassZMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">bili:StatutoryReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001723690</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_CNY">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="Unit_HKD">
        <measure>iso4217:HKD</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Segment">
        <measure>bili:Segment</measure>
    </unit>
    <unit id="Unit_item">
        <measure>bili:item</measure>
    </unit>
    <unit id="Unit_CNY_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:CNY</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_Distributionchannel">
        <measure>bili:Distributionchannel</measure>
    </unit>
    <unit id="Unit_Mobilegame">
        <measure>bili:Mobilegame</measure>
    </unit>
    <unit id="Unit_entity">
        <measure>bili:entity</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="P01_01_2022To12_31_2022">0001723690</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="P01_01_2022To12_31_2022">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2022To12_31_2022">FY</dei:DocumentFiscalPeriodFocus>
    <dei:NoTradingSymbolFlag contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">true</dei:NoTradingSymbolFlag>
    <dei:DocumentType contextRef="P01_01_2022To12_31_2022">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="P01_01_2022To12_31_2022">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="P01_01_2022To12_31_2022">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2022To12_31_2022">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2022To12_31_2022">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2022To12_31_2022">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2022To12_31_2022">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="P01_01_2022To12_31_2022">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="P01_01_2022To12_31_2022">001-38429</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2022To12_31_2022">Bilibili Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2022To12_31_2022">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To12_31_2022">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To12_31_2022">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To12_31_2022">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2022To12_31_2022">CN</dei:EntityAddressCountry>
    <dei:ContactPersonnelName contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Xin Fan</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Building 3, Guozheng Center, No. 485 Zhengli Road, Yangpu District</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">Shanghai</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">200433</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">CN</dei:EntityAddressCountry>
    <dei:CountryRegion contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">86</dei:CountryRegion>
    <dei:CityAreaCode contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">21</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">25099255</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="P01_01_2022To12_31_2022_BusinessContactMemberdeiEntityAddressesAddressTypeAxis">sam@bilibili.com</dei:ContactPersonnelEmailAddress>
    <dei:Security12bTitle contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">American depositary shares, each representing one Class Z ordinary share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">BILI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis">Class Z ordinary shares, par value US$0.0001 per share</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">394579585</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">310864471</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">5337832</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2022To12_31_2022">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2022To12_31_2022">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2022To12_31_2022">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2022To12_31_2022">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard contextRef="P01_01_2022To12_31_2022">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany contextRef="P01_01_2022To12_31_2022">false</dei:EntityShellCompany>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      id="hidden77319881">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      id="hidden77319884">P0Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      id="hidden77319879">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2022" id="hidden77320399">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2021" id="hidden77320400">http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:LeaseExpirationDate1 contextRef="P01_01_2022To12_31_2022" id="hidden77319987">2026-12-31</us-gaap:LeaseExpirationDate1>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2022" id="hidden77320413">http://fasb.org/us-gaap/2022#Liabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:AuditorFirmId contextRef="P01_01_2022To12_31_2022">1424</dei:AuditorFirmId>
    <dei:AuditorName contextRef="P01_01_2022To12_31_2022">PricewaterhouseCoopers Zhong Tian LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2022To12_31_2022">Beijing, the People&#x2019;s Republic of China</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7523108000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10172584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1474886000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7632334000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4767972000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">691291000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">14803000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2146000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1382328000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1328584000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">192627000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2041316000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1594920000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">231242000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2807048000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1950573000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">282806000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15060722000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4623452000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">670338000</us-gaap:ShortTermInvestments>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">36446856000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">24452888000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3545336000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1350256000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1227163000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">177922000</us-gaap:PropertyPlantAndEquipmentNet>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1083772000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1929622000</bili:ProductionCostNonCurrent>
    <bili:ProductionCostNonCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">279769000</bili:ProductionCostNonCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3835600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4326790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">627326000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">36355000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">43591000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6320000</us-gaap:DeferredIncomeTaxesAndOtherAssetsNoncurrent>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2338303000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">395107000</us-gaap:Goodwill>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5502524000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5651018000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">819321000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1459485000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1474368000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">213762000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15606295000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">17377682000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2519527000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">52053151000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">41830570000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6064863000</us-gaap:Assets>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">14967900000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">19744200000</us-gaap:Liabilities>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4360906000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4291656000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">622232000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">995451000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1401526000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">203202000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">203770000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">316244000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">45851000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1232106000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6621386000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">960011000</us-gaap:DebtCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2645389000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2819323000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">408763000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2416955000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1534962000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">222548000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">216434000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">108307000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">15703000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12071011000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">17093404000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2478310000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17784092000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8683150000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1258938000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">481982000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">814429000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">118082000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">18266074000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9497579000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1377020000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30337085000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">26590983000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3855330000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2021"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2022"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="PAsOn12_31_2022"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">8000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">309656738</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">306889473</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">9800000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">316202303</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">310864471</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">199000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">201000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">29000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">35929961000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">36623161000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5309859000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">24621000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">36173000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:RetainedEarningsAppropriated
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5245000</us-gaap:RetainedEarningsAppropriated>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-279862000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">58110000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8425000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-13971304000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-21479869000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-3114288000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">21703667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15237828000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2209278000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">12399000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1759000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">255000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">21716066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15239587000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2209533000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">52053151000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">41830570000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6064863000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11998976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">19383684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">21899167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3175081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">9158800000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15340537000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18049872000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2616986000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2840176000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4043147000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3849295000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">558095000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3492091000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5794853000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4920745000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">713441000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">976082000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1837506000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2521134000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">365530000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1512966000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2839862000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4765360000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">690912000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5981139000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10472221000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">12207239000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1769883000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3140963000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6429074000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-8357944000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1211788000</us-gaap:OperatingIncomeLoss>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-28203000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">194183000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">532485000</bili:InvestmentIncomeNetIncludingImpairments>
    <bili:InvestmentIncomeNetIncludingImpairments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">77203000</bili:InvestmentIncomeNetIncludingImpairments>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">83301000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">70367000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">281051000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">40749000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">108547000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">155467000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">250923000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">36380000</us-gaap:InterestExpense>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">41717000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-15504000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-19745000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-2863000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1318594000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">191178000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">95641000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10411000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">157944000</bili:OtherNonoperatingIncomeNet>
    <bili:OtherNonoperatingIncomeNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">22900000</bili:OtherNonoperatingIncomeNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">140315000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-284376000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">954436000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">138381000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3000648000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6713450000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7403508000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1073407000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">53369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">95289000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">104145000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">15100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6808739000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1088507000</us-gaap:ProfitLoss>
    <bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-19511000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-10640000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1542000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6789228000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1086965000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6808739000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1088507000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-420991000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">49001000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-420991000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">49001000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3379117000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-7229730000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7169681000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1039506000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-19511000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-10640000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1542000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3336804000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-7210219000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7159041000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1037964000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">-2.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">-2.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-2.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">-2.75</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">37087000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">76232000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">69096000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_CostOfSalesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">10018000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">40808000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">53452000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">59041000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">8560000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">181753000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">553526000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">554976000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">80464000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">126250000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">316607000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_CNY">357570000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">51843000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">85364814</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">53000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">242751341</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">155000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">10718190000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">13463000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">466229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4145606000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">583976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">7636460000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3007412000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <bili:ImpactOfAdoptionOfCreditLossGuidanceValue
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-17900000</bili:ImpactOfAdoptionOfCreditLossGuidanceValue>
    <bili:ImpactOfAdoptionOfCreditLossGuidanceValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-17900000</bili:ImpactOfAdoptionOfCreditLossGuidanceValue>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">4491566</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">277467000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">277467000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">12000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2817446000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2817458000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bili:SharesRedesignation
      contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-1649700</bili:SharesRedesignation>
    <bili:SharesRedesignationValue
      contextRef="P01_01_2020To12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</bili:SharesRedesignationValue>
    <bili:SharesRedesignation
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1649700</bili:SharesRedesignation>
    <bili:SharesRedesignationValue
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</bili:SharesRedesignationValue>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4292000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1672000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5964000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">21463000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">21463000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">270435</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">120865000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">41627000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">162492000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bili:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1731100</bili:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-300728000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">416785000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">116056000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2020To12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4421000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4421000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-325100000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">268204838</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">172000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">14616302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">17884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">141129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7175339000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">182004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7782204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">268204838</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">172000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">14616302000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">17884000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">141129000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7175339000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">182004000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7782204000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6789228000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-19511000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6808739000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">999817000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">999817000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">3262562</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_HKD">337143000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">18000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">19266792000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_SecondaryPublicOfferingOrHkIpoMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_CNY">19266810000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2056825</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">632747000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-14749000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">617999000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <bili:StockIssuedDuringPeriodSharesRelatedToLongTermInvestment
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1045700</bili:StockIssuedDuringPeriodSharesRelatedToLongTermInvestment>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</bili:AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2854277</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">449908000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">449911000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2187000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2187000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2021To12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">6737000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6737000</bili:AppropriationToStatutoryReserves>
    <bili:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">715271</bili:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">35604000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2021To12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">137532000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">173135000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-420991000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-420991000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">306889473</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">199000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">35929961000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">24621000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-279862000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13971304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">12399000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">21716066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">306889473</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">199000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">35929961000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">24621000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-279862000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13971304000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">12399000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">21716066000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7497013000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-10640000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1040683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1040683000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">3929433</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <bili:MinorityInterestDecreaseFromRedemptionsShares
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">45000</bili:MinorityInterestDecreaseFromRedemptionsShares>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">565</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">96000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">-2640832</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">2000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">347579000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">347581000</us-gaap:StockRepurchasedDuringPeriodValue>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">11552000</bili:AppropriationToStatutoryReserves>
    <bili:AppropriationToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11552000</bili:AppropriationToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">337972000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">83715114</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">52000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">308223639</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">201000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">36623161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_StatutoryReserveMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">36173000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">58110000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">-21479869000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_NoncontrollingInterestMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_CNY">1759000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15239587000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6808739000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1088507000</us-gaap:ProfitLoss>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">326512000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">538601000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">755452000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">109530000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1395129000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1903226000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2581325000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">374257000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">96235000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">161873000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">229295000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">33245000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">19291000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">25234000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">48167000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6984000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">385898000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">999817000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1040683000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">150885000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">99165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">189165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">130549000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18928000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">6218000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">24454000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">191088000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">27705000</us-gaap:InventoryWriteDown>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13466000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-21492000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-36495000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-5291000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3018000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6592000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-2277000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-330000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">50641000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-200274000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-251383000</bili:FairValueChangesOfShortTermInvestments>
    <bili:FairValueChangesOfShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-36447000</bili:FairValueChangesOfShortTermInvestments>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-611000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-748000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-108000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:OtherRestructuringCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">525762000</us-gaap:OtherRestructuringCosts>
    <us-gaap:OtherRestructuringCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">76228000</us-gaap:OtherRestructuringCosts>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">4413000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">178378000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:GainOnSaleOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">25862000</us-gaap:GainOnSaleOfInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-50531000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-37179000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-211620000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-30682000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-31462000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">152153000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">22060000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8000000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">91493000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">465645000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">67512000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1318594000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">191178000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">417237000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">429460000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">59866000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8680000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-17015000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-8792000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">74117000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInDueFromRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10746000</us-gaap:IncreaseDecreaseInDueFromRelatedParties>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">610592000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1747744000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">556214000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">80644000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">245224000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">138396000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">444326000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">64421000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">816103000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1056847000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">46862000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6794000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">374442000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">254213000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">396113000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">57431000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54381000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">77365000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">130684000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18947000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">734786000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">494551000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">173935000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">25218000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">651651000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">319702000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-1026319000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-148803000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-21210000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInDueToRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-3075000</us-gaap:IncreaseDecreaseInDueToRelatedParties>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">111941000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">94969000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">282367000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">40939000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">753103000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-2647008000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-3911370000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-567097000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">602122000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">965410000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">760427000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">110252000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1636877000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2721799000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1977897000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">286768000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">26731176000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">71748847000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">70578711000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10232951000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">24921538000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">60524888000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">81698532000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11845174000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">498854000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">521984000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1179764000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">171050000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1261161000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6716491000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1466311000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">212595000</us-gaap:PaymentsToAcquireLongtermInvestments>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3500000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">539225000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">596766000</bili:RepaymentsOfLoansFromInvestees>
    <bili:RepaymentsOfLoansFromInvestees
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">86523000</bili:RepaymentsOfLoansFromInvestees>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">135254000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">74604000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">612214000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">88762000</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">10907296000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10697444000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10245026000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1485389000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">7670373000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7655147000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13909967000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2016756000</bili:ProceedsFromMaturityOfTimeDeposits>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">125000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">18000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-8906821000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-24578111000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10609218000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1538192000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">200000000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1332597000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1701532000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">246699000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">214882000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1450627000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">210321000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">280271000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">104696000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">56741000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">8227000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">103450000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2187000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      unitRef="Unit_USD"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="-3"
      unitRef="Unit_HKD">337143000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2817458000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">19288423000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:RepurchaseOfConvertibleSeniorNotes
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4201506000</bili:RepurchaseOfConvertibleSeniorNotes>
    <bili:RepurchaseOfConvertibleSeniorNotes
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">609161000</bili:RepurchaseOfConvertibleSeniorNotes>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">347581000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">50395000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      unitRef="Unit_HKD"
      xsi:nil="true"/>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">13857000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">23402000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5594779000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10085520000</bili:ProceedsFromConvertibleDebtNetOfIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">8335419000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">30389152000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-4354919000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-631404000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-466252000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-319034000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">321350000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">46593000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-284551000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2844999000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2664279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">386284000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">4962660000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4678109000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7523108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1090748000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4678109000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7523108000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10187387000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1477032000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4678109000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7523108000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">10172584000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1474886000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">14803000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2146000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">54022000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">73717000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">80591000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11685000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">86167000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">116226000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">200172000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">29022000</us-gaap:InterestPaidNet>
    <us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">5964000</us-gaap:NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">25797000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">183203000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">46066000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">6679000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">125363000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">731503000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">202018000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">29290000</bili:NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">746404000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">830596000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">824929000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">119603000</bili:NoncashOrPartNoncashIntangibleAssetsNotYetPaid>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">889957000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1207980000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2022To12_31_2022"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">449914000</bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion>
    <bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">96000</bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion>
    <bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14000</bili:IssuanceOfOrdinarySharesInConnectionWithDebtConversion>
    <us-gaap:NatureOfOperations contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operations &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Bilibili Inc. (the &#x201c;Company&#x201d; or &#x201c;Bilibili&#x201d;) is an iconic brand and a leading video community for young generations in China. Incorporated as a limited liability company in the Cayman Islands in December 2013, the Company, through its consolidated subsidiaries, variable interest entities (&#x201c;VIEs&#x201d;) and subsidiaries of the VIEs (collectively referred to as the &#x201c;Group&#x201d;), is primarily engaged in the operation of providing online entertainment services to users in the People&#x2019;s Republic of China (the &#x201c;PRC&#x201d; or &#x201c;China&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;In April 2018, the Company completed its IPO on the Nasdaq Global Select Market. In March 2021, the Company successfully listed its Class&#160;Z ordinary shares&lt;/div&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/&gt; &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; top: 0px; display: inline !important;;display:inline;"/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt; on the main board of the Hong Kong Stock Exchange. The Company issued a total&#160;&lt;/div&gt;&lt;/div&gt;28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;On October 3, 2022 &lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;(the &#x201c;Primary Conversion Effective Date&#x201d;), the&lt;/div&gt; Company&#x2019;s voluntary conversion of its secondary listing status to primary listing on the main board of the Hong Kong Stock Exchange became effective. The Company became a dual-primary listed company on the main board of Hong Kong Stock Exchange in Hong Kong and the&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;Nasdaq&#160;&lt;/div&gt;&lt;/div&gt;Global Select Market in the United States. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company&#x2019;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 41%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and Year of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Bilibili HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Hode HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Chaodian HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Bilibili Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Japan, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Business development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Bilibili Technology Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2016&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Chaodian (Shanghai) Technology Co., Ltd&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce and advertising&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 42%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&#160;and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Hode Information Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;PRC, 2013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;Mobile game operation&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 44%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Kuanyu Digital Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Video distribution and game &lt;br/&gt;distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 44%; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Network&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 44%; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai &lt;br/&gt;Hehehe&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Comics distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 44%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2015&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Hode Shanghai&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;is the primary beneficiary&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;of &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the major&lt;/div&gt; VIEs&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;and VIEs&#x2019; subsidiaries&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Contractual agreements with major VIEs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to comply with the PRC laws and regulations which prohibit or restrict foreign control of companies involved in provision of internet content services, the Group operates its restricted businesses in the PRC through the VIEs, whose equity interests are held by certain founders of the Group. The Company obtained control over these VIEs by entering into a series of contractual arrangements with the legal shareholders who are also referred to as nominee shareholders. These nominee shareholders are the legal owners of the VIEs. However, the rights of those nominee shareholders have been transferred to the Company through the contractual arrangements. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The contractual arrangements that are used to control the VIEs include powers of attorney, exclusive technology consulting and services agreements or exclusive business cooperation agreements, equity pledge agreements and exclusive option agreements. Management concluded that the Company, through the contractual arrangements, has the power to direct the activities that most significantly impact the VIEs&#x2019; economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the VIEs, and therefore the Company is the ultimate primary beneficiary of these VIEs. As such, the Company consolidates the financial statements of these VIEs. Consequently, the financial results of the VIEs were included in the Group&#x2019;s consolidated financial statements in accordance with the presentation as stated in Note 2(a). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;The following is a summary of the contractual agreements entered into by and among the Company&#x2019;s relevant subsidiaries, the VIEs, and respective nominee shareholders of the VIEs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Technology Consulting and Services Agreements. &lt;/div&gt;&lt;/div&gt;Under the exclusive technology consulting and services agreements between the Company&#x2019;s relevant subsidiaries and the VIEs, the Company&#x2019;s relevant subsidiaries have the exclusive right to provide the VIEs consulting and services related to, among other things, research and development, system operation, advertising, internal training and technical support. The Company&#x2019;s relevant subsidiaries have the exclusive ownership of intellectual property rights created as a result of the performance of these agreements. These VIEs shall pay the Company&#x2019;s relevant subsidiaries an annual service fee, which are subject to the adjustment by the Company&#x2019;s relevant subsidiaries at its sole discretion. These agreements will remain effective for a 10 year&#x2019;s term and then be automatically renewed, unless the Company&#x2019;s relevant subsidiaries give the VIEs a termination notice 90 days before the term ends. On December&#160;23, 2020, the above agreements were replaced by the exclusive business cooperation agreements, which contain terms substantially similar to the exclusive business cooperation agreements described above, the exclusive business cooperation agreements have an infinite period commencing from December&#160;23, 2020, unless the Company&#x2019;s relevant subsidiaries give the VIEs a termination notice 30 days before the term ends. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusive Option Agreements.&lt;/div&gt;&lt;/div&gt; Pursuant to the exclusive purchase option agreement, among the Company&#x2019;s relevant subsidiaries, the VIEs and its nominee shareholders, each of the nominee shareholders of the VIEs irrevocably granted the Company&#x2019;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of their equity interests in the VIEs, and the purchase price shall be the lowest price permitted by applicable PRC law. In addition, the VIEs irrevocably granted the Company&#x2019;s relevant subsidiaries an exclusive option to purchase, or have its designated person to purchase, at its discretion, to the extent permitted under PRC law, all or part of the VIEs&#x2019; assets at the book value of such assets, or at the lowest price permitted by applicable PRC law, whichever is higher. The nominee shareholders of the VIEs undertake that, without the prior written consent of the Company&#x2019;s relevant subsidiaries, they shall not increase or decrease the registered capital, dispose of its assets, incur any debts or guarantee liabilities, enter into any material purchase agreements, conduct any merger, acquisition or investments, amend its articles of association or provide any loans to third parties. The exclusive option agreements will remain effective until all equity interests in the VIEs held by their nominee shareholders and all assets of the VIEs are transferred or assigned to the Company&#x2019;s relevant subsidiaries or its designated representatives. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Powers of Attorney&lt;/div&gt;&lt;/div&gt;. Pursuant to the powers of attorney, each of the nominee shareholders of the VIEs, executed a power of attorney to irrevocably appoint the Company&#x2019;s relevant subsidiaries or its designated person as nominee shareholder&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;attorney-in-fact&lt;/div&gt;&lt;/div&gt; to exercise all of the rights as a shareholder of the VIEs, including, but not limited to, the right to convene and attend shareholders&#x2019; meeting, vote on any resolution that requires a shareholder vote, such as the appointment or removal of directors and executive officers, other voting rights pursuant to the then-effective articles of association of the VIEs and transfer of VIE&#x2019;s assets. The powers of attorney will remain in force for so long as the nominee shareholders remain shareholders of the VIEs. The powers of attorney were amended on December&#160;23, 2020, which were extended the life to an indefinite term commencing from December&#160;23, 2020 and will be terminated in the event that (i)&#160;the power of attorney is unilaterally terminated by the Company&#x2019;s relevant subsidiaries; or (ii)it is legally permissible for the Company or any of the subsidiaries to hold equity interests directly or indirectly in VIEs or their designated person is registered to be the sole shareholder of VIEs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity Pledge Agreements. &lt;/div&gt;&lt;/div&gt;Pursuant to the equity pledge agreements, among the Company&#x2019;s relevant subsidiaries, the VIEs and its nominee shareholders, the nominee shareholders of the VIEs pledged all of their equity interests in the VIEs to guarantee their and the VIEs&#x2019; performance of their obligations under the contractual arrangements. In the event of a breach by the VIEs or the VIEs&#x2019; shareholders of contractual obligations under these agreements, the Company&#x2019;s relevant subsidiaries, as pledgee, will be entitled the right to dispose of the pledged equity interests in the VIEs. The nominee shareholders of the VIEs also undertake that, during the term of the equity pledge agreements, they shall not dispose of the pledged equity interests or create or allow any encumbrance on the pledged equity interests. During the term of the equity pledge agreements, the Company&#x2019;s relevant subsidiaries has the right to receive all of the dividends and profits distributed on the pledged equity interests. The pledge will remain binding until the VIEs and their nominee shareholders discharge all their obligations under the contractual arrangements. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Risks in relation to the VIE structure &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A significant part of the Group&#x2019;s business is conducted through the VIEs of the Group, of which the Company is the ultimate primary beneficiary. In the opinion of management, the contractual arrangements with the VIEs and the nominee shareholders are in compliance with PRC laws and regulations and are legally binding and enforceable. The nominee shareholders are also shareholders of the Group and have indicated they will not act contrary to the contractual arrangements. However, there are substantial uncertainties regarding the interpretation and application of PRC laws and regulations including those that govern the contractual arrangements, which could limit the Group&#x2019;s ability to enforce these contractual arrangements and if the nominee shareholders of the VIE were to reduce their interests in the Group, their interest may diverge from that of the Group and that may potentially increase the risk that they would seek to act contrary to the contractual arrangements. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;On March&#160;15, 2019, the National People&#x2019;s Congress approved the Foreign Investment Law, effective on January&#160;1, 2020. The Foreign Investment Law has a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;catch-all&lt;/div&gt; provision under the definition of &#x201c;foreign investment&#x201d; which includes investments made by foreign investors in China through means stipulated in laws or administrative regulations or other methods prescribed by the State Council. In the event that the State Council in the future promulgates laws and regulations that deem investments made by foreign investors through contractual arrangements as &#x201c;foreign investment,&#x201d; the Group&#x2019;s ability to use the contractual arrangements with its VIEs and the Group&#x2019;s ability to conduct business through the VIEs could be severely limited. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s ability to control the VIEs also depends on the powers of attorney the founders have to vote on all matters requiring shareholder approval in the VIEs. As noted above, the Company believes these powers of attorney are legally enforceable but may not be as effective as direct equity ownership. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In addition, if the Group&#x2019;s corporate structure or the contractual arrangements with the VIEs were found to be in violation of any existing or future PRC laws and regulations, the PRC regulatory authorities could, within their respective jurisdictions: &lt;/div&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;revoke the Group&#x2019;s business and/or operating licenses; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;impose fines on the Group; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;confiscate any of the Group&#x2019;s income that they deem to be obtained through illegal operations; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;discontinue or place restrictions or onerous conditions on the Group&#x2019;s operations &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;restrict the Group&#x2019;s right to collect revenues; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;shut down the Group&#x2019;s servers or block the Group&#x2019;s app/websites; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;require the Group to restructure the operations, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-apply&lt;/div&gt; for the necessary licenses or relocate the Group&#x2019;s businesses, staff and assets; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;impose additional conditions or requirements with which the Group may not be able to comply; or &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:5%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:3%;vertical-align:top;text-align:left;"&gt;&#x2022;&lt;/td&gt;
&lt;td style="width:1%;vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; text-align: left; line-height: normal;"&gt;take other regulatory or enforcement actions against the Group that could be harmful to the Group&#x2019;s business. &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The imposition of any of these restrictions or actions could result in a material adverse effect on the Group&#x2019;s ability to conduct its business. In such case, the Group may not be able to operate or control the VIEs, which may result in deconsolidation of the VIEs in the Group&#x2019;s consolidated financial statements. In the opinion of management, the likelihood for the Group to lose such ability is remote based on current facts and circumstances. The Group believes that the contractual arrangements among each of the VIEs, their respective shareholders and relevant wholly foreign-owned enterprises are in compliance with PRC law and are legally enforceable. The Group&#x2019;s operations depend on the VIEs to honor their contractual arrangements with the Group. These contractual arrangements are governed by PRC law and disputes arising out of these agreements are expected to be decided by arbitration in the PRC. Management believes that each of the contractual arrangements constitutes valid and legally binding obligations of each party to such contractual arrangements under PRC laws. However, the interpretation and implementation of the laws and regulations in the PRC and their application on the legality, binding effect and enforceability of contracts are subject to the discretion of competent PRC authorities, and therefore there is no assurance that relevant PRC authorities will take the same position as the Group herein in respect of the legality, binding effect and enforceability of each of the contractual arrangements. Meanwhile, since the PRC legal system continues to evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involve uncertainties, which may limit legal protections available to the Group to enforce the contractual arrangements should the VIEs or the nominee shareholders of the VIEs fail to perform their obligations under those arrangements. Conflicts of interest may arise between the roles of them as shareholders, directors or officers of Group and as shareholders of the VIEs. &lt;/div&gt;&lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following combined financial information of the Group&#x2019;s VIEs as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022 included in the accompanying consolidated financial statements of the Group was as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;377,114&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,590,440&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,186&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;524,311&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;619,927&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;391,951&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;507,849&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amount due from related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;101,983&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;119,857&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,806,185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;883,903&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;927,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;272,340&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,745,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,852,740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,926,989&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,852,315&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,808,120&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,703,557&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,164,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,452,192&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Salary and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;343,008&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;343,786&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Taxes payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;128,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;165,162&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,192,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,138,539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,184,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;531,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,214,146&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,415,760&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;117,901&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,929&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;222,719&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,623&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,967,875&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,744,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,170,459&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,042,238&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,704&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,616&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,159,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,040,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,808,120&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,703,557&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,651,207&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,867,536&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,876,639&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;667,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,574,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,198,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,318,972&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,442,432&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16,074,746&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,931,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(16,283,295&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,436,865&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company consulting and services costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,021,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(593,272&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(726,875&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other inter-company costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(201,587&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(271,096&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(418,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(11,154,230&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(17,147,663&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(19,582,407&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gain/(Loss) from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,368&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(163,146&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(268,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(826,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,868,377&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,776,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Income tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(27,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(38,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(89,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(853,970&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,907,374&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,865,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,501&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,088&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to Bilibili Inc.&#x2019;s shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(845,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,897,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,856,817&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consulting and services charges to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,074,899&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(637,787&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(610,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other operating cashflow from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;586,017&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,683,907&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,863,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cashflow from/(to) third-parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,965,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,729,079&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,339,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/ (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,476,494&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(682,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;913,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,973,904&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12,610,305&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,335,115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,498,485&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,954,425&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,970,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25,515&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(39,318&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,270&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,319&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,444&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,928,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,265,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,188,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,421,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,906,635&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,550,101&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments and loans from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;990,287&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,307,226&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,884,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;300,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014; &#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,090,287&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,607,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,884,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with various contractual agreements, the Company has the power to direct the activities of the VIEs and can have assets transferred out of the VIEs. Therefore, the Company considers that there are no assets in the respective VIEs that can be used only to settle obligations of the respective VIEs, except for the registered capital of the VIEs amounting to RMB494.1&#160;million, as of December&#160;31, 2021 and 2022, as well as certain &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; statutory reserves amounting to RMB22.6&#160;million and RMB24.1 million, respectively, as of December&#160;31, 2021 and 2022. As the respective VIEs are incorporated as limited liability companies under the PRC Company Law, creditors do not have recourse to the general credit of the Company for the liabilities of the respective VIEs. There is currently no contractual arrangement that would require the Company to provide additional financial support to the VIEs. As the Group is conducting certain businesses in the PRC through the VIEs, the Group may provide additional financial support on a discretionary basis in the future, which could expose the Group to a loss. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;There is no VIE in the Group where the Company or any subsidiary has a variable interest but is not the primary beneficiary. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Liquidity &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group incurred net losses of RMB3,054.0&#160;million, RMB6,808.7&#160;million and RMB7,507.7million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. Net cash provided by operating activities was RMB753.1&#160;million for the year ended December&#160;31, 2020, and net cash used in operating activities was RMB2,647.0&#160;million, RMB3,911.4 million for the years ended December&#160;31, 2021 and 2022, respectively. Accumulated deficit was RMB13,971.3&#160;million and RMB 21,479.9 million as of December&#160;31, 2021 and 2022, respectively. The Group assesses its liquidity by its ability to generate cash from operating activities and attract investors&#x2019; investments. Historically, the Group has relied principally on both operational sources of cash and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operational&lt;/div&gt; sources of financing from investors to fund its operations and business development. The Group&#x2019;s ability to continue as a going concern is dependent on management&#x2019;s ability to successfully execute its business plan, which includes increasing revenues while controlling operating expenses, as well as, generating operational cash flows and continuing to gain support from outside sources of financing. In the past, the Group has been continuously receiving financing support from outside investors. In 2020, the Company completed an offering of convertible senior notes due 2027 (the &#x201c;2027 Notes&#x201d;) raising US$786.1&#160;million (RMB5,594.8 million), after deducting commissions and offering expenses, and the Company issued 17,310,696 Class&#160;Z Ordinary Shares to Sony Corporation of America (&#x201c;SCA&#x201d;), a wholly owned subsidiary of Sony Corporation (&#x201c;Sony&#x201d;), raising US$399.4&#160;million (RMB2,817.5 million), after deducting offering expenses. In 2021, the Company successfully listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange, raising HKD22.9&#160;billion (RMB19.3 billion), after deducting commissions and offering expenses, and the Company completed an offering of convertible senior notes due December 2026 (the &#x201c;December 2026 Notes&#x201d;), raising US$1,576.6&#160;million (RMB10.1 billion), after deducting commissions and offering expenses. Moreover, the Group can adjust the pace of its operation expansion and control the operating expenses. Based on the above considerations, the Group believes the cash and cash equivalents and the operating cash flows are sufficient to meet the cash requirements to fund planned operations and other commitments for at least the next twelve months from the date of the issuance of the consolidated financial statements. The Group&#x2019;s consolidated financial statements have been prepared on a going concern basis, which contemplates the realization of assets and liquidation of liabilities in the normal course of business. &lt;/div&gt; </us-gaap:NatureOfOperations>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-8"
      unitRef="Unit_HKD">22900000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-8"
      unitRef="Unit_CNY">19300000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing contextRef="P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis">2022-10-03</bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing>
    <bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company&#x2019;s major subsidiaries, VIEs and subsidiaries of the VIEs are as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 41%;"/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 5%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major Subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place and Year of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ownership&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Bilibili HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Hode HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Chaodian HK Limited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Hong Kong, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Investment holding&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Bilibili Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Japan, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Business development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Hode Shanghai Limited (&#x201c;Hode Shanghai&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Bilibili Technology Co., Ltd.&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2016&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;Technology development&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Chaodian (Shanghai) Technology Co., Ltd&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;PRC, 2019&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce and advertising&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 42%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt; &lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Major VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Place&#160;and&#160;Year&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Incorporation&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Acquisition&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Percentage&#160;of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Direct&#160;or&#160;Indirect&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Economic&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principal&#160;Activities&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Hode Information Technology Co., Ltd. (&#x201c;Hode Information Technology&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;PRC, 2013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:center;"&gt;Mobile game operation&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 44%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Kuanyu Digital Technology Co., Ltd. (&#x201c;Shanghai Kuanyu&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Video distribution and game &lt;br/&gt;distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 44%; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Sharejoy Network Technology Co., Ltd. (&#x201c;Sharejoy&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;Network&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Game distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 44%; white-space: nowrap;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Shanghai Hehehe Culture Communication Co., Ltd. (&#x201c;Shanghai &lt;br/&gt;Hehehe&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2014&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;Comics distribution&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 44%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Shanghai Anime Tamashi Cultural Media Co., Ltd. (&#x201c;Shanghai Anime Tamashi&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;PRC, 2015&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 8%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap;text-align:center;"&gt;100*&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:center;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; text-indent: 0px; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;*&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Hode Shanghai&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;is the primary beneficiary&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;of &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;the major&lt;/div&gt; VIEs&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;and VIEs&#x2019; subsidiaries&lt;/div&gt;. &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_HodeHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Hong Kong, 2019</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_ChaodianHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Investment holding</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Japan, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_BilibiliCo.LtdMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Business development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_HodeShanghaiLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">PRC, 2016</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ShanghaiBilibiliTechnologyCo.LtdMembersrtOwnershipAxis">Technology development</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">PRC, 2019</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="PAsOn12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="INF"
      unitRef="Unit_pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities contextRef="P01_01_2022To12_31_2022_ChaodianShanghaiTechnologyCo.Ltd.MembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">E-commerce and advertising</us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2013</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_77319365"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_ShanghaiHodeInformationTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Mobile game operation</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_77319366"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_ShanghaiKuanyuDigitalTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Video distribution and game distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_77319367"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_SharejoyNetworkTechnologyCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Game distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2014</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_77319368"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_ShanghaiHeheheCultureCommunicationCo.LtdMembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">Comics distribution</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:EntityIncorporationStateCountryNameAndDateOfIncorporation contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">PRC, 2015</bili:EntityIncorporationStateCountryNameAndDateOfIncorporation>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      id="Fact_77319369"
      unitRef="Unit_pure">1</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityVIEActivitiesOfVIE contextRef="P01_01_2022To12_31_2022_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.MembersrtOwnershipAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">E-commerce</us-gaap:VariableInterestEntityVIEActivitiesOfVIE>
    <bili:AgreementTerm contextRef="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">P10Y</bili:AgreementTerm>
    <bili:TerminationNoticeTerm contextRef="P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis">P90D</bili:TerminationNoticeTerm>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following combined financial information of the Group&#x2019;s VIEs as of December&#160;31, 2021 and 2022 and for the years ended December&#160;31, 2020, 2021 and 2022 included in the accompanying consolidated financial statements of the Group was as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;377,114&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,590,440&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,186&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts receivable, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;524,311&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;619,927&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;391,951&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;507,849&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amount due from related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;101,983&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;119,857&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,806,185&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;883,903&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;927,124&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;272,340&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,745,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,852,740&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,926,989&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,852,315&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,808,120&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,703,557&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accounts payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,164,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,452,192&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Salary and welfare payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;343,008&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;343,786&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Taxes payable&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;128,817&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;165,162&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term loan&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;400,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,192,460&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,138,539&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,184,523&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;531,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to the Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,214,146&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,415,760&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due to related parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;117,901&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27,929&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;222,719&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,623&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,967,875&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,744,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,170,459&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8,042,238&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,704&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,616&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,159,755&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(8,040,622&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; deficit&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,808,120&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,703,557&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;    &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,651,207&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,867,536&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,876,639&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company revenues&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;667,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,574,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,198,107&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,318,972&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,442,432&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16,074,746&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Third-party costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(9,931,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(16,283,295&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18,436,865&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Inter-company consulting and services costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,021,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(593,272&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(726,875&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other inter-company costs and expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(201,587&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(271,096&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(418,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(11,154,230&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(17,147,663&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(19,582,407&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gain/(Loss) from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,368&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(163,146&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(268,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(826,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,868,377&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,776,245&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Income tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(27,080&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(38,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(89,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(853,970&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,907,374&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,865,905&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,501&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,367&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,088&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss attributable to Bilibili Inc.&#x2019;s shareholders&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(845,469&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,897,007&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,856,817&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2022&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consulting and services charges to Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,074,899&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(637,787&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(610,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other operating cashflow from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;586,017&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,683,907&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,863,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cashflow from/(to) third-parties&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,965,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,729,079&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,339,697&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/ (used in) operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,476,494&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(682,959&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;913,694&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,973,904&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(12,610,305&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,335,115&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;short-term&lt;/div&gt; investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,498,485&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,954,425&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,970,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25,515&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(39,318&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,270&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,896&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,319&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,444&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,928,125&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,265,756&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,188,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,421,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,906,635&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(1,550,101&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments and loans from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;990,287&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,307,226&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,884,890&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other financing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;300,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014; &#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,090,287&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,607,226&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,884,890&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">377114000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1590440000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">6997000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4186000</bili:TimeDepositsInBank>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">524311000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">619927000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">391951000</us-gaap:DueFromAffiliateCurrent>
    <us-gaap:DueFromAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">507849000</us-gaap:DueFromAffiliateCurrent>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">101983000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <bili:DueFromRelatedPartiesExcludingAffiliate
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">119857000</bili:DueFromRelatedPartiesExcludingAffiliate>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1806185000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">883903000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">927124000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">272340000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1745466000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1852740000</us-gaap:LongTermInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4926989000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5852315000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10808120000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">11703557000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3164301000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3452192000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">343008000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">343786000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">128817000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">165162000</us-gaap:TaxesPayableCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">400000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">400000000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2192460000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2138539000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1184523000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">531188000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7214146000</us-gaap:DueToAffiliateCurrent>
    <us-gaap:DueToAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">12415760000</us-gaap:DueToAffiliateCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">117901000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <bili:DueToRelatedPartiesExcludingAffiliateCurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27929000</bili:DueToRelatedPartiesExcludingAffiliateCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">222719000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">269623000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">14967875000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">19744179000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4170459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8042238000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10704000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1616000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4159755000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8040622000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10808120000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">11703557000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">9651207000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">12867536000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">14876639000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">667765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1574896000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1198107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10318972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">14442432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">16074746000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-9931047000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-16283295000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-18436865000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1021596000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-593272000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_IntercompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-726875000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-201587000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-271096000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_OtherInterCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-418667000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11154230000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-17147663000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-19582407000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8368000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-163146000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-268584000</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-826890000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2868377000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3776245000</us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">27080000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">38997000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">89660000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-853970000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2907374000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3865905000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-8501000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-10367000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-9088000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-845469000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2897007000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3856817000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1074899000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-637787000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ConsultingAndServicesChargesMembersrtProductOrServiceAxis_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-610600000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">586017000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1683907000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3863991000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1965376000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1729079000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ThirdPartiesMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2339697000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1476494000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-682959000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">913694000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13973904000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">12610305000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7335115000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13498485000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">12954425000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7970552000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25515000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">39318000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1270000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7896000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">54319000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4444000</bili:ProceedsFromMaturityOfTimeDeposits>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1928125000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3265756000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2188712000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2421163000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2906635000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1550101000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="P01_01_2020To12_31_2020_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">990287000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="P01_01_2021To12_31_2021_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3307226000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="P01_01_2022To12_31_2022_GroupCompanyMembersrtMajorCustomersAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1884890000</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">100000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">300000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      unitRef="Unit_CNY"
      xsi:nil="true"/>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1090287000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3607226000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1884890000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">494100000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">494100000</bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">22600000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">24100000</bili:VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves>
    <bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_entity">0</bili:VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">-3054000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-6808700000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">-7507700000</us-gaap:ProfitLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">753100000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-2647000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">-3911400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-13971300000</us-gaap:RetainedEarningsUnappropriated>
    <us-gaap:RetainedEarningsUnappropriated
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">-21479900000</us-gaap:RetainedEarningsUnappropriated>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">399400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">2817500000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      unitRef="Unit_HKD">22900000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="-8"
      unitRef="Unit_CNY">19300000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1576600000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      unitRef="Unit_CNY">10100000000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Significant Accounting Policies &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.&lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A consolidated VIE is an entity in which the Company&#x2019;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#x2019;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#x2019;s subsidiary is the primary beneficiary of the entity. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of the Group&#x2019;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Functional currency and foreign currency translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#x2019;s PRC entities is RMB. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange gains/(losses) on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convenience Translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2022 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.8972 , representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;30, 2022. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2022, or at any other rate. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;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&#x2019;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: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;a.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;b.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;c.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, amounts due from/to related parties, short-term investments, accounts payable, short-term loan, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents, restricted cash and time deposits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2021 and 2022, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$999.9&#160;million and US$866.7 million, respectively (equivalent to approximately RMB6,375.1&#160;million and RMB6,036.1million, respectively). As of December&#160;31, 2021 and 2022, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB50.7&#160;million and RMB51.4 million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the Group had approximately RMB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554.5&#160;&lt;/div&gt;million and RMB4,429.7million cash and cash equivalents &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;and restricted cash &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;;display:inline;"&gt;held by its PRC subsidiaries and the VIEs, representing &lt;/div&gt;21&lt;div style="font-size: 10pt;;display:inline;"&gt;% and &lt;/div&gt;43&lt;div style="font-size: 10pt;;display:inline;"&gt;% of total cash and cash equivalents of the Group, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2021 and 2022, there were time deposits denominated in U.S. dollars amounting to approximately US$1,197.1&#160;million, and US$684.6&#160;million, respectively (equivalent to approximately RMB7,632.3&#160;million and RMB4,768.0 million, respectively). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2020, 2021 and 2022. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2021 and 2022, the restricted cash balance was nil and RMB14.8&#160;million. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Receivables, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Starting from January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2016-13,&#160;&#x201c;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/div&gt;&lt;/div&gt;&#x201d; (&#x201c;ASC Topic 326&#x201d;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s accounts receivable and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#x2019;s customer collection trends. This is assessed at each quarter based on the Group&#x2019;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance prior to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of adoption to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;121,003&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,695&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;292,473&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories, mainly represent products for the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. 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. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible assets, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#x201c;contractual-legal&#x201d; or &#x201c;separability&#x201d; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:24%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td style="width:75%"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#x2019;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20-35,&lt;/div&gt;&lt;/div&gt; the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment of long-lived assets other than goodwill &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Long-lived assets are evaluated 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 value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#x2019;s websites, platforms of applications, development of online games and the termination of certain game projects. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#x2019;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial.&lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#x2019;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2020, 2021 and 2022, the marketing and promotional expenses were RMB3,006.0&#160;million, RMB5,102.9&#160;million and RMB4,051.3 million, respectively. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#x2019;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets recorded in &#x201c;Other long-term assets&#x201d; and corresponding short-term leasing liabilities recorded in &#x201c;Accrued liabilities and other payables&#x201d; and long-term leasing liabilities recorded in &#x201c;Other long-term liabilities&#x201d; respectively on the consolidated balance sheet. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases office space under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which expire at various dates through &lt;span style="-sec-ix-hidden:hidden77319987"&gt;2026&lt;/span&gt;. As of December&#160;31, 2021 and 2022, the Group&#x2019;s operating leases had a weighted average remaining lease term of 2.7 years and 3.3 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2022 were as follows: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;245,028&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;233,819&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;195,215&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;790,274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(64,937&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden77320413"&gt;Total lease liabilities&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;725,337&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating lease cost for the years ended December&#160;31, 2020, 2021 and 2022 was RMB107.2&#160;million, 177.4&#160;million and RMB 275.1 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2020, 2021 and 2022 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:84%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;161,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained in exchange for operating lease liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;152,481&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Share based compensation expenses arise from share-based awards, including share options and restricted share units (&#x201c;RSUs&#x201d;) for the purchase of the Company&#x2019;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation -&lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock Compensation&lt;/div&gt;&lt;/div&gt; and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options granted with service condition and the occurrence of an US IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC Contribution Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and investments in publicly traded companies with the intention to be sold within twelve months. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of the equity investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments 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 recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#x2019;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#x201c;Investment income/(loss), net (including impairments)&#x201d; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt;  &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion of, or all of the deferred tax assets will not be realized. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Uncertain tax positions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to assess uncertain tax positions, the Group applies a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; threshold and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;two-step&lt;/div&gt; approach for the tax position measurement and financial statement recognition. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;two-step&lt;/div&gt; approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2020, 2021 and 2022, respectively. The Group also did not expect any &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;material&lt;/div&gt; increase or decrease in unrecognized tax liability within 12 months following the reporting date.&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#x2019;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile game services &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusively distributed mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group primarily generates revenues from the sale of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items to enhance the game-playing experience. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average playing period of paying players, starting from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when related &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items are delivered to the paying players&#x2019; accounts. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has estimated the average playing period of the paying players for each game, usually between two to nine months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#x2019;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#x201c;Cohort&#x201d;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#x2019;s lifespan beyond the date for which observable data are available, the Group extrapolates the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#x2019; behaviors would not differ materially from considering each one of them individually. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; promotions and customer services. The Group is also determining the pricing of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items and making a localized version for overseas licensed games. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Proceeds earned from selling &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Jointly operated mobile game distribution services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#x2019;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valued added services (&#x201c;VAS&#x201d;) &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership, live broadcasting, comic&lt;div style="display:inline;"&gt;s&lt;/div&gt; and other paid contents to the customers. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#x201c;Deferred revenue&#x201d; and revenue is recognized ratably over the membership period as services are rendered. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; Accordingly, revenue is recognized at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#x201c;Deferred revenue&#x201d;. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising services &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#x2019; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pro-rata&lt;/div&gt; basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#x2019;s platform or upon the performance obligations are satisfied, generally when users click on links. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales incentives to customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a contract-by-contract basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues &lt;/div&gt;&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues are mainly from the sales of products through the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; platform, as well as revenues from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-sports&lt;/div&gt; copyright sublicensing. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#x2019;s discretion, are recorded as a reduction of the arrangement&#x2019;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-32-25.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Estimates and Judgments &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group estimates revenue of mobile game, VAS from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#x2019;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. &lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract balances &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB1,238.8&#160;million, RMB1,993.7&#160;million and RMB2,583.6 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;  &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Practical expedients &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has used the following practical expedients as allowed under ASC 606: &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,090,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,934,886&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,523,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,834,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,383,684&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;21,899,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Costs of revenues consist primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. &lt;/div&gt;  &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related parties &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. &lt;/div&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Loss per share is computed in accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is used for computing earnings per share in the event the Group has net income available for distribution. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted shares units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#x2019;s undistributed net income. &lt;/div&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Statutory reserves &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s VIEs in PRC must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit, as determined under the accounting principles generally acceptable in the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;), to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Invested Enterprises (&#x201c;FIE&#x201d;), the Company&#x2019;s subsidiaries that are FIEs in China have to make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#x2019; discretion. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive&#160;(loss)/income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the criteria established by ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, the Group&#x2019;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business combinations &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;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 the consolidated statements of operations and comprehensive loss. 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 on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In a business combination achieved in stages, the Group &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measures&lt;/div&gt; the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. &lt;/div&gt; &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Basis of presentation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements of the Group have been prepared in accordance with the accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Significant accounting policies followed by the Group in the preparation of the accompanying consolidated financial statements are summarized below.&lt;/div&gt; </us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Principles of consolidation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consolidated financial statements include the financial statements of the Company, its subsidiaries and VIEs for which the Company is the primary beneficiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries are those entities in which the Company, directly or indirectly, controls more than one half of the voting power, has the power to appoint or remove the majority of the members of the board of directors, or to cast a majority of votes at the meeting of the board of directors, or has the power to govern the financial and operating policies of the investee under a statute or agreement among the shareholders or equity holders. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;A consolidated VIE is an entity in which the Company&#x2019;s subsidiary, through contractual arrangements, has the power to direct the activities that most significantly impact the entity&#x2019;s economic performance, bears the risks of and enjoys the rewards normally associated with ownership of the entity, and therefore the Company&#x2019;s subsidiary is the primary beneficiary of the entity. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;All transactions and balances among the Company, its subsidiaries and VIEs have been eliminated upon consolidation. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Use of estimates &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The preparation of the Group&#x2019;s consolidated financial statements in conformity with the U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the balance sheet date and reported revenues and expenses during the reported periods in the consolidated financial statements and accompanying notes. Significant accounting estimates include, but are not limited to, determination of the average playing period for paying players, and assessment for the impairment of long-term investments accounted for using the measurement alternative. &lt;/div&gt; </us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Functional currency and foreign currency translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses Renminbi (&#x201c;RMB&#x201d;) as its reporting currency. The Company and several of its overseas subsidiaries use US$ or their respective local currencies as their functional currency. The functional currency of the Group&#x2019;s PRC entities is RMB. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In the consolidated financial statements, the financial information of the Company and other entities located outside of the PRC have been translated into RMB. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, and revenues, expenses, gains and losses are translated using the average rate for the year. Translation adjustments are reported as foreign currency translation adjustments, and are shown as a component of other comprehensive (loss)/income on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency transactions denominated in currencies other than the functional currency are translated into the functional currency using the exchange rates prevailing at the dates of the transactions. Monetary assets and liabilities denominated in foreign currencies are translated into the functional currency using the applicable exchange rates at the balance sheet dates. Net gains and losses resulting from foreign exchange transactions are included in exchange gains/(losses) on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <bili:ConvenienceTranslationPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convenience Translation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Translations of balances on the consolidated balance sheets, consolidated statements of operations and comprehensive loss and consolidated statements of cash flows from RMB into US$ as of and for the year ended December&#160;31, 2022 are solely for the convenience of the reader and were calculated at the rate of US$1.00 = RMB 6.8972 , representing the noon buying rate in The City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York on December&#160;30, 2022. No representation is made that the RMB amounts represent or could have been, or could be, converted, realized or settled into US$ at that rate on December&#160;31, 2022, or at any other rate. &lt;/div&gt; </bili:ConvenienceTranslationPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="PAsOn12_31_2022"
      decimals="4"
      unitRef="Unit_pure">6.8972</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;f)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair value measurements &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial instruments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounting guidance defines fair value as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. When determining the fair value measurements for assets and liabilities required or permitted to be recorded at fair value, the Group considers the principal or most advantageous market in which it would transact and it considers assumptions that market participants would use when pricing the asset or liability. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;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&#x2019;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: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;a.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;1 applies to assets or liabilities for which there are quoted prices in active markets for identical assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;b.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;2 applies to assets or liabilities for which there are inputs other than quoted prices included within Level&#160;1 that are observable for the asset or liability such as quoted prices for similar assets or liabilities in active markets; quoted prices for identical asset or liabilities in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which significant inputs are observable or can be derived principally from, or corroborated by, observable market data. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:9%"&gt;&#160;&lt;/td&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;c.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;Level&#160;3 applies to asset or liabilities for which there are unobservable inputs to the valuation methodology that are significant to the measurement of the fair value of the assets or liabilities. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s financial instruments include cash and cash equivalents, restricted cash, time deposits, accounts receivable, amounts due from/to related parties, short-term investments, accounts payable, short-term loan, accrual liabilities and other payables of which the carrying values approximate their fair values. Please see Note 22 for additional information. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <bili:CashAndCashEquivalentsAndOtherPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;g)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cash and cash equivalents, restricted cash and time deposits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Cash and cash equivalents mainly represent cash on hand, demand deposits placed with large reputable banks in the United States of America and China, and highly liquid investments that are readily convertible to known amounts of cash and with original maturities from the date of purchase with terms of three months or less. As of December&#160;31, 2021 and 2022, there were cash on hand and demand deposits with terms of and less than three months denominated in U.S. dollars amounting to approximately US$999.9&#160;million and US$866.7 million, respectively (equivalent to approximately RMB6,375.1&#160;million and RMB6,036.1million, respectively). As of December&#160;31, 2021 and 2022, the Group had cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of online service fees for a total amount of RMB50.7&#160;million and RMB51.4 million, respectively, which have been classified as cash and cash equivalents on the consolidated balance sheets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the Group had approximately RMB&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;1,554.5&#160;&lt;/div&gt;million and RMB4,429.7million cash and cash equivalents &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;and restricted cash &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 10pt;;display:inline;"&gt;held by its PRC subsidiaries and the VIEs, representing &lt;/div&gt;21&lt;div style="font-size: 10pt;;display:inline;"&gt;% and &lt;/div&gt;43&lt;div style="font-size: 10pt;;display:inline;"&gt;% of total cash and cash equivalents of the Group, respectively.&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Time deposits represent deposits placed with banks with original maturities more than three months but less than one year. As of December&#160;31, 2021 and 2022, there were time deposits denominated in U.S. dollars amounting to approximately US$1,197.1&#160;million, and US$684.6&#160;million, respectively (equivalent to approximately RMB7,632.3&#160;million and RMB4,768.0 million, respectively). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had no other lien arrangements for the years ended December&#160;31, 2020, 2021 and 2022. Cash that is restricted as to withdrawal or for use or pledged as security is reported separately on the consolidated balance sheets. As of December&#160;31, 2021 and 2022, the restricted cash balance was nil and RMB14.8&#160;million. &lt;/div&gt; </bili:CashAndCashEquivalentsAndOtherPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">999900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">866700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">6375100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">6036100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      unitRef="Unit_CNY">50700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_CashHeldInAccountsManagedByOnlinePaymentPlatformsMemberusgaapCashAndCashEquivalentsAxis"
      decimals="-5"
      unitRef="Unit_CNY">51400000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">1554500000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="-5"
      unitRef="Unit_CNY">4429700000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2021To12_31_2021_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.21</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies
      contextRef="P01_01_2022To12_31_2022_PrcSubsidiariesAndVariableInterestEntitiesMembersrtConsolidatedEntitiesAxis"
      decimals="2"
      unitRef="Unit_pure">0.43</bili:PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">1197100000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_USD">684600000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2021_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">7632300000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022_USDsrtCurrencyAxis"
      decimals="-5"
      unitRef="Unit_CNY">4768000000</bili:TimeDepositsInBank>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">14800000</us-gaap:RestrictedCash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;h)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Receivables, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Starting from January&#160;1, 2020, the Group adopted &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;ASU&#160;No.&#160;2016-13,&#160;&#x201c;&lt;/div&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&#x2014;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/div&gt;&lt;/div&gt;&#x201d; (&#x201c;ASC Topic 326&#x201d;), which amends previously issued guidance regarding the impairment of financial instruments by creating an impairment model that is based on expected losses rather than incurred losses. The Group used a modified retrospective approach with a cumulative-effect increase of approximately RMB17.9&#160;million recorded in accumulated deficit. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s accounts receivable and other receivables recorded in prepayments and other current assets are within the scope of ASC Topic 326. Accounts receivable consist primarily of receivables from advertising customers, and receivables from distribution channels. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To estimate expected credit losses, the Group has identified the relevant risk characteristics of its customers and the related receivables and other receivables which include size, type of the services or the products the Group provides, or a combination of these characteristics. Receivables with similar risk characteristics have been grouped into pools. For each pool, the Group considers the past collection experience, current economic conditions, future economic conditions (external data and macroeconomic factors) and changes in the Group&#x2019;s customer collection trends. This is assessed at each quarter based on the Group&#x2019;s specific facts and circumstances. No significant impact of changes in the assumptions since adoption. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;    &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance prior to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of adoption to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;121,003&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,695&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;292,473&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_CNY">-17900000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded a provision for current expected credit loss. The following table sets out movements of the allowance for doubtful accounts for the years ended December&#160;31, 2020, 2021 and 2022:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance prior to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of adoption to ASC 326&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,900&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,596&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;121,003&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;292,473&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Provisions&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,165&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;130,549&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Write-offs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,695&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(117,487&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;121,003&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;292,473&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;305,535&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_CNY">17696000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-3"
      unitRef="Unit_CNY">17900000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">35596000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">121003000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292473000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">99165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">189165000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">130549000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">13758000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17695000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">117487000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">121003000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">292473000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">305535000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;i)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Inventories, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Inventories, mainly represent products for the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; business, are stated at the lower of cost or net realizable value on the consolidated balance sheets. 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. The Group takes ownership, risks and rewards of the products purchased. Write downs are recorded in cost of revenues on the consolidated statements of operations and comprehensive loss. Certain costs attributable to buying and receiving products, such as purchase freights, are included in cost of inventories. &lt;/div&gt; </us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;j)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and equipment, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Property and equipment are stated at cost less accumulated depreciation and impairment, if any. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, generally three years. Leasehold improvements are amortized over the shorter of the estimated useful lives of the assets or the remaining lease term. Expenditures for maintenance and repairs are expensed as incurred. The gain or loss on the disposal of property and equipment is the difference between the net sales proceeds and the carrying amount of the relevant assets and is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;k)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible assets, net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Intangible assets acquired through business acquisitions are recognized as assets separate from goodwill if they satisfy either the &#x201c;contractual-legal&#x201d; or &#x201c;separability&#x201d; criterion. Purchased intangible assets are initially recognized and measured at fair value. Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:24%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td style="width:75%"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If expectations of the usefulness of the content are revised downward, the unamortized cost is written down to the fair value, which establishes a new cost basis. &lt;/div&gt; </us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock contextRef="P01_01_2022To12_31_2022">Major identifiable intangible assets that have determinable lives continue to be amortized over their estimated useful lives using the straight-line method as follows: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:96%;border:0;margin-left:auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:24%"/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td style="width:75%"/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Licensed copyrights of content&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of the content, mainly vary from 1 to 10 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;License rights of mobile games&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;shorter of the licensed period or projected useful life of mobile games, mainly vary from 1 to 3 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1pt"&gt;
&lt;td style="height:6pt"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="height:6pt"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;Intellectual property and others&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;1 &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;-&lt;/div&gt; 10&#160;years, based on the underlying intangible assets expected to contribute to the future cash flows&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;l)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill represents the excess of the purchase consideration over the fair value of the identifiable tangible and intangible assets acquired and liabilities assumed from the acquired entity as a result of the Company&#x2019;s acquisitions of interests in its subsidiaries and consolidated VIEs. Goodwill is not depreciated or amortized but is tested for impairment at the reporting unit level on an annual basis, and between annual tests when an event or circumstances change occurs that indicate the asset might be impaired. Under ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;350-20-35,&lt;/div&gt;&lt;/div&gt; the Group has the option to choose whether it will apply the qualitative assessment first and then the quantitative assessment, if necessary, or to apply the quantitative assessment directly. &lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group, therefore, chooses the quantitative assessment directly and performs the goodwill impairment test by comparing the fair value of the reporting unit with it carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Application of a goodwill impairment test requires significant management judgment, including the identification of reporting units, assigning assets and liabilities to reporting units, assigning goodwill to reporting units, and determining the fair value of each reporting unit. The estimated fair value of reporting unit is determined using either an income approach or a market approach, when appropriate. The judgment in estimating the fair value of reporting units includes estimating future cash flows, determining appropriate discount rates and making other assumptions. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit. The Group as a whole is determined to be one reporting unit for goodwill impairment testing. The Group applied the quantitative assessment and performed the goodwill impairment test by quantitatively comparing the fair values of the reporting unit to it carrying amounts. The Group determines the fair value of the reporting unit based on its quoted stock price, and no impairment charge was recognized for any of the periods presented. &lt;/div&gt; </us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;m)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Impairment of long-lived assets other than goodwill &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Long-lived assets are evaluated 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 value of an asset may not be fully recoverable or that the useful life is shorter than the Group had originally estimated. When these events occur, the Group evaluates the impairment for the long-lived assets by comparing the carrying value of the assets to an estimate of future undiscounted cash flows expected to be generated from the use of the assets and their eventual disposition. If the sum of the expected future undiscounted cash flows is less than the carrying value of the assets, the Group recognizes an impairment loss based on the excess of the carrying value of the assets over the fair value of the assets. &lt;/div&gt; </us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;n)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Research and development expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Research and development expenses mainly consist of payroll-related expenses incurred for the innovation of video function, development and enhancement to the Group&#x2019;s websites, platforms of applications, development of online games and the termination of certain game projects. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For internal use software, the Group expenses all costs incurred for the preliminary project stage and post implementation-operation stage of development, and costs associated with repair or maintenance of the existing platforms. Costs incurred in the application development stage are capitalized and amortized over the estimated useful life. Since the amount of the Group&#x2019;s research and development expenses qualifying for capitalization has been immaterial, as a result, all development costs incurred for development of internal used software have been expensed as incurred. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For external use software, costs incurred for development of external use software have not been capitalized since the inception of the Group, because the period after the date technical feasibility is reached and the time when the software is marketed is short historically, and the amount of costs qualifying for capitalization has been immaterial.&lt;/div&gt; </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2022To12_31_2022_SellingAndMarketingExpenseMemberusgaapIncomeStatementLocationAxis"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;o)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales and marketing expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Sales and marketing expenses consist primarily of marketing and promotional expenses, salaries and other compensation-related expenses to the Group&#x2019;s sales and marketing personnel. Marketing and promotional expenses consist primarily of costs for the promotion of corporate image and product marketing. The Group expenses all marketing and promotion costs as incurred and classifies these costs under sales and marketing expenses. For the years ended December&#160;31, 2020, 2021 and 2022, the marketing and promotional expenses were RMB3,006.0&#160;million, RMB5,102.9&#160;million and RMB4,051.3 million, respectively. &lt;/div&gt; </us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">3006000000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">5102900000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:MarketingAndAdvertisingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">4051300000</us-gaap:MarketingAndAdvertisingExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="P01_01_2022To12_31_2022_GeneralAndAdministrativeExpenseMemberusgaapIncomeStatementLocationAxis"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;p)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;General and administrative expenses &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;General and administrative expenses consist primarily of salaries and other compensation-related expenses to the Group&#x2019;s general and administrative personnel, professional fees, severance cost, rental expenses and allowance for doubtful accounts. &lt;/div&gt; </us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;q)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group recognizes the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets recorded in &#x201c;Other long-term assets&#x201d; and corresponding short-term leasing liabilities recorded in &#x201c;Accrued liabilities and other payables&#x201d; and long-term leasing liabilities recorded in &#x201c;Other long-term liabilities&#x201d; respectively on the consolidated balance sheet. &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group elected to not recognize lease assets and lease liabilities for leases with a term of twelve months or less, and to not separate &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-lease&lt;/div&gt; components from lease components. Under ASC 842, the Group determines if an arrangement is or contains a lease at inception. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets and liabilities are recognized at lease commencement date based on the present value of remaining lease payments over the lease terms. The Group considers only payments that are fixed and determinable at the time of lease commencement. &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group leases office space under &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancelable&lt;/div&gt; operating lease agreements, which expire at various dates through &lt;span style="-sec-ix-hidden:hidden77319987"&gt;2026&lt;/span&gt;. As of December&#160;31, 2021 and 2022, the Group&#x2019;s operating leases had a weighted average remaining lease term of 2.7 years and 3.3 years and a weighted average discount rate of 4.75% and 4.75%, respectively. Future lease payments under operating leases as of December&#160;31, 2022 were as follows: &lt;/div&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;245,028&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;233,819&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;195,215&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;790,274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(64,937&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden77320413"&gt;Total lease liabilities&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;725,337&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating lease cost for the years ended December&#160;31, 2020, 2021 and 2022 was RMB107.2&#160;million, 177.4&#160;million and RMB 275.1 million, respectively, which excluded cost of short-term contracts. Short-term lease cost for the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2020, 2021 and 2022 was immaterial. Supplemental cash flow information related to operating leases was as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:84%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;161,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained in exchange for operating lease liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;152,481&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2021">P2Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2022">P3Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2021"
      decimals="4"
      unitRef="Unit_pure">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2022"
      decimals="4"
      unitRef="Unit_pure">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="P01_01_2022To12_31_2022">Future lease payments under operating leases as of December&#160;31, 2022 were as follows: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;245,028&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;233,819&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;195,215&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total future lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;790,274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Impact of discounting remaining lease payments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(64,937&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden77320413"&gt;Total lease liabilities&lt;/span&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;725,337&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">245028000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">233819000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">195215000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">116212000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">790274000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <bili:DiscountingRemainingLeasePayments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">64937000</bili:DiscountingRemainingLeasePayments>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">725337000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">107200000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">177400000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">275100000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCostTableTextBlock contextRef="P01_01_2022To12_31_2022">Supplemental cash flow information related to operating leases was as follows: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:84%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash payments for operating leases&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;107,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;161,997&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;200,376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Right-of-use&lt;/div&gt;&lt;/div&gt; assets obtained in exchange for operating lease liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;260,867&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;152,481&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;467,765&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">107772000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">161997000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">200376000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">260867000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">152481000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">467765000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;r)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based compensation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Share based compensation expenses arise from share-based awards, including share options and restricted share units (&#x201c;RSUs&#x201d;) for the purchase of the Company&#x2019;s ordinary shares. The Group accounts for share-based awards granted to employees in accordance with ASC 718 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Compensation -&lt;/div&gt;&lt;/div&gt; &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock Compensation&lt;/div&gt;&lt;/div&gt; and share-based awards granted to nonemployees in accordance with ASC 505. The Group accounts for share-based awards granted to non-employees in accordance with ASU 2018-07, which are similar to the model for employee awards. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options for the purchase of ordinary shares granted to employees determined to be equity classified awards, the related share-based compensation expenses are recognized in the consolidated financial statements based on their grant date fair values which are calculated using the binomial option pricing model. The determination of the fair value is affected by the share price as well as assumptions regarding a number of complex and subjective variables, including the expected share price volatility, risk-free interest rates and expected dividends. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recognizes the estimated compensation cost of restricted share units based on the fair value of its ordinary shares on the date of the grant. The Group recognizes the compensation cost, net of estimated forfeitures, over a vesting term for service-based RSUs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share-based awards granted with service conditions only, share-based compensation expenses are recorded net of estimated forfeitures using straight-line method during the requisite service period, such that expenses are recorded only for those share-based awards that are expected to ultimately vest. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For share options granted with service condition and the occurrence of an US IPO as performance condition, share-based compensation expenses are recorded net of estimated forfeitures using graded-vesting method during the requisite service period. &lt;/div&gt; </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;s)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee benefits &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;PRC Contribution Plan &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Full time employees of the Group in the PRC participate in a government mandated defined contribution plan, pursuant to which certain pension benefits, medical care, employee housing fund and other welfare benefits are provided to the employees. Chinese labor regulations require that the PRC subsidiaries and VIEs of the Group make contributions to the government for these benefits based on certain percentages of the employees&#x2019; salaries, up to a maximum amount specified by the local government. The Group has no legal obligation for the benefits beyond the contributions made. &lt;/div&gt; </bili:CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;t)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Investments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Short-term investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term investments primarily include money market funds, financial products with variable interest rates referenced to performance of underlying assets issued by commercial banks or other financial institutions and investments in publicly traded companies with the intention to be sold within twelve months. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. Fair value is estimated based on quoted prices of similar products provided by financial institutions at the end of each reporting period. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;    &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term investments, net &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For those investments over which the Group does not have significant influence and without readily determinable fair value, the Group records them at cost, less impairment, and plus or minus subsequent adjustments for observable price changes (referred to as the measurement alternative). Under this measurement alternative, changes in the carrying value of the equity investments are required to be made whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Management regularly evaluates the impairment of these investments based on performance and financial position of the investee as well as other evidence of market value. Such evaluation includes, but is not limited to, reviewing the investee&#x2019;s cash position, recent financing, historical financial performance, financing needs, and industry environment. An impairment loss recognized equals to the excess of the investment cost over its fair value at the end of each reporting period for which the assessment is made. The fair value would then become the new cost basis of investment. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies the equity method of accounting to account for equity investments and limited partnership in a private equity fund, according to ASC 323 &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investment&#x2014;Equity Method and Joint Ventures&lt;/div&gt;&lt;/div&gt;, over which it has significant influence but does not own a majority equity interest or otherwise control. Under the equity method, the Group initially records the investments 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 recognized as equity method goodwill, which is included in the equity method investments on the consolidated balance sheets. The Group subsequently adjusts the carrying amount of the investments to recognize its proportionate share of each equity investee&#x2019;s net income or loss into earnings and cash distributions from investees, after the date of investment. The Group evaluates the equity method investments for impairment under ASC 323. An impairment loss on the equity method investments is recognized as &#x201c;Investment income/(loss), net (including impairments)&#x201d; in the consolidated statements of operations and comprehensive loss when the decline in value is determined to be other-than-temporary. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 825, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments&lt;/div&gt;&lt;/div&gt;, for financial products with variable interest rates referenced to performance of underlying assets and with original maturities greater than one year, the Group elected the fair value method at the date of initial recognition and carries these investments at fair value. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For investments in publicly traded companies with an intention of holding greater than one year, the Group carries the investments at fair value at the end of each reporting period. Changes in the fair value of these investments are reflected on the consolidated statements of operations and comprehensive loss as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. &lt;/div&gt; </us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;u)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are provided on the basis of income/(loss) for financial reporting purposes, adjusted for income and expense items which are not assessable or deductible for income tax purposes, in accordance with the regulations of the relevant tax jurisdictions. Deferred income taxes are provided using the assets and liabilities method. Under this method, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The tax base of an asset or liability is the amount attributed to that asset or liability for tax purposes. The effect on deferred taxes of a change in tax rates is recognized in the consolidated statement of operations and comprehensive loss in the period of change. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that some portion of, or all of the deferred tax assets will not be realized. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Uncertain tax positions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In order to assess uncertain tax positions, the Group applies a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; threshold and a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;two-step&lt;/div&gt; approach for the tax position measurement and financial statement recognition. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;two-step&lt;/div&gt; approach, the first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the position will be sustained, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likelihood of being realized upon settlement. The Group recognizes interest and penalties, if any, under accrued expenses and other current liabilities on its consolidated balance sheets and under income tax expenses in its consolidated statements of operations and comprehensive loss. The Group did not have any material unrecognized uncertain tax positions as of and for the years ended December&#160;31, 2020, 2021 and 2022, respectively. The Group also did not expect any &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;material&lt;/div&gt; increase or decrease in unrecognized tax liability within 12 months following the reporting date.&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;v)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Revenue recognition &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under ASC 606, revenue is recognized when a customer obtains control of promised goods or services in an amount that reflects the consideration the entity expects to receive in exchange for those goods or services. The Group identifies its contracts with customers and all performance obligations within those contracts. The Group then determines the transaction price and allocates the transaction price to the performance obligations within the Group&#x2019;s contracts with customers, recognizing revenue when, or as, the Group satisfies its performance obligations. The Group&#x2019;s revenue recognition policies effective upon the adoption of ASC 606 are as follows: &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile game services &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Exclusively distributed mobile games &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group primarily generates revenues from the sale of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items to enhance the game-playing experience. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC 606, the Group evaluates the contracts with its customers and determines that the Group has a single performance obligation which is to make the game and the ongoing game related services available to the paying players. The transaction price, which is the amount paid for &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items by the paying player, is allocated entirely to this single performance obligation. The Group recognizes revenue from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items over the estimated average playing period of paying players, starting from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when related &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items are delivered to the paying players&#x2019; accounts. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has estimated the average playing period of the paying players for each game, usually between two to nine months. The Group considers the average period that players typically play the games and other game player behavior patterns, as well as various other factors to arrive at the best estimates for the estimated playing period of the paying players. To compute the estimated average playing period for paying players, the Group considers the initial purchase date as the starting point of a paying player&#x2019;s lifespan. The Group tracks populations of paying players who made their initial purchases during the interval period (the &#x201c;Cohort&#x201d;) and tracks each Cohort to understand the subsequent churn rate of the paying players of each Cohort, i.e. the number of paying players from each Cohort who left subsequent to their initial purchases. To determine the ending point of a paying player&#x2019;s lifespan beyond the date for which observable data are available, the Group extrapolates the actual observed churn rate to arrive at an estimated weighted average playing lifespan for paying players of the selected games. If a new game is launched and only a limited period of paying player data is available, then the Group considers other qualitative factors, such as the playing patterns for paying players for other games with similar characteristics with the new game. While the Group believes its estimates to be reasonable based on available game player information, the Group may revise such estimates based on new information indicating a change in the game player behavior patterns and any adjustments are applied prospectively. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group applies portfolio approach in estimating the average playing period of the paying players for the recognition of mobile game revenue given that the effect of applying a portfolio approach to a group game players&#x2019; behaviors would not differ materially from considering each one of them individually. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. The Group records revenue generated from exclusively distributed mobile games on a gross basis as the Group is acting as the principal to fulfill all obligations related to the mobile game operations. The Group is responsible for the launch of the games, hosting and maintenance of game servers, and determination of when and how to operate the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; promotions and customer services. The Group is also determining the pricing of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items and making a localized version for overseas licensed games. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Proceeds earned from selling &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-game&lt;/div&gt; virtual items are shared between the Group and the third-party game developers, with the amount paid to the third-party game developers generally calculated based on amounts paid by paying players, after deducting the fees paid to the payment channels and the distribution channels. Fees paid to third-party game developers, distribution channels and payment channels are recorded as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Jointly operated mobile game distribution services &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group is also offering distribution services for mobile games developed by the third-party game developers. In accordance with ASC 606, the Group evaluates the contracts with the third-party game developers and identifies the performance obligations as distributing games and providing payment solution and market promotion service to the game developers. Accordingly, the Group earns service revenue by distributing them to the game players. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; the Group assesses whether it acts as the principal or as an agent in the arrangement with each party respectively. With respect to the jointly operated licensed arrangements between the Group and the third-party game developers, the Group considered it does not have the primary responsibility for fulfillment and acceptability of the game services. The Group&#x2019;s responsibilities are distributing games, providing payment solution and market promotion service, and thus the Group views the third-party game developers to be its customers. Accordingly, the Group records the game distribution service revenue from these games, on a net basis based on the ratios &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pre-determined&lt;/div&gt; with the third-party game developers when the performance obligations are satisfied, which is generally when the paying players purchase virtual currencies issued by the third-party game developers. &lt;/div&gt;    &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valued added services (&#x201c;VAS&#x201d;) &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership, live broadcasting, comic&lt;div style="display:inline;"&gt;s&lt;/div&gt; and other paid contents to the customers. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group offers premium membership services which provide subscribing members access to streaming of premium content in exchange for a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-refundable&lt;/div&gt; upfront premium membership fee. When the receipt of premium membership fees is for services to be delivered over a period of time, generally from one month to twelve months, the receipt is initially recorded as &#x201c;Deferred revenue&#x201d; and revenue is recognized ratably over the membership period as services are rendered. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group operates and maintains live broadcasting channel whereby users can enjoy live performances provided by the hosts and interact with the hosts. Most of the hosts host the performance on their own. The Group creates and sells virtual items to users so that the users present them simultaneously to hosts to show their support. The virtual items sold by the Group comprise of either (i)&#160;consumable items or (ii)&#160;time-based items, such as privilege titles etc. Revenues derived from the sale of virtual items are recorded on a gross basis as the Group acts as the principal to fulfill all obligations related to the sale of virtual items in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; Accordingly, revenue is recognized at &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;point-in-time&lt;/div&gt;&lt;/div&gt; when the virtual item is delivered and consumed if the virtual item is a consumable item or, in the case of time-based virtual item, recognized ratably over the period each virtual item is made available to the user, which generally does not exceed one year. Proceeds received from the sales of virtual items before they consumed are recorded as &#x201c;Deferred revenue&#x201d;. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the arrangements with the hosts, the Group shares with them a portion of the revenues derived from the sales of virtual items. The portion paid to hosts is recognized as &#x201c;Cost of revenues&#x201d; on the consolidated statements of operations and comprehensive loss. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Advertising services &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various advertising formats, mainly include but not limited to advertisements appearing on the app opening page, banner text-links, logos, buttons and rich media, performance-based advertising and native advertisements which are customized according to advertisers&#x2019; needs. The Group determines each format of advertisements which is a distinct performance obligation. Consideration is allocated to each performance obligation based on its standalone selling price. The Group recognizes revenue on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;pro-rata&lt;/div&gt; basis for each performance obligation, commencing on the date the advertisements are displayed on the Group&#x2019;s platform or upon the performance obligations are satisfied, generally when users click on links. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sales incentives to customers &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group provides various sales incentives to its customers, including cash incentives in the form of commissions to certain third-party advertising agencies and noncash incentives such as discounts and advertising services provided free of charge in certain bundled arrangements, which are negotiated on a contract-by-contract basis with customers. The Group accounts for these incentives granted to customers as variable consideration in accordance with ASC 606. The amount of variable consideration is measured based on the most likely amount of incentive to be provided to customers. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt;   &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues &lt;/div&gt;&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues are mainly from the sales of products through the Group&#x2019;s &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; platform, as well as revenues from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-sports&lt;/div&gt; copyright sublicensing. &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and other revenues are recognized when control of promised goods or services is transferred to the customers, which generally occurs upon the acceptance of the goods or services by the customers. Pursuant to ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-55-39,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; for arrangements where the Group is primarily responsible for fulfilling the promise to provide the goods or services, are subject to inventory risk, and have latitude in establishing prices and selecting suppliers, revenues are recorded on a gross basis. Otherwise, revenues are recorded on a net basis. Cash coupons, granted to the customers for free at the Group&#x2019;s discretion, are recorded as a reduction of the arrangement&#x2019;s transaction price thereby reducing the amount of revenue recognized as the payment is not for a distinct good or service received from the customer in accordance with ASC &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;606-10-32-25.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Net revenues presented on the consolidated statements of operations and comprehensive loss are net of sales discount and sales tax. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Other Estimates and Judgments &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group estimates revenue of mobile game, VAS from the third-party payment processors in the current period when reasonable estimates of these amounts can be made. The processors provide reliable interim preliminary reporting within a reasonable time frame following the end of each month and the Group maintains records of sales data, both of which allow the Group to make reasonable estimates of revenue and therefore to recognize revenue during the reporting period. Determination of the appropriate amount of revenue recognized involves judgments and estimates that the Group believes are reasonable, but actual results may differ from the Group&#x2019;s estimates. When the Group receives the final reports, to the extent not received within a reasonable time frame following the end of each month, the Group records any differences between estimated revenue and actual revenue in the reporting period when the Group determines the actual amounts. The revenue on the final revenue report have not differed significantly from the reported revenue for the periods presented. &lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Contract balances &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent amounts invoiced, and revenue recognized prior to invoicing when the Group has satisfied its performance obligations and has the unconditional right to consideration. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Deferred revenue relates to unsatisfied performance obligations at the end of each reporting period and consists of cash payment received in advance from game players in mobile games, from customers in advertising services, live broadcasting services and other VAS, and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;e-commerce&lt;/div&gt; platforms. Due to the generally short-term duration of the relevant contracts, the majority of the performance obligations are satisfied within one year. The amount of revenue recognized that was included in the receipts in advance balance at the beginning of the year was RMB1,238.8&#160;million, RMB1,993.7&#160;million and RMB2,583.6 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;    &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Practical expedients &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group has used the following practical expedients as allowed under ASC 606: &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied, has not been disclosed, as substantially all of the contracts have an original expected duration of one year or less. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group expenses the costs to obtain a contract as incurred when the amortization period is one year or less. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,090,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,934,886&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,523,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,834,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,383,684&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;21,899,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:RevenueRecognitionPolicyTextBlock>
    <bili:RevenueRecognitionPeriod contextRef="P01_01_2022To12_31_2022_LiveBroadcastingAndOtherValuedAddedServiceMembersrtProductOrServiceAxis_MaximumMembersrtRangeAxis">P1Y</bili:RevenueRecognitionPeriod>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1238800000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">1993700000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:DeferredRevenueRevenueRecognized1
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">2583600000</us-gaap:DeferredRevenueRevenueRecognized1>
    <us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation contextRef="P01_01_2022To12_31_2022">true</us-gaap:RevenuePracticalExpedientRemainingPerformanceObligation>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s net revenues disaggregated by revenue sources: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile games&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,803,382&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,090,926&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,021,290&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Value-added services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,845,663&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,934,886&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,715,170&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,842,772&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,523,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,066,212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;E-commerce&lt;/div&gt; and others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,507,159&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,834,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,096,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total net revenues&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,998,976&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19,383,684&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;21,899,167&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4803382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">5090926000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">5021290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3845663000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">6934886000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ValueAddedServicesMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">8715170000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1842772000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">4523421000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_AdvertisingMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">5066212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">1507159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">2834451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ECommerceAndOthersMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_CNY">3096495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">11998976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">19383684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">21899167000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;w)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Cost of revenues &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Costs of revenues consist primarily of revenue sharing costs to mobile games developers and distribution channels and payment channels, revenue sharing with the hosts and content creators, staff costs, content costs, server and bandwidth service costs, depreciation expenses and other direct costs of providing these services as well as cost of merchandise sold. These costs are charged to the consolidated statements of operations and comprehensive loss as incurred. &lt;/div&gt; </us-gaap:CostOfSalesPolicyTextBlock>
    <bili:RelatedPartyTransactionsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size:18pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;x)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related parties &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Parties are considered to be related if one party has the ability, directly or indirectly, to control the other party or exercise significant influence over the other party in making financial and operating decisions. Parties are also considered to be related if they are subject to common control or significant influence, such as a family member or relative, shareholder, or a related corporation. &lt;/div&gt; </bili:RelatedPartyTransactionsPolicyPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;y)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss per share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Loss per share is computed in accordance with ASC 260, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Earnings per Share&lt;/div&gt;&lt;/div&gt;. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method is used for computing earnings per share in the event the Group has net income available for distribution. Under the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;two-class&lt;/div&gt; method, net income is allocated between ordinary shares and participating securities based on dividends declared (or accumulated) and participating rights in undistributed earnings as if all the earnings for the reporting period had been distributed. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Basic net loss per share is computed using the weighted average number of ordinary shares outstanding during the period. Diluted net loss per share is computed using the weighted average number of ordinary shares and potential ordinary shares outstanding during the period. Potential ordinary shares include ordinary shares issuable upon the exercise of outstanding share options and restricted shares units using the treasury stock method and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes using the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;if-converted&lt;/div&gt; method. The computation of diluted net loss per share does not assume conversion, exercise, or contingent issuance of securities that would have an anti-dilutive effect (i.e. an increase in earnings per share amounts or a decrease in loss per share amounts) on net loss per share. Net loss per ordinary share is computed on Class&#160;Y Ordinary Shares and Class&#160;Z Ordinary Shares combined basis, because both classes have the same dividend rights in the Company&#x2019;s undistributed net income. &lt;/div&gt; </us-gaap:EarningsPerSharePolicyTextBlock>
    <bili:StatutoryReservesPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;z)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Statutory reserves &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In accordance with China&#x2019;s Company Laws, the Company&#x2019;s VIEs in PRC must make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit, as determined under the accounting principles generally acceptable in the People&#x2019;s Republic of China (&#x201c;PRC GAAP&#x201d;), to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-distributable&lt;/div&gt; reserve funds including (i)&#160;statutory surplus fund and (ii)&#160;discretionary surplus fund. The appropriation to the statutory surplus fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the statutory surplus fund has reached 50% of the registered capital of the respective company. Appropriation to the discretionary surplus fund is made at the discretion of the respective company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Pursuant to the laws applicable to China&#x2019;s Foreign Invested Enterprises (&#x201c;FIE&#x201d;), the Company&#x2019;s subsidiaries that are FIEs in China have to make appropriations from their &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profit (as determined under PRC GAAP) to reserve funds including (i)&#160;general reserve fund, (ii)&#160;enterprise expansion fund and (iii)&#160;staff bonus and welfare fund. The appropriation to the general reserve fund must be at least 10% of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; profits calculated in accordance with PRC GAAP. Appropriation is not required if the general reserve fund has reached 50% of the registered capital of the respective company. Appropriations to the other two reserve funds are at the respective companies&#x2019; discretion. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:StatutoryReservesPolicyPolicyTextBlock>
    <bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToStatutoryReserves>
    <bili:PercentageOfStatutorySurplusFundToRegisteredCapital
      contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.50</bili:PercentageOfStatutorySurplusFundToRegisteredCapital>
    <bili:PercentageOfProfitToBeAppropriatedToGeneralReserve
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfProfitToBeAppropriatedToGeneralReserve>
    <bili:PercentageOfGeneralReserveFundToRegisteredCapital
      contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_pure">0.50</bili:PercentageOfGeneralReserveFundToRegisteredCapital>
    <bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the Group&#x2019;s appropriations to general reserve funds and statutory surplus funds for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Appropriations to general reserve funds and statutory surplus funds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,737&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,552&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4421000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">6737000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">11552000</bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds>
    <bili:NoncontrollingInterestsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;aa)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Noncontrolling interests &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of the equity which is not attributable, directly or indirectly, to the Company as the controlling shareholder. Noncontrolling interests acquired through a business combination are recognized at fair value at the acquisition date, which is estimated with reference to the purchase price per share as of the acquisition date. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The noncontrolling interests will continue to be attributed with its share of losses even if that attribution results in a deficit noncontrolling interest balance. &lt;/div&gt;</bili:NoncontrollingInterestsPolicyPolicyTextBlock>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;bb)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Comprehensive loss &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Comprehensive loss is defined to include all changes in equity of the Group during a period arising from transactions and other events and circumstances excluding transactions resulting from investments by shareholders and distributions to shareholders. Accumulated other comprehensive&#160;(loss)/income, as presented on the consolidated balance sheets, consists of accumulated foreign currency translation adjustments. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;cc)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment reporting &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Based on the criteria established by ASC 280, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Segment Reporting&lt;/div&gt;&lt;/div&gt;, the Group&#x2019;s chief operating decision maker has been identified as the Chairman of the Board of Directors and CEO, who reviews consolidated results of the Group when making decisions about allocating resources and assessing performance. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. The Company is domiciled in the Cayman Islands while the Group mainly operates its businesses in the PRC and earns majority of the revenues from external customers attributed to the PRC. &lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:BusinessCombinationsPolicy contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;dd)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Business combinations &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group accounts for its business combinations using the acquisition method of accounting in accordance with ASC 805, &lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Business Combinations&lt;/div&gt;&lt;/div&gt;. The cost of an acquisition is measured as the aggregate of the acquisition date fair values of the assets transferred and liabilities incurred by the Group to the sellers and equity instruments issued. Transaction costs directly attributable to the acquisition are expensed as incurred. Identifiable assets and liabilities acquired or assumed are measured separately at their fair values as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i)&#160;the total costs of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii)&#160;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 the consolidated statements of operations and comprehensive loss. 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 on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In a business combination achieved in stages, the Group &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measures&lt;/div&gt; the previously held equity interests in the acquiree when obtaining control at its acquisition date fair value and the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; gain or loss, if any, is recognized on the consolidated statements of operations and comprehensive loss. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the Company&#x2019;s majority-owned subsidiaries and consolidated VIEs, noncontrolling interests are recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;If a business combination is under common control, the acquired assets and liabilities are recognized at their historical book value. The consolidated financial statements include the results of the acquired entities from the earliest date presented or, if more recent, from the date when the entities first came under common control, regardless of the date of the combination. Consolidated financial statements for prior years would also be retrospectively adjusted for periods during which the entities were under common control. &lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ee)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Recently issued accounting pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In June 2022, the FASB issued ASU 2022-03, Fair Value Measurement (Topic 820): Fair Value Measurement of Equity Securities Subject to Contractual Sale Restrictions, which clarifies that a contractual restriction on the sale of an equity security is not considered part of the unit of account of the equity security and, therefore, is not considered in measuring fair value. The amendments also clarify that an entity cannot, as a separate unit of account, recognize and measure a contractual sale restriction. This guidance also requires certain disclosures for equity securities subject to contractual sale restrictions. The new guidance is required to be applied prospectively with any adjustments from the adoption of the amendments recognized in earnings and disclosed on the date of adoption. This guidance is effective for the Group for fiscal years beginning after December 15, 2023, and interim periods within those fiscal years. Early adoption is permitted. The Group does not expect that the adoption of this guidance will have a material impact on its financial position, results of operations and cash flows. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Other accounting standards that have been issued or proposed by FASB that do not require adoption until a future date are not expected to have a material impact on the consolidated financial statements upon adoption. The Company does not discuss recent pronouncements that are not anticipated to have an impact on or are unrelated to its consolidated financial condition, results of operations, cash flows or disclosures. &lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Concentrations and Risks &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Telecommunications service provider &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"/&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on telecommunications service providers and their affiliates for servers and bandwidth &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;services &lt;/div&gt;to support its operations for the years ended December&#160;31, 2020, 2021 and 2022 as follows:&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total number of telecommunications service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;126&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45 &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Foreign currency exchange rate risk &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The functional currency and the reporting currency of the Company are U.S. dollars and RMB, respectively. The Group&#x2019;s exposure to foreign currency exchange rate risk primarily relates to cash and cash equivalents, time deposits, short-term and long-term investments, short-term loan, long-term debt and accounts payable denominated in the U.S. dollars. Most of the Group&#x2019;s revenues, costs and expenses are denominated in RMB, while the short-term loan, long-term debt and a portion of cash and cash equivalents, time deposits, short-term and long-term investments, and accounts payable are denominated in U.S. dollars. Any significant fluctuation of RMB against U.S. dollars may materially and adversely affect the Group&#x2019;s cash flows, revenues, earnings and financial positions. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Credit risk &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s financial instruments potentially subject to significant concentrations of credit risk primarily consist of cash and cash equivalents, time deposits, restricted cash, accounts receivable, and money market funds (recorded in the short-term investments) and financial products (recorded in the short-term and long-term investments) with variable interest rates referenced to performance of underlying assets issued by commercial banks and other financial institutions. As of December&#160;31, 2021 and 2022, substantially all of the Group&#x2019;s cash and cash equivalents and time deposits were held in major financial institutions located in the United States of America and China, which management consider being of high credit quality. Accounts receivable is typically unsecured and is primarily derived from revenue earned from mobile game services (mainly relates to remittances due from payment channels and distribution channels) and advertising services. There was no individual payment channel that had receivable balance exceeding 10% of the Group&#x2019;s accounts receivable balance as of December&#160;31, 2021 and 2022. &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"&gt; &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Major customers and supplying channels &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;No single customer represented 10% or more of the Group&#x2019;s net revenues for the years ended December&#160;31, 2020, 2021 and 2022. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on a distribution channel to publish and generate the iOS version of its mobile games. Mobile game revenues generated through this distribution channel accounted for approximately 11% of the Group&#x2019;s total net revenues for the year&#160;ended December&#160;31, 2020. And there is no single distribution channel of mobile games generated 10% or more of the Group&#x2019;s net revenues for the years ended December&#160;31, 2021 and 2022. &lt;/div&gt;&lt;div style="font-size: 18pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;e)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Mobile games &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Mobile game revenues accounted for 40%, 26% and 23% of the Group&#x2019;s total net revenues for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;One mobile game individually contributing more than 10% of the Group&#x2019;s total net revenues for the year ended December&#160;31, 2020 was as follows. No mobile games individually contributed more than 10% of the Group&#x2019;s total net revenues for the year&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2021 and 2022. &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile game 1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group relied on telecommunications service providers and their affiliates for servers and bandwidth &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;services &lt;/div&gt;to support its operations for the years ended December&#160;31, 2020, 2021 and 2022 as follows:&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 75%;"/&gt;
&lt;td style="width: 7%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 6%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total number of telecommunications service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;126&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;153&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Number of service providers providing 10% or more of the Group&#x2019;s servers and bandwidth expenditure&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 75%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total percentage of the Group&#x2019;s servers and bandwidth expenditure provided by 10% or greater service providers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 7%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 6%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45 &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;"&gt;&lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;%&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2020To12_31_2020_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">116</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2021To12_31_2021_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">126</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfTelecommunicationsServiceProviders
      contextRef="P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">153</bili:NumberOfTelecommunicationsServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <bili:NumberOfServiceProviders
      contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_item">3</bili:NumberOfServiceProviders>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2021To12_31_2021_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.55</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_ServersAndBandwidthExpenditureMemberusgaapConcentrationRiskByBenchmarkAxis_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_TenPercentageOrGreaterServiceProvidersMembersrtProductOrServiceAxis"
      decimals="2"
      unitRef="Unit_pure">0.45</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_DistributionChannelOneMembersrtMajorCustomersAxis_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2021To12_31_2021_DistributionChannelRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_Distributionchannel">0</bili:NumberOfDistributionChannelConcentrationOverTenPercentBenchmark>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.40</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2021To12_31_2021_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2022To12_31_2022_MobileGameServicesMembersrtProductOrServiceAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_RevenueFromContractWithCustomerMemberusgaapConcentrationRiskByBenchmarkAxis"
      decimals="2"
      unitRef="Unit_pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark
      contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="INF"
      unitRef="Unit_Mobilegame">0</bili:NumberOfMobileGamesConcentrationOverTenPercentBenchmark>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="P01_01_2022To12_31_2022_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Mobile game 1&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="P01_01_2020To12_31_2020_MobileGameOneMembersrtProductOrServiceAxis_MobileGameRevenuesMemberusgaapConcentrationRiskByBenchmarkAxis_ProductConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis"
      decimals="2"
      unitRef="Unit_pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Prepayments and Other Current Assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of prepayments and other &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;current &lt;/div&gt;assets: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for revenue sharing cost*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,117,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;559,178&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;455,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;437,451&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for sales tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;523,282&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;435,373&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments of marketing and other operational expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;181,764&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;125,685&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income receivable&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;10,927 &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;79,641&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments to inventory suppliers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;94,746&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;76,598&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for content cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;73,496&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;62,564&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"&gt;106,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"&gt;31,461&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans to investees or ongoing investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;68,681&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;25,458&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Prepayments/ receivables relating to jointly invested content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;36,246&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;22,901&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;138,153&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;94,263&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,807,048&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,950,573&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on-going&lt;/div&gt; services to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;end-users.&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for revenue sharing cost*&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,117,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;559,178&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Inventories, net&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;455,767&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;437,451&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for sales tax&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;523,282&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;435,373&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments of marketing and other operational expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;181,764&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;125,685&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Interest income receivable&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;10,927 &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;79,641&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments to inventory suppliers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;94,746&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;76,598&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments for content cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;73,496&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;62,564&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"&gt;106,555&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);;text-align:right;"&gt;31,461&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loans to investees or ongoing investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;68,681&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;25,458&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Prepayments/ receivables relating to jointly invested content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;36,246&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;22,901&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;138,153&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;94,263&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,807,048&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,950,573&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:2%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;on-going&lt;/div&gt; services to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;end-users.&lt;/div&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="Fact_77319498"
      unitRef="Unit_CNY">1117431000</bili:PrepaidRevenueSharingCost>
    <bili:PrepaidRevenueSharingCost
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="Fact_77319499"
      unitRef="Unit_CNY">559178000</bili:PrepaidRevenueSharingCost>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">455767000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">437451000</us-gaap:InventoryNet>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">523282000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">435373000</us-gaap:PrepaidTaxes>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">181764000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <bili:PrepaidMarketingCostAndOtherOperationalExpenses
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">125685000</bili:PrepaidMarketingCostAndOtherOperationalExpenses>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">10927000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">79641000</us-gaap:InterestReceivable>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">94746000</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">76598000</us-gaap:AdvancesOnInventoryPurchases>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">73496000</bili:PrepaidContentCost>
    <bili:PrepaidContentCost
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">62564000</bili:PrepaidContentCost>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">106555000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">31461000</us-gaap:DepositsAssetsCurrent>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">68681000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:LoansToInvesteesOrOngoingInvestmentsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">25458000</bili:LoansToInvesteesOrOngoingInvestmentsCurrent>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">36246000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <bili:PrepaidOrReceivablesForJointlyInvestedContent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">22901000</bili:PrepaidOrReceivablesForJointlyInvestedContent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">138153000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">94263000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2807048000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1950573000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <bili:ShortTermInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term Investments &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of short-term investments:&lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financial products&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,583,580&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,580,792&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in publicly traded companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,426,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,042,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50,196&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,060,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,623,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Group recorded investment income of RMB74.0&#160;million,&#160;RMB138.3&#160;million and RMB18.2 million related to short-term investments on the consolidated statements of operations and comprehensive loss, respectively. &lt;/div&gt;</bili:ShortTermInvestmentsTextBlock>
    <bili:DisclosureOfShortTermInvestmentsTableTextBlock contextRef="P01_01_2022To12_31_2022">The following is a summary of short-term investments:&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financial products&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,583,580&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,580,792&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments in publicly traded companies&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,426,946&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,042,660&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Money market funds&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50,196&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,060,722&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,623,452&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</bili:DisclosureOfShortTermInvestmentsTableTextBlock>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">13583580000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022_FinancialProductsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">3580792000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1426946000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022_InvestmentsInPubliclyTradedCompaniesMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1042660000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_MoneyMarketFundsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">50196000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">15060722000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4623452000</us-gaap:ShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">74000000</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">138300000</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <bili:InvestmentIncomeInterestAndDividendShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">18200000</bili:InvestmentIncomeInterestAndDividendShortTermInvestments>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Property and Equipment, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of property and equipment, net:&lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;221,280&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;282,007&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Servers and computers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,277,947&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,830,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;59,871&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;64,595&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,559,098&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,177,036&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,208,842&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,949,873&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net book value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,350,256&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,227,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Depreciation expenses were RMB326.5&#160;million, RMB538.6&#160;million and RMB755.5 million for the years ended December&#160;31, 2020, 2021 and 2022, respectively. No impairment was recognized for any of periods presented. &lt;/div&gt; </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="P01_01_2022To12_31_2022">The following is a summary of property and equipment, net:&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:73%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;221,280&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;282,007&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Servers and computers&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,277,947&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,830,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;59,871&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;64,595&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,559,098&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,177,036&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: accumulated depreciation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,208,842&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,949,873&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net book value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,350,256&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,227,163&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">221280000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">282007000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2277947000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2830434000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">59871000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_OtherMachineryAndEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">64595000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2559098000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3177036000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1208842000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1949873000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1350256000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1227163000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">326500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">538600000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">755500000</us-gaap:Depreciation>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <bili:PropertyAndEquipmentImpairmentLoss
      contextRef="PAsOn12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:PropertyAndEquipmentImpairmentLoss>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible Assets, Net &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of intangible assets, net:&lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:55%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,567,213&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,245,622&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,321,591&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;455,687&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(229,559&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;226,128&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,674,232&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(386,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,287,881&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,697,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,861,532&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,835,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:61%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,131,626&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,622,992&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,508,634&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;427,726&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(300,659&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;127,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,337,508&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(646,419&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,691,089&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,896,860&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,570,070&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,326,790&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Amortization expenses were RMB1,395.1&#160;million, RMB 1,903.2&#160;million and RMB2,581.3&#160;million for the years ended December&#160;31, 2020, 2021 and 2022, respectively.&#160;No impairment charge was recognized for any of the periods presented. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the licensed copyrights of content have weighted-average useful lives of 4.04 years. The intangible assets amortization expense for future years is expected to be as follows: &lt;/div&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:26%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible&#160;assets&#160;amortization&#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,443,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;901,334&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;533,749&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;371,679&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;242,666&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;834,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expected amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,326,790&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="P01_01_2022To12_31_2022">The following is a summary of intangible assets, net:&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:55%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,567,213&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,245,622&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,321,591&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;455,687&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(229,559&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;226,128&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,674,232&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(386,351&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,287,881&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,697,132&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,861,532&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,835,600&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:61%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Gross&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accumulated&lt;br/&gt; amortization&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net&lt;br/&gt; carrying&#160;value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Licensed copyrights of content&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,131,626&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,622,992&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,508,634&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;License rights of mobile games&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;427,726&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(300,659&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;127,067&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intellectual property and others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,337,508&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(646,419&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,691,089&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,896,860&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,570,070&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,326,790&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">5567213000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">3245622000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2021_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">2321591000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">455687000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">229559000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2021_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">226128000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1674232000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">386351000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2021_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1287881000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7697132000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3861532000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3835600000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">7131626000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">4622992000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">2508634000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">427726000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">300659000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022_LicenseRightsOfMobileGamesMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">127067000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">2337508000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">646419000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022_IntellectualPropertyMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">1691089000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">9896860000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5570070000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4326790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">1395100000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">1903200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">2581300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="P01_01_2022To12_31_2022">As of December&#160;31, 2022, the licensed copyrights of content have weighted-average useful lives of 4.04 years. The intangible assets amortization expense for future years is expected to be as follows: &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:26%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Intangible&#160;assets&#160;amortization&#160;expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,443,225&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;901,334&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;533,749&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;371,679&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;242,666&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;834,137&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total expected amortization expense&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,326,790&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P4Y14D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1443225000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">901334000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">533749000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">371679000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">242666000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">834137000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">4326790000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:GoodwillDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Goodwill &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,295,786&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,338,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions (Note 25)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,042,517&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;386,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,338,303&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;No impairment charge was recognized for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; </us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Beginning balance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,295,786&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,338,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Additions (Note 25)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,042,517&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;386,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ending balance&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,338,303&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,725,130&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">1295786000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2338303000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1042517000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">386827000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2338303000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2725130000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:GoodwillImpairmentLoss>
    <bili:LongTermInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Long-term Investments, Net &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s long-term investments primarily consist of equity investments accounted for using the measurement alternative, equity investments accounted for using the equity method and other investments accounted for at fair value. &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the measurement alternative&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,344,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,844,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the equity &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;method&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,235,289&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,923,144&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments accounted for at fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;922,770&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;883,244&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,502,524&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,651,018&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments using the measurement alternative &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="background-color: rgb(255, 255, 255); letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group elects to use measurement alternative for recording equity investments without readily determinable fair values at cost, less impairment, adjusted for subsequent observable price changes, in accordance with ASU 2016-01. Under this measurement alternative, changes in the carrying value of the equity investments will be recognized in current earning, whenever there are observable price changes in orderly transactions for the identical or similar investment of the same issuer. 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 Group has to estimate the investment&#x2019;s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment&#x2019;s carrying value, the Group recognizes an impairment loss in &#x201c;Investment income/(loss), net (including impairments)&#x201d; equal to the difference between the carrying value and fair value. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Nil, RMB31.5&#160;million &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;re-measurement&lt;/div&gt; loss and RMB152.2 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;m&lt;/div&gt;illion re-measurement gain of equity investments accounted for using the measurement alternative was recognized for the years ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group recorded impairment charges for long-term investments of RMB8.0&#160;million, RMB91.5&#160;million and RMB465.6&#160;million as &#x201c;Investment income/(loss), net (including impairments)&#x201d; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. When events or changes in circumstances that indicate the fair value of the investments may be less than their carrying value, included but not limited to, the investees&#x2019; unsatisfied financial performance with no obvious upturn or potential financing solutions in the foreseeable future, the Group made evaluation and determined the fair value of these investments was less than their carrying value and impairment loss was recognized accordingly. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;disposes&lt;/div&gt; several equity investments of the Group with the carrying amount of nil, RMB10.4 million, RMB493.1 million for the years ended December 31, 2020, 2021 and 2022, respectively. The difference between the consideration and their carrying value was recognized as &#x201c;Investment income/(loss), net (including impairments)&#x201d;. Nil, RMB0.8 million and RMB171.3 million disposal gain was recognized for the years ended December 31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Equity investments accounted for using the equity method &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;RMB50.5&#160;million, RMB37.2&#160;million and RMB211.6&#160;million of the Group&#x2019;s proportionate share of equity investee&#x2019;s net loss, was recognized in &#x201c;Investment income/(loss), net (including impairments)&#x201d; for the years ended December&#160;31, 2020, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Investments accounted for at fair value &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Investments accounted for at fair value primarily include financial products with variable interest rates referenced to performance of underlying assets and with original maturities more than one year and investments in publicly traded companies with an intention of holding more than one year. A gain of RMB24.9&#160;million, and a loss of RMB156.0&#160;million and RMB198.6&#160;million resulted from the change in fair value was recognized in &#x201c;Investment income/(loss), net (including impairments)&#x201d; for the years ended December&#160;31,&#160;2020, 2021 and 2022, respectively. &lt;/div&gt; </bili:LongTermInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the measurement alternative&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,344,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,844,630&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Equity investments accounted for using the equity &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;method&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,235,289&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,923,144&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investments accounted for at fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;922,770&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;883,244&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,502,524&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,651,018&lt;/div&gt;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">3344465000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2844630000</us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1235289000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1923144000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">922770000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">883244000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5502524000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5651018000</us-gaap:LongTermInvestments>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-31500000</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">152200000</bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">8000000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">91500000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">465600000</us-gaap:ImpairmentOfInvestments>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">10400000</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">493100000</bili:EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">800000</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">171300000</bili:GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">-50500000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-37200000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">-211600000</us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2020To12_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">24900000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2021To12_31_2021"
      decimals="-5"
      unitRef="Unit_CNY">-156000000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">-198600000</bili:GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear>
    <bili:IncomeAndOtherTaxDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Composition of income tax &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the composition of income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,081&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;102,715&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;122,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,754&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,066&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(21,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(36,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,289&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Income taxes &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cayman Islands &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Under the current laws of the Cayman Islands, the Company and its intermediate holding companies in the Cayman Islands are not subject to tax on income or capital gain. Additionally, upon payments of dividends by the Company or its subsidiaries in the Cayman Islands to their shareholders, no withholding tax will be imposed. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;British Virgin Islands (&#x201c;BVI&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Subsidiaries in the BVI are exempted from income tax on their foreign-derived income in the BVI. There are no withholding taxes in the BVI. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Hong Kong &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Hong Kong profits tax has been provided for at the rate of 16.5% on the estimated assessable profits for the years ended December 31, 2020, 2021 and &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2022, respectively. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;China &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Enterprise Income Tax (&#x201c;EIT Law&#x201d;), which became effective on January 1, 2008, applies a uniform enterprise income tax (&#x201c;EIT&#x201d;) rate &lt;/div&gt;&lt;/div&gt;of 25%&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;to both foreign-invested enterprises (&#x201c;FIEs&#x201d;) and domestic companies. Preferential tax treatments will be granted to FIEs or domestic companies which conduct businesses in certain encouraged sectors and to entities otherwise classified as &#x201c;Software Enterprises&#x201d;, &#x201c;Key Software Enterprises&#x201d;, &#x201c;Encouraged Enterprises&#x201d; and/or &#x201c;High and New Technology Enterprises&#x201d; (&#x201c;HNTEs&#x201d;). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The aforementioned preferential tax rates are subject to annual review by the relevant tax authorities in China. Certain subsidiaries were qualified as HNTEs or Encouraged Enterprises and enjoyed a preferential income tax rate at 15% for the corresponding years from the year they are qualified, respectively, provided that they continue to qualify as HNTEs or Encouraged Enterprises during such periods. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory income tax rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Permanent differences&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.60&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax rate difference from statutory rate in other jurisdictions*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3.90&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.43&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax effect of preferential tax treatments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7.94&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.63&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(14.56&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(15.65&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(20.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective income tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.42&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.40&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;It is primarily due to the tax effect of the Company as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-exempt&lt;/div&gt; entity incorporated in the Cayman Islands. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, certain entities of the Group had net operating tax loss carry forwards as follows:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,744&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;952,055&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%; padding-bottom: 0.375pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2027 and thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;14,406,710&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,906,396&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 85%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Sales tax &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s majority of &lt;/div&gt;&lt;/div&gt;subsidiaries and VIEs incorporated in China are subject to value added tax (&#x201c;VAT&#x201d;) for services rendered at a rate of 6% and for goods sold mainly at a rate of 13% depending on their categories in different periods. All entities in China are also subject to surcharges on value-added tax payments in accordance with PRC law. In addition, the Group&#x2019;s advertising revenues are also subject to culture business construction fee at a rate of 3%, which was reduced to 1.5% since July&#160;1, 2019, valid until December 31, 2024. &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;c)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Deferred tax assets and liabilities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2021 and 2022:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;143,688&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;473,200&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;150,092&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;112,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising expenses in excess of deduction limit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;130,720&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;284,205&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating tax loss carry forwards&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,662,884&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,684,042&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,048&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;146,831&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,158,432&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,701,058&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;36,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;43,591&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Acquired intangible assets (Note 25)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(82,191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(110,923&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(82,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(110,923&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Realization of the net deferred tax assets is dependent on factors including future reversals of existing taxable temporary differences and adequate future taxable income, exclusive of reversing deductible temporary differences and tax loss or credit carry forwards. The Group evaluates the potential realization of deferred tax assets on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;entity-by-entity&lt;/div&gt;&lt;/div&gt; basis. As of December&#160;31, 2021 and 2022, valuation allowances were provided against deferred tax assets in entities where it was determined it was &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;more-likely-than-not&lt;/div&gt; that the benefits of the deferred tax assets will not be realized. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:38%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;br/&gt; January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Re-measurement&#160;due&#160;to&lt;br/&gt; applicable&#160;preferential&lt;br/&gt; tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Addition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration of loss carry&lt;br/&gt; forward&#160;and&#160;impact&#160;of&#160;disposal&lt;br/&gt; of subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;br/&gt; December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;105&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(484,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,366&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,154,342&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,598&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,543,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;d)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Withholding income tax on dividends &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The EIT Law also imposes a withholding income tax of 10% on dividends distributed by a FIE to its immediate holding company outside of China, if such immediate holding company is considered as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-resident&lt;/div&gt; 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&#x2019;s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where the Company was incorporated, does not have such tax treaty with China. According to the arrangement between mainland China and Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion in August 2006, dividends paid by a FIE in China to its immediate holding company in Hong Kong will be subject to withholding tax at a rate that may be lowered to 5% (if the foreign investor owns directly at least 25% of the shares of the FIE). The State Administration of Taxation further promulgated Circular 601 on October&#160;27, 2009, which provides that tax treaty benefits will be denied to &#x201c;conduit&#x201d; or shell companies without business substance and that a beneficial ownership analysis will be used based on a &#x201c;substance-over-form&#x201d; principle to determine whether or not to grant the tax treaty benefits. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;To the extent that subsidiaries and VIEs of the Group have undistributed earnings, the Group will accrue appropriate expected withholding tax associated with repatriation of such undistributed earnings. As of December&#160;31, 2021 and 2022, the Group did not record any withholding tax on the retained earnings of its subsidiaries and VIEs in the PRC as most of which were still in accumulated deficit position. &lt;/div&gt; </bili:IncomeAndOtherTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the composition of income tax expenses for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,081&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;102,715&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;122,451&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,754&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,066&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;18,189&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax benefits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(13,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(21,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(36,495&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;53,369&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;95,289&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;104,145&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">48081000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">102715000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">122451000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">18754000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">14066000</bili:WithholdingIncomeTaxExpense>
    <bili:WithholdingIncomeTaxExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">18189000</bili:WithholdingIncomeTaxExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-13466000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-21492000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-36495000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">53369000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">95289000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">104145000</us-gaap:IncomeTaxExpenseBenefit>
    <bili:AccruedWithholdingIncomeTaxAmount
      contextRef="PAsOn12_31_2022_CaymanIslandsTaxInformationAuthorityMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_CNY">0</bili:AccruedWithholdingIncomeTaxAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021_InlandRevenueHongKongMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <bili:IncomeTaxesPreferentialTaxRate
      contextRef="P01_01_2022To12_31_2022_CertainSubsidiariesMemberdeiLegalEntityAxis_EncouragedEnterpriseMemberBILIEnterpriseCategoryAxis_StateAdministrationOfTaxationChinaMemberusgaapIncomeTaxAuthorityAxis"
      decimals="INF"
      unitRef="Unit_pure">0.15</bili:IncomeTaxesPreferentialTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a reconciliation of the differences between the statutory income tax rate and the Group&#x2019;s effective income tax rate for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Statutory income tax rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25.00&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Permanent differences&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.60&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax rate difference from statutory rate in other jurisdictions*&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3.90&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.43&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3.19&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax effect of preferential tax treatments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.29&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7.94&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.91&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding tax&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.63&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(14.56&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(15.65&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(20.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective income tax rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.78&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.42&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.40&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&lt;/div&gt;&lt;/div&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;*&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;It is primarily due to the tax effect of the Company as a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;tax-exempt&lt;/div&gt; entity incorporated in the Cayman Islands. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">0.006</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      unitRef="Unit_pure">-0.0119</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      unitRef="Unit_pure">0.0674</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      id="Fact_77319622"
      unitRef="Unit_pure">-0.039</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      id="Fact_77319623"
      unitRef="Unit_pure">-0.0143</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      id="Fact_77319624"
      unitRef="Unit_pure">-0.0319</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0829</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      unitRef="Unit_pure">-0.0794</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      unitRef="Unit_pure">-0.0891</bili:EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0063</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      unitRef="Unit_pure">-0.0021</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      unitRef="Unit_pure">-0.0025</bili:EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.1456</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      unitRef="Unit_pure">-0.1565</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      unitRef="Unit_pure">-0.2079</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="4"
      unitRef="Unit_pure">-0.0178</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="4"
      unitRef="Unit_pure">-0.0142</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="4"
      unitRef="Unit_pure">-0.014</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock contextRef="P01_01_2022To12_31_2022">As of December&#160;31, 2022, certain entities of the Group had net operating tax loss carry forwards as follows:&lt;div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 85%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;88,466&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,744&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;952,055&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 85%; padding-bottom: 0.375pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Loss expiring in 2027 and thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;14,406,710&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 85%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,906,396&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 85%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;br/&gt;&lt;/div&gt; </us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationNextTwelveMonthsMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">88466000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationSecondYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">189744000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationThirdYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">269421000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFourthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">952055000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMemberBILITaxCreditAndLossCarryForwardsExpirationPeriodAxis"
      decimals="-3"
      unitRef="Unit_CNY">14406710000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">15906396000</us-gaap:OperatingLossCarryforwards>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.06</bili:ValueAddedTaxRatePercent>
    <bili:ValueAddedTaxRatePercent
      contextRef="P01_01_2022To12_31_2022_ProductMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.13</bili:ValueAddedTaxRatePercent>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P06_30_2019To06_30_2019_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.03</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeePercentage
      contextRef="P07_01_2019To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis"
      decimals="INF"
      unitRef="Unit_pure">0.015</bili:CultureBusinessConstructionFeePercentage>
    <bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable contextRef="P01_01_2022To12_31_2022_AdvertisingAndMarketingRevenuesMembersrtProductOrServiceAxis">2024-12-31</bili:CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents the tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities as of December&#160;31, 2021 and 2022:&lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:75%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt; 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;143,688&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;473,200&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued expenses and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;150,092&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;112,780&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advertising expenses in excess of deduction limit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;130,720&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;284,205&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating tax loss carry forwards&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,662,884&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,684,042&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,048&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;146,831&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,158,432&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,701,058&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: valuation allowance&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;36,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;43,591&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Acquired intangible assets (Note 25)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(82,191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(110,923&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total deferred tax liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(82,191&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;(110,923&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">143688000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">473200000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">150092000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">112780000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">130720000</bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses>
    <bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">284205000</bili:DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1662884000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">2684042000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">71048000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">146831000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2158432000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3701058000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2122077000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3657467000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">36355000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">43591000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">82191000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">110923000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">82191000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">110923000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the movement of the aggregate valuation allowances for deferred tax assets for the periods presented: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:38%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;br/&gt; January&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Re-measurement&#160;due&#160;to&lt;br/&gt; applicable&#160;preferential&lt;br/&gt; tax rate&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Addition&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Expiration of loss carry&lt;br/&gt; forward&#160;and&#160;impact&#160;of&#160;disposal&lt;br/&gt; of subsidiaries&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at&lt;br/&gt; December&#160;31&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="18" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(537,359&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;105&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(484,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,366&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(977,333&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,154,342&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,598&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,122,077&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,543,301&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,911&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,657,467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_CNY">537359000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-105000</bili:ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">484445000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">44366000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">977333000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">977333000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1154342000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9598000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2122077000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2122077000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1543301000</bili:ValuationAllowanceDeferredTaxAssetAdditionsAmount>
    <bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">7911000</bili:ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">3657467000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.05</bili:LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities>
    <bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.25</bili:MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate>
    <bili:TaxesPayableDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Taxes Payable &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of taxes payable as of December&#160;31, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EIT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69,773&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;109,864&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;VAT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;52,614&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;58,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,242&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55,854&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding individual income taxes for employees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,968&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,173&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45,163&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;203,770&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;316,244&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:TaxesPayableDisclosureTextBlock>
    <bili:ScheduleOfTaxesPayableTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of taxes payable as of December&#160;31, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;EIT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;69,773&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;109,864&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;VAT payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;52,614&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;58,624&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding income tax payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,242&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;55,854&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Withholding individual income taxes for employees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,968&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,173&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;45,163&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;203,770&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;316,244&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </bili:ScheduleOfTaxesPayableTableTextBlock>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">69773000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">109864000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">52614000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <us-gaap:SalesAndExciseTaxPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">58624000</us-gaap:SalesAndExciseTaxPayableCurrent>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">29242000</bili:WithholdingIncomeTaxPayable>
    <bili:WithholdingIncomeTaxPayable
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">55854000</bili:WithholdingIncomeTaxPayable>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">44968000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <bili:IndividualIncomeTaxesForEmployeesPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">46739000</bili:IndividualIncomeTaxesForEmployeesPayableCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">7173000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">45163000</us-gaap:AccrualForTaxesOtherThanIncomeTaxesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">203770000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">316244000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Short-term loan and current portion of long-term debt &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:30%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2021,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December 31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&lt;br/&gt; Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity&#160;Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&lt;br/&gt; Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity&#160;Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.60%~3.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;943,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.10%~3.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,242,882&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured borrowing&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.95&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;288,448&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;240,871&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,137,633&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,232,106&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,621,386&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:30%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December&#160;31, 2021,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance at December 31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&lt;br/&gt; Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity&#160;Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Interest&#160;Rate&lt;br/&gt; Range&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Maturity&#160;Date&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured bank loans&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.60%~3.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;943,658&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.10%~3.70&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,242,882&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unsecured borrowing&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.95&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;288,448&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.79&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;240,871&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes (Note 14)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;N/A&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.25&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;Within 12 months&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,137,633&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,232,106&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,621,386&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2021_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.036</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2021_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.037</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P01_01_2021To12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">Within 12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">943658000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2022_MinimumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.031</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.037</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P01_01_2022To12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis">Within 12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1242882000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0395</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P01_01_2021To12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">Within 12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2021_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">288448000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:ShortTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0379</us-gaap:ShortTermDebtPercentageBearingFixedInterestRate>
    <us-gaap:ShortTermDebtTerms contextRef="P01_01_2022To12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis">Within 12 months</us-gaap:ShortTermDebtTerms>
    <us-gaap:ShortTermNonBankLoansAndNotesPayable
      contextRef="PAsOn12_31_2022_UnsecuredBorrowingMemberusgaapShortTermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">240871000</us-gaap:ShortTermNonBankLoansAndNotesPayable>
    <us-gaap:LongTermDebtPercentageBearingFixedInterestRate
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0125</us-gaap:LongTermDebtPercentageBearingFixedInterestRate>
    <bili:LongTermDebtMaturity contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis">Within 12 months</bili:LongTermDebtMaturity>
    <us-gaap:LongTermDebtCurrent
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">5137633000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1232106000</us-gaap:DebtCurrent>
    <us-gaap:DebtCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">6621386000</us-gaap:DebtCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Accrued Liabilities and Other Payables &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of accrued liabilities and other payables as of December&#160;31, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued marketing expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,321,776&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;777,572&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden77320399"&gt;&lt;span style="-sec-ix-hidden:hidden77320400"&gt;Leasing &lt;/span&gt;liabilities&lt;/span&gt; - current portion&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;238,687&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables to producers and licensors&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;139,951&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;159,950&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable for acquisitions and investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;526,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;110,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;64,510&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;94,342&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,637&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,469&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advances from/payables to third parties&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;14,386&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;6,420&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;Other staff related cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;70,882&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;75,733&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,416,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,534,962&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; </us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following is a summary of accrued liabilities and other payables as of December&#160;31, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 70%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;br/&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued marketing expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,321,776&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;777,572&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden77320399"&gt;&lt;span style="-sec-ix-hidden:hidden77320400"&gt;Leasing &lt;/span&gt;liabilities&lt;/span&gt; - current portion&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206,758&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;238,687&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Payables to producers and licensors&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;139,951&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;159,950&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Consideration payable for acquisitions and investments&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;526,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;110,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Professional fees&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;64,510&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;94,342&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deposits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,637&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest payable&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;26,469&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Advances from/payables to third parties&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;14,386&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;6,420&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="text-indent: -1em; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em;"&gt;Other staff related cost&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,325&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,372&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;70,882&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;75,733&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,416,955&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,534,962&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; </us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">1321776000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">777572000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">206758000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">238687000</us-gaap:OperatingLeaseLiabilityCurrent>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">139951000</bili:PayablesToProducersAndLicensors>
    <bili:PayablesToProducersAndLicensors
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">159950000</bili:PayablesToProducersAndLicensors>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">526453000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <bili:ConsiderationPayableForAcquisitionsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">110518000</bili:ConsiderationPayableForAcquisitionsCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">64510000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">94342000</us-gaap:AccruedProfessionalFeesCurrent>
    <bili:DepositFromCustomersCurrentOne
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">40445000</bili:DepositFromCustomersCurrentOne>
    <bili:DepositFromCustomersCurrentOne
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">48637000</bili:DepositFromCustomersCurrentOne>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">26469000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">17731000</us-gaap:InterestPayableCurrent>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-14386000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <bili:AdvancesToOrPayablesFromThirdPartySellers
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-6420000</bili:AdvancesToOrPayablesFromThirdPartySellers>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">5325000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherEmployeeRelatedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">5372000</us-gaap:OtherEmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">70882000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">75733000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2416955000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1534962000</us-gaap:AccruedLiabilitiesCurrent>
    <bili:ConvertibleBondsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Convertible senior notes &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;April 2026 Notes &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2019, the Group issued US$500.0&#160;million of April 2026 Notes with an interest rate of 1.375% per annum. The net proceeds to the Company from the issuance of the April 2026 Notes were US$488.2&#160;million (RMB3,356.1 million), net of issuance costs of US$11.8&#160;million (RMB81.1 million). The April 2026 Notes may be converted, at an initial conversion rate of 40.4040 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$24.75 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of April&#160;1, 2026. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Holders of the April 2026 Notes may require the Company to repurchase all or part of their April 2026 Notes in cash on&#160;April 1, 2024&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the April&#160;2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., April&#160;1, 2026). For the years ended December&#160;31, 2020, 2021 and 2022, the April 2026 Notes related interest expense was US$8.5&#160;million&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt; US$7.6&#160;million and US$7.3 million (RMB49.3 million), respectively. &lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2027 Notes &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In June 2020, the Group issued US$800.0&#160;million of 2027 Notes with an interest rate of 1.25% per annum. The net proceeds to the Company from the issuance of the 2027 Notes were US$786.1&#160;million (RMB5,594.8 million), net of issuance costs of US$13.9&#160;million (RMB98.6 million). The 2027 Notes may be converted, at an initial conversion rate of 24.5516 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$40.73 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of June&#160;15, 2027. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Holders of the 2027 Notes may require the Company to repurchase all or part of their 2027 Notes in cash on&#160;June 15, 2023 and June&#160;15, 2025,&#160;or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the 2027 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., June&#160;15, 2027). For the year&lt;div style="display:inline;"&gt;s&lt;/div&gt; ended December&#160;31, 2020, 2021 and 2022, the 2027 Notes related interest expense was US$6.9 million, US$11.9&#160;million and US$11.8 million (RMB 79.3 million), respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, RMB5,137.6 million (US$737.7 million) of 2027 Notes are short-term in nature because the 2027 Notes holder had a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-contingent&lt;/div&gt; option to require the Group to repurchase for cash all or any portion of their 2027 Notes within one year. &lt;/div&gt; &lt;div style="margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December 2026 Notes &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November 2021, the Group issued US$1,600&#160;million of December 2026 Notes with an interest rate of 0.50% per annum. The net proceeds to the Company from the issuance of the December 2026 Notes were US$1,576.6&#160;million (RMB10.1 billion), net of issuance costs of US$23.4&#160;million (RMB149.6 million). The December 2026 Notes may be converted, at an initial conversion rate of 10.6419 ADSs per US$1,000 principal amount (which represents an initial conversion price of US$93.97 per ADS) at each holder&#x2019;s option at any time prior to the close of business on the second business day immediately preceding the maturity date of December&#160;1, 2026. Upon conversion, the Company will pay or deliver, as the case may be, cash, ADSs or a combination of cash and ADSs, at the Company&#x2019;s election. Holders of the Notes may elect to receive Class&#160;Z ordinary shares in lieu of any ADSs deliverable upon conversion. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Holders of the December 2026 Notes may require the Company to repurchase all or part of their December 2026 Notes in cash on December&#160;1, 2024, or in the event of certain fundamental changes at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The issuance costs of the December 2026 Notes were amortized to interest expense over the contractual life to the maturity date (i.e., December&#160;1, 2026). For the years ended December&#160;31,2021 and 2022, the December 2026 Notes related interest expense was US$1.4 million and US$11.0 million (RMB73.4 million). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company accounted for the April 2026 Notes, 2027 Notes and December 2026 Notes as single instruments as debt measured at its amortized cost, as none of the embedded features require bifurcation and recognition as derivatives and the April 2026 Notes, 2027 Notes and December 2026 Notes were not issued with a substantial premium. The issuance costs were recorded as an adjustment to the debt and are amortized as interest expense using the effective interest method. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the principal amount of April 2026 Notes was RMB2,737.5&#160;million and RMB2,990.2 million, respectively. The unamortized debt issuance costs were RMB39.8&#160;million and RMB33.4 million as of December&#160;31, 2021 and 2022, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the principal amount of 2027 Notes was RMB5,100.6&#160;million and RMB5,195.6 million, respectively. The unamortized debt issuance costs were RMB69.2&#160;million and RMB58.0 million&#160;as of December&#160;31, 2021 and 2022&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;,&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021 and 2022, the principal amount of December 2026 Notes was RMB10,201.1 million and RMB5,792.6 million. The unamortized debt issuance costs were RMB146.0 million and RMB66.3 million as of December&#160;31, 2021 and 2022&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, respectively.&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, &lt;/div&gt;2021, US$70.6 million in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 2,854,253 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;During the year ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, &lt;/div&gt;2021, US$1,000 in aggregate principal amount of 2027 Notes were converted, pursuant to which the Company issued 24 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital.&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During the year ended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;December 31, &lt;/div&gt;2022, US$14,000 in aggregate principal amount of April 2026 Notes were converted, pursuant to which the Company issued 565 ADSs to the holders of such Notes. Accordingly, the balance of the notes converted were derecognized and recorded as ordinary shares and additional paid-in capital. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company repurchased an aggregate principal amount of US$768.3&#160;million (RMB5.2 billion) of December 2026 Notes for a total cash consideration of US$568.6&#160;million (RMB3.8 billion), with the gain of US$ 190.3&#160;million (RMB1,289.5 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;m&lt;/div&gt;illion). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December 31, 2022, the Company repurchased an aggregate principal amount of US$54.0 million (RMB385.7 million) of 2027 Notes for a total cash consideration of US$49.3 million (RMB352.0 million), with the gain of US$ 4.1 million (RMB29.3 million). &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table provides a summary of the Company&#x2019;s non-current portion of unsecured senior notes as of December&#160;31, 2021 and December&#160;31, 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&#160;interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="8" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,697,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,956,815&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,031,312&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,055,082&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,726,335&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,784,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,683,150&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unamortized discount and debt issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;255,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,039,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,782,848&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the fair value of April 2026 Notes, 2027 Notes and December 2026 Notes, based on Level&#160;2 inputs, was RMB 12.9&#160;billion. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, RMB135.0&#160;million, RMB9.2&#160;billion and RMB5.2&#160;billion in aggregate principal amount and interest expenses related to the above unsecured senior notes are expected to be repaid within one year, in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1-3&lt;/div&gt; years and 3 years afterwards, respectively, unless earlier converted, redeemed or repurchased. &lt;/div&gt; </bili:ConvertibleBondsTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">500000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="5"
      unitRef="Unit_pure">0.01375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">488200000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">3356100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">11800000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">81100000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P04_01_2019To04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">40.404</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_30_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn04_01_2019_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">24.75</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P04_01_2019To04_30_2019_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">8500000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">7600000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">7300000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">49300000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">800000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">786100000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5594800000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">13900000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">98600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P06_01_2020To06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">24.5516</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn06_30_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn06_01_2020_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">40.73</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P06_01_2020To06_30_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">6900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">11900000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">11800000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">79300000</us-gaap:InterestExpenseDebt>
    <us-gaap:NotesPayableCurrent
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5137600000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">737700000</us-gaap:NotesPayableCurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-6"
      unitRef="Unit_USD">1600000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.005</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1576600000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost
      contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      unitRef="Unit_CNY">10100000000</bili:ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">23400000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DeferredFinanceCostsNoncurrentNet
      contextRef="PAsOn11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">149600000</us-gaap:DeferredFinanceCostsNoncurrentNet>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="P11_01_2021To11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">10.6419</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      unitRef="Unit_USD">1000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="PAsOn11_30_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">93.97</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <bili:DebtInstrumentRepurchaseFaceAmountPercentage
      contextRef="P11_01_2021To11_30_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</bili:DebtInstrumentRepurchaseFaceAmountPercentage>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1400000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">11000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">73400000</us-gaap:InterestExpenseDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">2737500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">2990200000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">39800000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">33400000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5100600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5195600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">69200000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">58000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">10201100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">5792600000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2021_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">146000000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">66300000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2021To12_31_2021_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">70600000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">2854253</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2021To12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      unitRef="Unit_USD">1000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2021To12_31_2021_AdrMemberusgaapStatementClassOfStockAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">24</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtConversionOriginalDebtAmount1
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="0"
      unitRef="Unit_USD">14000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionConvertedInstrumentSharesIssued1
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">565</us-gaap:DebtConversionConvertedInstrumentSharesIssued1>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">768300000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      unitRef="Unit_CNY">5200000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">568600000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-8"
      unitRef="Unit_CNY">3800000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">190300000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">1289500000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">54000000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:DebtInstrumentRepurchasedFaceAmount
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">385700000</us-gaap:DebtInstrumentRepurchasedFaceAmount>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">49300000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">352000000</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">4100000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:GainLossOnRepurchaseOfDebtInstrument
      contextRef="P01_01_2022To12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-5"
      unitRef="Unit_CNY">29300000</us-gaap:GainLossOnRepurchaseOfDebtInstrument>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table provides a summary of the Company&#x2019;s non-current portion of unsecured senior notes as of December&#160;31, 2021 and December&#160;31, 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 63%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Effective&#160;interest&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amounts&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;rate&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="8" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;April 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,697,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,956,815&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.74&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,031,312&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.52&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;December 2026 Notes&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,055,082&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,726,335&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.80&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Carrying value&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17,784,092&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,683,150&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="2" style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td rowspan="2" style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unamortized discount and debt issuance costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;255,033&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,698&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding: 0px;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total principal amounts of unsecured senior notes&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18,039,125&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,782,848&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2021_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2697698000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">2956815000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2022_AprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0174</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2021_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">5031312000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2022_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.0152</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2021_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">10055082000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">5726335000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="PAsOn12_31_2022_DecemberTwoThousandAndTwentySixNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.008</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">17784092000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8683150000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-255033000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-99698000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">18039125000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">8782848000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebtFairValue
      contextRef="PAsOn12_31_2022_FairValueInputsLevel2MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-8"
      unitRef="Unit_CNY">12900000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_CNY">135000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturingInYearsTwoAndThree
      contextRef="PAsOn12_31_2022"
      decimals="-8"
      unitRef="Unit_CNY">9200000000</us-gaap:LongTermDebtMaturingInYearsTwoAndThree>
    <bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-8"
      unitRef="Unit_CNY">5200000000</bili:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree>
    <bili:CommonStockTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Ordinary Shares &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In April 2020, 17,310,696 ADSs, representing 17,310,696 Class&#160;Z Ordinary Shares, were issued and sold to Sony. The net proceeds to the Company from the offering, after deducting offering expenses, were US$399.4&#160;million (RMB2,817.5 million). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In March 2021, the Company listed its Class&#160;Z ordinary shares on the main board of the Hong Kong Stock Exchange. The Company issued a total of 28,750,000 Class&#160;Z ordinary shares in the global offering, including the fully exercised over-allotment option of 3,750,000 Class&#160;Z ordinary shares. Net proceeds from the global offering, including the over-allotment option, after deducting underwriting fees and other offering expenses, were approximately HKD22.9&#160;billion (RMB19.3 billion). &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company announced in March 2022 that its board of directors had authorized a share repurchase program, under which the Company may repurchase up to US$500 million of its ADSs for the next 24 months. The Company had repurchased a total of 2.6 million ADSs for a total cost of US$53.6 million as of December 31, 2022. &lt;/div&gt; </bili:CommonStockTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P04_01_2020To04_30_2020_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">17310696</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">399400000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P04_01_2020To04_30_2020_AdrMemberusgaapStatementClassOfStockAxis"
      decimals="-5"
      unitRef="Unit_CNY">2817500000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">28750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-8"
      unitRef="Unit_HKD">22900000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts
      contextRef="P03_01_2021To03_31_2021_CommonClassZMemberusgaapStatementClassOfStockAxis_OverAllotmentOptionMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-8"
      unitRef="Unit_CNY">19300000000</bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="PAsOn03_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis"
      decimals="-6"
      unitRef="Unit_USD">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramPeriodInForce1 contextRef="P03_01_2022To03_31_2022_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis">P24M</us-gaap:StockRepurchaseProgramPeriodInForce1>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis"
      decimals="-5"
      unitRef="Unit_shares">2600000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="P01_01_2022To12_31_2022_AdrMemberusgaapStatementClassOfStockAxis_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis"
      decimals="-5"
      unitRef="Unit_USD">53600000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;16.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employee Benefits &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s subsidiaries and the VIEs and subsidiaries of the VIEs incorporated in China participate in a government-mandated multi-employer defined contribution plan under which certain retirement, medical, housing and other welfare benefits are provided to employees. Chinese labor regulations require the Company&#x2019;s Chinese subsidiaries and VIEs and subsidiaries of the VIEs to pay to the local labor bureau a monthly contribution at a stated contribution rate based on the monthly basic compensation of qualified employees. The relevant local labor bureau is responsible for meeting all retirement benefit obligations; hence, the Group has no further commitments beyond its monthly contribution. The following table presents the Group&#x2019;s employee welfare benefits expenses for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contributions to medical and pension schemes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;195,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;695,310&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;934,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other employee benefits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,216&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,990&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;235,871&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;761,300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,034,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock contextRef="P01_01_2022To12_31_2022"> The following table presents the Group&#x2019;s employee welfare benefits expenses for the years ended December&#160;31, 2020, 2021 and 2022: &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contributions to medical and pension schemes&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;195,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;695,310&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;934,876&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other employee benefits&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;40,216&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;65,990&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;235,871&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;761,300&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,034,179&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">195655000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">695310000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedPensionAndMedical
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">934876000</bili:DefinedContributionPlanCostRecognizedPensionAndMedical>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">40216000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">65990000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <bili:DefinedContributionPlanCostRecognizedOtherBenefits
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">99303000</bili:DefinedContributionPlanCostRecognizedOtherBenefits>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">235871000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">761300000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1034179000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;17.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share-based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Description of share option and RSUs plans &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In July 2014, the Group adopted its Global Share Incentive Plan (the &#x201c;Global Share Plan&#x201d;), which permits the grant of options of the Company to relevant directors, officers, other employees and consultants of the Group. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the Global Share Plan, is 19,880,315 shares.&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 4%; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;"&gt;The Global Share Plan was terminated on the Primary Conversion Effective Date.&lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In February 2018, the Group adopted its 2018 Share Incentive Plan (the &#x201c;2018 Plan&#x201d;) to provide additional incentives to employees, directors and consultants and promote the success of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;its&lt;/div&gt; business. The maximum aggregate number of Class&#160;Z Ordinary Shares, which may be issued pursuant to all awards under the 2018 Plan as at December&#160;31, 2022, is 33,132,989 shares. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As at the date on which the voluntary conversion of its secondary listing status to primary listing on the Hong Kong Stock Exchange becomes effective , the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;G&lt;/div&gt;roup subsequently amended &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;its&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;2018 Plan, under which the maximum aggregate number of Class&#160;Z ordinary shares may be issued pursuant to all awards is 30,673,710 Class&#160;Z ordinary shares, representing 10% of the total number of issued Class&#160;Z ordinary shares, which permits the grant of restricted share units (&#x201c;RSUs&#x201d;) of the Company to relevant directors, officers, other employees and consultants of the Group. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Option awards are granted with an exercise price determined by the Board of Directors. Those option awards generally vest over a period of &lt;span style="-sec-ix-hidden:hidden77319884"&gt;zero&lt;/span&gt; to six years and expire in &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden77319879"&gt;six&lt;/span&gt; to seven years&lt;/div&gt;, and RSUs generally vest over a period of &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden77319881"&gt;zero&lt;/span&gt;&lt;/div&gt; to four years. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center;text-indent: 0px;"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;RSUs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a summary of the Group&#x2019;s service-based RSUs activities for the year ended December&#160;31, 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt; Management&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Granted&lt;br/&gt; fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.59&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The aggregate number of Class&#160;Z Ordinary Shares available for future grant under the 2018 Plan was 28,706,326 as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested service-based RSUs granted under the 2018 Plan, adjusted for estimated forfeitures, was RMB 292.0 million, which is expected to be recognized over a weighted-average period of 3.9 &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;years and may be adjusted for future changes in estimated forfeitures. There is no vested RSUs for the year ended December 31,2022. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Share options &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="display:inline;"&gt;b&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Valuation assumptions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group uses binomial option pricing model to determine the fair value of share options. The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: &lt;/div&gt;  &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%-55.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53.0%-53.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.6%-58.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;51.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53.2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;57.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected dividends&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.4%-0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9%-1.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.7%-3.6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contractual term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6-7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt;&lt;div&gt;&lt;div style="background-color:white;display: inline;"/&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The expected volatility at each grant date was estimated based on the annualized standard deviation of the daily return embedded in historical share prices of comparable peer companies with a time horizon close to the expected expiry of the term of the share options. The weighted average volatility is the expected volatility at the grant date weighted by the number of the share options. The Company has never declared or paid any cash dividends on its capital stock, and the Company does not anticipate any dividend payments in the foreseeable future. Contractual term is the remaining contract life of the share options. The Group estimated the risk-free interest rate based on the yield to maturity of U.S. treasury bonds denominated in US dollars at the share option grant date. &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;c&lt;/div&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share options activities &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of the Group&#x2019;s share options activities for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 34%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt;Management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&lt;br/&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 34%;"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,700&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.9007&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,784&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,643&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(65&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.4234&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,712&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;230&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,297&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0236&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,177,047&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,355&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,297&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.0236&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,177,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,927&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,948&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,094&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,263&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,716&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,611&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.01&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,372,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,611&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,510&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.0010&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.01&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,372,503&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,661&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;162&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,829&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0036&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,204&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(150&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,929&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.2331&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,302&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,413&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0283&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,305,336&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,715&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.8747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.00&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;778,043&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The weighted average grant date fair value of share options granted for the years ended December&#160;31, 2020, 2021 and 2022 was RMB262.0, RMB423.6&#160;and RMB126.8 (US$18.5) per share, respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, total unrecognized compensation expenses related to unvested options granted under the Global Share Plan and the 2018 Plan, adjusted for estimated forfeitures, was RMB 3,415.8 million, which is expected to be recognized over a weighted-average period of 3.5 years and may be adjusted for future changes in estimated forfeitures. &lt;/div&gt; </us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn07_31_2014_CommonClassZMemberusgaapStatementClassOfStockAxis_GlobalShareIncentivePlanMemberusgaapPlanNameAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_shares">19880315</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_MaximumMembersrtRangeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">33132989</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">30673710</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_pure">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table presents a summary of the Group&#x2019;s service-based RSUs activities for the year ended December&#160;31, 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt; Management&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Granted&lt;br/&gt; fair value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,932&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,967&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested at December&#160;31, 2022&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,932&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,967&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.59&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_USD_per_Share"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1967000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1932000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_ManagementMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      unitRef="Unit_shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_shares">1967000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">24.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="INF"
      unitRef="Unit_shares">28706326</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">292000000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">P3Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2022To12_31_2022">The estimated fair value of each share option granted is estimated on the date of grant using the binomial option-pricing model with the following assumptions: &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;50.1%-55.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;53.0%-53.5&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;57.6%-58.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;51.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;53.2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;57.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected dividends&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.4%-0.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.9%-1.4&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.7%-3.6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Contractual term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;6-7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6-7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.501</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.55</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.535</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.576</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.58</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.519</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.579</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      unitRef="Unit_pure"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.009</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.014</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="3"
      unitRef="Unit_pure">0.036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following table presents a summary of the Group&#x2019;s share options activities for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 34%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Employees&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Senior&lt;br/&gt;Management&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Consultants&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise&lt;br/&gt;Price&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted&lt;br/&gt;Average&lt;br/&gt;Remaining&lt;br/&gt;Contractual&lt;br/&gt;Life&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Aggregate&lt;br/&gt;Intrinsic&#160;Value&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In&#160;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;US$&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(In years)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(RMB&#160;in&lt;br/&gt;thousands)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 34%;"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,655&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;245&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,174&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.13&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,581,408&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,966&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,700&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.9007&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,784&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,643&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(65&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.4234&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2020&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11,355&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,712&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;230&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,297&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0236&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.41&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,177,047&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,355&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,712&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;230&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,297&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.0236&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,177,047&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,927&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,948&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,094&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,101&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(68&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,263&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(472&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12,716&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9,611&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22,510&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0010&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.01&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6,372,503&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at January&#160;1, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,716&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,611&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;183&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22,510&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2.0010&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.01&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6,372,503&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,661&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;162&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,829&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0036&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,575&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,204&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(150&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,929&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.2331&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 0pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt; width: 3%;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black; line-height: 0pt; font-size: 0pt;;text-align:right;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; line-height: 0pt; font-size: 0pt; padding-bottom: 0.375pt;"&gt; &lt;div style="font-size: 0pt; line-height: 0pt;"&gt;&lt;div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,302&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,413&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;195&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,910&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.0283&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.70&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,305,336&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 34%;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable at December&#160;31, 2022&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,113&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,580&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;22&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,715&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.8747&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.00&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;778,043&lt;/div&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 34%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 3%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">8274</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">3655</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">245</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">12174</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2019To12_31_2019">P4Y1M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2019_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">1581408000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">6966</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">8700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">15716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.9007</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2784</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">1643</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">65</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">4492</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2020To12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">1101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">1101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.4234</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">11355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">10712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">22297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.0236</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">P5Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">12177047000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">11355</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">10712</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">230</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">22297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.0236</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2020To12_31_2020">P5Y4M28D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">12177047000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">3927</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">3948</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2094</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">1101</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">68</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">3263</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2021To12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">472</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">12716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">9611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">22510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2021To12_31_2021">P5Y3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">6372503000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">12716</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">9611</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">183</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">22510</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2021To12_31_2021">P5Y3D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">6372503000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">5661</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">162</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">5829</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0036</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2575</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">1204</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">150</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">3929</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.2331</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">13302</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">8413</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">195</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">21910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.0283</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">P4Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">3305336000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2022_EmployeesMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">2113</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_ManagementMembersrtTitleOfIndividualAxis"
      decimals="0"
      unitRef="Unit_shares">2580</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2022_ConsultantMembersrtTitleOfIndividualAxis_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">4715</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">2.8747</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_CNY">778043000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="1"
      unitRef="Unit_CNY_per_Share">262</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="1"
      unitRef="Unit_CNY_per_Share">423.6</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="1"
      unitRef="Unit_CNY_per_Share">126.8</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="1"
      unitRef="Unit_USD_per_Share">18.5</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis"
      decimals="-5"
      unitRef="Unit_CNY">3415800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2022To12_31_2022_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMemberusgaapPlanNameAxis">P3Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:EarningsPerShareTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;18.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net Loss per Share &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the years ended December&#160;31, 2020, 2021 and 2022, the Company had potential ordinary shares, including share options, RSUs granted, and ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, where applicable. As the Group incurred losses for the years ended December&#160;31, 2020, 2021 and 2022, these potential ordinary shares were anti-dilutive and excluded from the calculation of diluted net loss per share. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2020, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes and 2027 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 8,927,697 shares, 20,202,000 shares and 19,641,280 shares, respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2021, the numbers of share options and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 13,249,083 shares, 18,706,486 shares,19,641,274 shares and 17,027,040 shares, respectively. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;For the year ended December&#160;31, 2022, the numbers of share options, RSUs and the number of ordinary shares issuable upon the conversion of the April 2026 Notes, 2027 Notes and December 2026 Notes, which were anti-dilutive and excluded from the computation of diluted net loss per share, were 2,069,570 shares, nil, 17,347,721 shares, 19,382,489 shares and 14,466,365 shares, respectively. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Numerator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,054,017&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,808,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,507,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accretion to redeemable noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,605&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,511&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,011,704&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,789,228&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,497,013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Denominator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;379,898,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;379,898,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17.87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17.87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:EarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">8927697</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">20202000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">19641280</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">13249083</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">18706486</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">19641274</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">17027040</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">2069570</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="INF"
      unitRef="Unit_shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">17347721</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">19382489</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMemberusgaapLongtermDebtTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">14466365</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The following table sets forth the computation of basic and diluted net loss per share for the years ended December&#160;31, 2020, 2021 and 2022: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands,&#160;except&#160;for&#160;share&#160;and&#160;per&#160;share&#160;data&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Numerator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,054,017&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,808,739&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,507,653&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accretion to redeemable noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,292&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to noncontrolling interests&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46,605&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,511&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,640&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss attributable to Bilibili&#160;Inc.&#x2019;s shareholders for basic/dilutive net loss per share calculation&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,011,704&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(6,789,228&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,497,013&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Denominator:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;379,898,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average number of ordinary shares outstanding, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;345,816,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;379,898,121&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;394,863,584&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, basic&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17.87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net loss per share, diluted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(8.71&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17.87&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(18.99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3054017000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6808739000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7507653000</us-gaap:ProfitLoss>
    <bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4292000</bili:NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-46605000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-19511000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-10640000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">-6789228000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">345816023</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">379898121</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"
      decimals="0"
      unitRef="Unit_shares">394863584</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-8.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-17.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_CNY_per_Share">-18.99</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;19.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments and Contingencies &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(a)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Commitments &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Long-term and short-term debt obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Group&#x2019;s long-term debt obligations are to repay the principal amount and cash interests in connection with the April 2026 Notes, 2027 Notes and December 2026 Notes. The expected repayment schedules of the April 2026 Notes, 2027 Notes and December 2026 Notes has been disclosed in Note 14. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(b)&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Litigation &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;From time to time, the Group is involved in claims and legal proceedings that arise in the ordinary course of business. Based on currently available information, management does not believe that the ultimate outcome of any unresolved matters, individually and in the aggregate, is reasonably possible to have a material adverse effect on the Group&#x2019;s financial position, results of operations or cash flows. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;However, litigation is subject to inherent uncertainties and the Group&#x2019;s view of these matters may change in the future. The Group records a liability when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. The Group reviews the need for any such liability on a regular basis. The Group has not recorded material liabilities in this regard as of December&#160;31, 2021 and 2022. &lt;/div&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;20.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Related Party Transactions and Balances &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group entered into the following significant related party transactions for the periods presented: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchases of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;117,116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;(Acquire of)/Transfer of long-term investments&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(110,039&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,837&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;275,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of noncontrolling interests of Chaodian Inc. (&#x201c;Chaodian&#x201d;)&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;257,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capital contribution/Loans to an entity&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;3&lt;/div&gt; (&#x201c;Entity&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,785,314&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investment income and interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,238&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,366&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;78,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,915&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,953&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had the following significant related party balances as of December&#160;31, 2021 and 2022, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from investment funds&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;103,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,709,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,308,652&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from other investees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;283,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;182,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,041,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,594,920&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;216,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;108,307&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="line-height: 8pt; margin-top: 0px; margin-bottom: 0px; border-bottom: 1px solid rgb(0, 0, 0); width: 11%;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size:6pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;2.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#x2019;s valuation and the considerations were settled in 2020. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;3.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. The annual interest rates of the loans were 3.3%. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;4.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances as of December&#160;31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group entered into the following significant related party transactions for the periods presented: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchases of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;35,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;117,116&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;206,931&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;(Acquire of)/Transfer of long-term investments&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(110,039&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,837&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;275,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of noncontrolling interests of Chaodian Inc. (&#x201c;Chaodian&#x201d;)&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;2&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;257,288&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capital contribution/Loans to an entity&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;3&lt;/div&gt; (&#x201c;Entity&#x201d;)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,785,314&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Investment income and interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,238&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,366&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;78,827&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Sales of goods and services&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,915&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,136&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,953&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;2.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#x2019;s valuation and the considerations were settled in 2020. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;3.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. The annual interest rates of the loans were 3.3%. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">35131000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">117116000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">206931000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      id="Fact_77319693"
      unitRef="Unit_CNY">-110039000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      id="Fact_77319692"
      unitRef="Unit_CNY">-40837000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <bili:RelatedPartyTransactionAmountsOfInvestmentTransferred
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      id="Fact_77319691"
      unitRef="Unit_CNY">275000000</bili:RelatedPartyTransactionAmountsOfInvestmentTransferred>
    <us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue
      contextRef="PAsOn12_31_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      id="Fact_77320361"
      unitRef="Unit_CNY">257288000</us-gaap:BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue>
    <bili:RelatedPartyTransactionAmountsOfCapitalContributionAndLoans
      contextRef="P01_01_2021To12_31_2021_CapitalContributionAndLoansToAnEntityMemberusgaapRelatedPartyTransactionAxis"
      decimals="-3"
      id="Fact_77320543"
      unitRef="Unit_CNY">2785314000</bili:RelatedPartyTransactionAmountsOfCapitalContributionAndLoans>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">2238000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">14366000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">78827000</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_CNY">4915000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">9136000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">13953000</us-gaap:RevenueFromRelatedParties>
    <bili:ScheduleOfRelatedPartyBalancesTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group had the following significant related party balances as of December&#160;31, 2021 and 2022, respectively: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due from related parties&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td colspan="5" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from investment funds&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;1&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;103,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from the Entity&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;3&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,709,689&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,308,652&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Due from other investees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;283,492&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;182,579&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,041,316&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,594,920&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount due to related parties&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;4&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;216,434&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;108,307&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;1.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;.&lt;/div&gt;&lt;/div&gt;&#160;The balances due from the investment funds as of December&#160;31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;3.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December&#160;31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-trade&lt;/div&gt; in nature. The annual interest rates of the loans were 3.3%. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;4.&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;The balances as of December&#160;31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. &lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </bili:ScheduleOfRelatedPartyBalancesTableTextBlock>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_77319694"
      unitRef="Unit_CNY">48135000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_InvestmentFundMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_77319926"
      unitRef="Unit_CNY">103689000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_77319925"
      unitRef="Unit_CNY">1709689000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      id="Fact_77319698"
      unitRef="Unit_CNY">1308652000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">283492000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_InvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-3"
      unitRef="Unit_CNY">182579000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_CNY">2041316000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_CNY">1594920000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      id="Fact_77319929"
      unitRef="Unit_CNY">216434000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="Fact_77319928"
      unitRef="Unit_CNY">108307000</us-gaap:DueToRelatedPartiesCurrent>
    <bili:EquityMethodInvestmentsPurchasedConsiderationPayable
      contextRef="PAsOn07_31_2020"
      decimals="-5"
      unitRef="Unit_CNY">110000000</bili:EquityMethodInvestmentsPurchasedConsiderationPayable>
    <bili:SaleOfEquityMethodInvestmentsConsideration
      contextRef="P01_01_2022To12_31_2022_EquityMethodInvesteeMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-5"
      unitRef="Unit_CNY">275000000</bili:SaleOfEquityMethodInvestmentsConsideration>
    <us-gaap:RelatedPartyTransactionDescriptionOfTransaction contextRef="P01_01_2022To12_31_2022_EntityMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction.</us-gaap:RelatedPartyTransactionDescriptionOfTransaction>
    <us-gaap:RelatedPartyTransactionRate
      contextRef="P01_01_2022To12_31_2022_LoansToAnEntityMemberusgaapRelatedPartyTransactionAxis"
      decimals="3"
      unitRef="Unit_pure">0.033</us-gaap:RelatedPartyTransactionRate>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Segment Information &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker (&#x201c;CODM&#x201d;), or decision-making group, in deciding how to allocate resources and in assessing performance. The Group&#x2019;s CODM is Mr.&#160;Rui Chen, the Chairman of the Board of Directors and CEO. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group&#x2019;s organizational structure is based on a number of factors that the CODM uses to evaluate, view and run its business operations which include, but not limited to, customer base, homogeneity of products and technology. The Group&#x2019;s operating segment is based on such organizational structure and information reviewed by the Group&#x2019;s CODM to evaluate the operating segment results. The Group has internal reporting of revenue, cost and expenses by nature as a whole. Hence, the Group has only one operating segment. &lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Substantially the majority of the Group&#x2019;s revenues are derived from China based on the geographical locations where services are provided to customers. In addition, the Group&#x2019;s long-lived assets are substantially all located in and derived from China, and the amount of long-lived assets attributable to any individual other country is not material. Therefore, no geographical segments are presented. &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_Segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;22.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Value Measurement &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;When available, the Group uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Group will measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates. The Group measures investments in money market funds, financial products and equity investments in publicly traded companies at fair value. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Money market funds and equity investments in publicly traded companies&lt;/div&gt;&lt;/div&gt;. The Group values its money market funds and equity investments in publicly traded companies using observable inputs that reflect quoted prices for securities with identical characteristics, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;1. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial products&lt;/div&gt;&lt;/div&gt;. The Group values its financial products investments held in certain banks or other financial institutions using quoted prices for securities with similar characteristics and other observable inputs, and accordingly, the Group classifies the valuation techniques that use these inputs as Level&#160;2. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable, amounts due from/to related parties and other current assets are financial assets with carrying values that approximate fair value due to their short-term nature. Accounts payable, accrued liabilities, short-term loan and other payables are financial liabilities with carrying values that approximate fair value due to their short-term nature. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Group measures equity investments accounted for using the equity method at fair value on a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-recurring&lt;/div&gt; basis only if an impairment charge were to be recognized. Equity investments accounted for using the measurement alternative are generally not categorized in the fair value hierarchy. However, if equity investments without readily determinable fair values were re-measured during the years ended December&#160;31, 2020, 2021 and 2022, they were classified within Level&#160;3 in the fair value hierarchy because the Group estimated the value of the instruments based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs. &lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:RestrictedAssetsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;23.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted Net Assets &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Relevant PRC laws and regulations permit the PRC companies to pay dividends only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Additionally, the Company&#x2019;s PRC subsidiaries and VIEs can only distribute dividends upon approval of the shareholders after they have met the PRC requirements for appropriation to the generically reserve fund and the statutory surplus fund respectively. The general reserve fund and the statutory surplus fund require that annual appropriations of 10% of net &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;after-tax&lt;/div&gt; income should be set aside prior to payment of any dividends. As a result of these and other restrictions under the PRC laws and regulations, the PRC subsidiaries and VIEs are restricted in their abilities to transfer a portion of their net assets to the Company either in the form of dividends, loans or advances, which restricted portion amounted to approximately RMB7.8 billion or 51.2% of the Company&#x2019;s total consolidated net assets as of December&#160;31, 2022. Furthermore, cash transfers from the Company&#x2019;s PRC subsidiaries to their parent companies 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 PRC subsidiaries and consolidated affiliated entities to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. Even though the Company currently does not require any such dividends, loans or advances from the PRC subsidiaries and VIEs for working capital and other funding purposes, the Company may in the future require additional cash resources from its PRC subsidiaries and VIEs due to changes in business conditions, to fund future acquisitions and developments, or merely declare and pay dividends to or distributions to the Company&#x2019;s shareholders. &lt;/div&gt;</us-gaap:RestrictedAssetsDisclosureTextBlock>
    <bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.10</bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="PAsOn12_31_2022"
      decimals="-8"
      unitRef="Unit_CNY">7800000000</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <bili:PercentageOfRestrictedNetAssets
      contextRef="PAsOn12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.512</bili:PercentageOfRestrictedNetAssets>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;24.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Parent Company Only Condensed Financial Information &lt;/div&gt;&lt;/div&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company performed a test on the restricted net assets of its consolidated subsidiaries and the VIEs in accordance with Securities and Exchange Commission Regulation &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-X&lt;/div&gt; Rule &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-08&lt;/div&gt; (e) (3), General Notes to Financial Statements and concluded that it was applicable for the Company to disclose the financial information for the Company only. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The subsidiaries did not pay any dividend to the Company for the years presented. Certain information and footnote disclosures generally included in financial statements prepared in accordance with US&#160;GAAP have been condensed and omitted. The footnote disclosures contain supplemental information relating to the operations of the Company, as such, these statements are not the general-purpose financial statements of the reporting entity and should be read in conjunction with the notes to the consolidated financial statements of the Company. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The Company did not have significant capital and other commitments, or guarantees as of December&#160;31, 2021 and 2022. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,748,896&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;270,138&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;7,625,337&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;4,067,326&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;23,306,176&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;22,313,954&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;11,773&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;61,631&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;13,107,720&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,091,044&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;1,448,100&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;1,157,990&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investment in subsidiaries&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and net asset&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; of&lt;/div&gt;&lt;/div&gt;&#160;VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;226,249&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,248,002&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,188,332&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="background-color:#cceeff;vertical-align:top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term loan and current portion of long-term debt&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,137,633&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;40,167&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;32,513&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;126,512&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;97,208&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term &lt;div style="null;text-indent: 0px;;display:inline;"&gt;liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;17,784,092&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;8,683,150&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Deficit in subsidiaries&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;an&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;d net loss of &lt;/div&gt;&lt;/div&gt;VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;7,593,564&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,544,335&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,950,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; equity&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;21,703,667&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;15,237,828&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,703,667&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,237,828&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,248,002&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,188,332&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss and cash flows&lt;/div&gt;&lt;/div&gt;:&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="visibility:hidden; line-height:0pt; color:white"&gt;
&lt;td style="width:66%"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(44,090&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(12,405&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,558&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net Loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,940,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,713,764&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,685,211&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;(Loss)/Gain from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(26,708&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(63,059&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;218,756&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,011,704&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,789,228&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,011,704&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,789,228&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,574&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(104,672&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(650,630&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(455,347&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(48,781,106&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(33,683,941&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;465,726&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;36,744,305&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;45,951,288&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(9,604,228&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(10,658,126&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(4,878,180&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4,925,241&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;7,600,828&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,133,225&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investments in and loans to subsidiaries, VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(5,102,250&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(11,168,671&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(13,131,173&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(600,067&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(1,153,850&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;283,028&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash (used in)/provided by investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(10,370,925&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27,416,620&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,674,247&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Proceeds from exercise of employees&#x2019; share options&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and &lt;br/&gt;HKD337,143, nil, respectively&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;2,817,458&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;19,288,423&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of convertible senior notes&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(4,201,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;5,594,779&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;10,085,520&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of shares&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;(347,581&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/(used in) financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,412,240&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,373,946&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,549,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of presentation&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company&#x2019;s accounting policies are the same as the Group&#x2019;s accounting policies with the exception of the accounting for the investments in subsidiaries and VIEs. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the Company only condensed financial information, the Company records its investments in subsidiaries and net assets of VIEs under the equity method of accounting as prescribed in ASC 323, Investments&#x2014;Equity Method and Joint Ventures. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share in the subsidiaries&#x2019; loss and loss of VIEs and VIEs&#x2019; subsidiaries are presented as &#x201c;Net Loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&#x201d; in the condensed statements of comprehensive loss. The parent company only condensed financial information should be read in conjunction with the Group&#x2019; consolidated financial statements. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed balance sheets&lt;/div&gt;&lt;/div&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;br/&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 74%;"/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="6" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,748,896&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;270,138&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;7,625,337&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;4,067,326&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Amounts due from Group companies&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;23,306,176&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;22,313,954&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepayments and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;11,773&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;61,631&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;13,107,720&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;1,091,044&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Long-term investments, net&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;1,448,100&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;1,157,990&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investment in subsidiaries&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;and net asset&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;s&lt;/div&gt; of&lt;/div&gt;&lt;/div&gt;&#160;VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;226,249&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total assets&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,248,002&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,188,332&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="background-color:#cceeff;vertical-align:top;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Short-term loan and current portion of long-term debt&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;5,137,633&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred revenue&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;40,167&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;32,513&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accrued liabilities and other payables&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;126,512&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;97,208&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other long-term &lt;div style="null;text-indent: 0px;;display:inline;"&gt;liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;17,784,092&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;8,683,150&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Deficit in subsidiaries&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;an&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;d net loss of &lt;/div&gt;&lt;/div&gt;VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;7,593,564&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%; padding: 0pt 5pt 0pt 0pt;;text-align:right;"&gt;&#x2014; &lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25,544,335&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,950,504&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total Bilibili Inc&#x2019;s shareholders&#x2019; equity&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;21,703,667&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;15,237,828&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21,703,667&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;15,237,828&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total liabilities and shareholders&#x2019; equity&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;47,248,002&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,188,332&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; </srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1748896000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">270138000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7625337000</bili:TimeDepositsInBank>
    <bili:TimeDepositsInBank
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4067326000</bili:TimeDepositsInBank>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">23306176000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">22313954000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">11773000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">61631000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13107720000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1091044000</us-gaap:ShortTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1448100000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">1157990000</us-gaap:LongTermInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">226249000</us-gaap:EquityMethodInvestments>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">47248002000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">29188332000</us-gaap:Assets>
    <us-gaap:ShortTermBorrowings
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5137633000</us-gaap:ShortTermBorrowings>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">40167000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">32513000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">126512000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">97208000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">17784092000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8683150000</us-gaap:OtherLiabilitiesNoncurrent>
    <bili:DeficitInSubsidiaries
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7593564000</bili:DeficitInSubsidiaries>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">25544335000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">13950504000</us-gaap:Liabilities>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">21703667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">15237828000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">21703667000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">15237828000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">47248002000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">29188332000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Condensed statements of comprehensive loss and cash flows&lt;/div&gt;&lt;/div&gt;:&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"/&gt; &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="visibility:hidden; line-height:0pt; color:white"&gt;
&lt;td style="width:66%"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:2%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;width:1%"&gt;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="font-weight:bold;display:inline;width:100%;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total costs and expenses&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(44,090&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(12,405&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(30,558&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Net Loss from subsidiaries and net loss of VIEs and VIEs&#x2019; subsidiaries&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(2,940,906&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(6,713,764&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(7,685,211&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;(Loss)/Gain from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operations&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(26,708&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;(63,059&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;218,756&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Loss before income tax expenses&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,011,704&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,789,228&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Def.-Times; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net loss&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(3,011,704&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(6,789,228&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(7,497,013&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-44090000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-12405000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-30558000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-2940906000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6713764000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:IncomeLossFromSubsidiariesBeforeTax
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7685211000</us-gaap:IncomeLossFromSubsidiariesBeforeTax>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-26708000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-63059000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">218756000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6789228000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7497013000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-3011704000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-6789228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-7497013000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 84%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:1%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For the Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash used in operating activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(113,574&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(104,672&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(650,630&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Purchase of short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(455,347&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(48,781,106&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(33,683,941&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of short-term investments&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;465,726&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;36,744,305&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;45,951,288&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Placements of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(9,604,228&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(10,658,126&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(4,878,180&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Maturities of time deposits&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4,925,241&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;7,600,828&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;9,133,225&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;Investments in and loans to subsidiaries, VIEs and VIEs&#x2019; subsidiaries&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(5,102,250&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(11,168,671&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;(13,131,173&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 1em; line-height: normal;"&gt;Other investing activities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(600,067&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(1,153,850&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;283,028&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash (used in)/provided by investing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(10,370,925&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27,416,620&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,674,247&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Proceeds from exercise of employees&#x2019; share options&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;3&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);;text-align:right;"&gt;4&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; white-space: nowrap; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal; white-space: nowrap;"&gt;Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and &lt;br/&gt;HKD337,143, nil, respectively&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;2,817,458&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;19,288,423&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of convertible senior notes&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);;text-align:right;"&gt;(4,201,506&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="break-inside: avoid; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, &lt;div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"&gt;respectively&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;5,594,779&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;10,085,520&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; width: 9%; padding: 0pt 5pt 0pt 0pt; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&#x2014;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Repurchase of shares&lt;br/&gt;&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); border-bottom: 0.75pt solid black;;text-align:right;"&gt;(347,581&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); padding-bottom: 0.375pt;"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; background-color: rgb(255, 255, 255);"&gt; &lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Net cash provided by/(used in) financing activities&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8,412,240&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;29,373,946&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(4,549,083&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;)&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="background-color: rgb(255, 255, 255);"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-113574000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-104672000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-650630000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-455347000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-48781106000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-33683941000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">465726000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">36744305000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">45951288000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-9604228000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-10658126000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:PaymentsForPlacementOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4878180000</bili:PaymentsForPlacementOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4925241000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">7600828000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:ProceedsFromMaturityOfTimeDeposits
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">9133225000</bili:ProceedsFromMaturityOfTimeDeposits>
    <bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-5102250000</bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries>
    <bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-11168671000</bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries>
    <bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-13131173000</bili:InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-600067000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-1153850000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">283028000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-10370925000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-27416620000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3674247000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">3000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">4000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">563000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_HKD">337143000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">2817458000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">19288423000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <bili:RepurchaseOfConvertibleSeniorNotes
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4201506000</bili:RepurchaseOfConvertibleSeniorNotes>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">13857000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_USD">23402000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="INF"
      unitRef="Unit_CNY">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">5594779000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">10085520000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-347581000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">8412240000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">29373946000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis"
      decimals="-3"
      unitRef="Unit_CNY">-4549083000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;25.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Acquisitions &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with Chaodian&lt;/div&gt;&lt;/div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Prior to 2020, the Group held 63.6% of equity interest in Chaodian. In September 2020, the Company acquired the rest of noncontrolling interests of Chaodian, with the total consideration of RMB744.6 million including with a cash consideration of RMB250.5 million and 1,731,100 Class Z ordinary shares. The consideration was determined by referenced to a third-party valuer&#x2019;s valuation. The difference between the total consideration and the carrying value of the noncontrolling interest of Chaodian was recognized as additional paid-in capital, amounting to RMB193.3 million. Following the completion of this transaction, the Company held 100% of equity interest in Chaodian. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with one animation content production company (&#x201c;Anime Business&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Prior to 2021, the Group held 8.1% equity share of Anime Business through several investments with preferred rights, which was accounted for as long-term investments using alternative measure method. In January 2021, the Group acquired remaining equity with the total consideration of RMB612.3&#160;million, including the cash consideration of RMB369.1&#160;million and 400,000 restricted Class&#160;Z ordinary shares. Upon the completion of this transaction in January 2021, the Group held 100% of equity interests in the Anime Business, which became a consolidated subsidiary of the Group. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Anime Business was allocated based on their fair value of the assets acquired and the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;liabilities &lt;/div&gt;assumed as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,763&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Vendor relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;75,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;283,402&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;687,165&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of:&lt;br/&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;369,124&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;243,203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;687,165&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill arising from this acquisition was attributable to the synergies between ability of animation content production and the Group&#x2019;s strategy to expand its content library.&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with one Comics distribution company (&#x201c;Comics Business&#x201d;) &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In November 2021, the Company signed an agreement to acquire all of the equity interests in Comics Business with a total cash consideration of RMB600.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100% of equity interests in the Comics Business, which became a consolidated subsidiary of the Group. &lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Comics Business was allocated based on their &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;fair &lt;/div&gt;value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,764&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;User base&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Copyrights&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(42,133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;281,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;600,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill arising from this acquisition was attributable to the synergies between ability of comics distribution and the Group&#x2019;s strategy to expand its content library.&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;  &lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Transactions with one game development company (&#x201c;Game Business&#x201d;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;In February 2022, the Company signed an agreement to acquire all of the equity interests in Game Business with a total cash consideration of RMB 800.0&#160;million.&#160;Upon the completion of this transaction, the Group held 100&#160;% of equity interests in the Game Business, which became a consolidated subsidiary of the Group. &lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Game Business was allocated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;based &lt;/div&gt;on their fair value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;333,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;111,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50,965&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,491&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;344,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;800,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;800,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Goodwill arising from this acquisition was attributable to the Group&#x2019;s strategy to expand its self-developed capacity in game development. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;;text-indent: 0px;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman;text-indent: 0px;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Other acquisitions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;, serif; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For the years ended December&#160;31&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;, 2020&lt;/div&gt;, 2021 and 2022&lt;/div&gt;, the Group completed several other acquisitions, to complement its existing businesses and achieve synergies. The acquired entities individually and in aggregate were insignificant. The Group&#x2019;s other acquisitions are summarized in the following table:&lt;br/&gt;&lt;/div&gt;  &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 1%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,495&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,320&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;85,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;66,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Customer relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;83,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;160,636&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,140&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;283,760&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;477,746&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;42,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;754,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price comprised of:&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="12" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="12" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;295,323&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;244,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;150,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,244&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,973&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;754,166&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 53%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td style="width: 1%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pro forma results of operations for all the acquisitions have not been presented because they were not material to the consolidated statements of operations and comprehensive loss for the years ended December&#160;31, 2020, 2021 and 2022, either individually or in aggregate.&lt;/div&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.636</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">744600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">250500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P09_01_2020To09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis_CommonClassZMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1731100</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:AdditionalPaidInCapital
      contextRef="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">193300000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn09_30_2020_ChaodianIncMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="PAsOn12_31_2020_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="3"
      unitRef="Unit_pure">0.081</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">612300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">369100000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="P01_01_2021To01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_ClassZOrdinarySharesMemberusgaapStatementClassOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">400000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn01_31_2021_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Anime Business was allocated based on their fair value of the assets acquired and the &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;liabilities &lt;/div&gt;assumed as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:70%"/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;189,763&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;85,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Vendor relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;75,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;54,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;283,402&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;687,165&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of:&lt;br/&gt;&lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 77%;"/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 9%; vertical-align: bottom;"/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="8" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;369,124&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;243,203&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;74,838&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;687,165&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="clear:both;max-height:0pt;"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">189763000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">85000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">75000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_VendorRelationshipMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">54000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">283402000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">687165000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">369124000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">243203000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">74838000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">687165000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P11_01_2021To11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">600000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn11_30_2021_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Comics Business was allocated based on their &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;fair &lt;/div&gt;value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:69%"/&gt;
&lt;td style="vertical-align:bottom;width:8%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:7%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;48,764&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;User base&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;11,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Copyrights&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;269,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Technology&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(42,133&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;281,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;600,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt;&lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;600,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">48764000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">23000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_ComicsBusinessMemberusgaapBusinessAcquisitionAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">11000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">269000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_CopyrightsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">4000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_TechnologyBasedIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">5000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">42133000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">281369000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">600000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2022To12_31_2022_ComicsBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">600000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P02_01_2022To02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-5"
      unitRef="Unit_CNY">800000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage
      contextRef="PAsOn02_28_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"> &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;The consideration of acquisition of Game Business was allocated &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;based &lt;/div&gt;on their fair value of the assets acquired and the liabilities assumed as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 76%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt; Period&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB in&lt;br/&gt; thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;333,830&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;111,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;50,965&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(40,491&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;344,696&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;800,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;Total purchase price comprised of: &lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 9pt; width: 68%; border: 0px; margin: 0px auto; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:9pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash consideration&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;800,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">333830000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">111000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis"
      decimals="-3"
      unitRef="Unit_CNY">50965000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">40491000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">344696000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">800000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2022To12_31_2022_GameBusinessMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">800000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">The Group&#x2019;s other acquisitions are summarized in the following table: &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 48%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td style="width: 1%;"/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 1%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" rowspan="4" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amortization&lt;br/&gt;Period&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="4" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net assets acquired&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;18,495&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,320&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; width: 1%;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;85,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intangible assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding: 0px;;text-align:right;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Brand&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;66,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Customer relationship&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;83,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;Non-compete&lt;/div&gt; clause&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;28,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6 years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#x2014;Others&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;160,636&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;71,100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;61,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1&#160;to&#160;10&#160;years&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;(49,140&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,500&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Goodwill&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;283,760&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;477,746&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;42,131&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;754,166&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align: bottom; width: 48%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; width: 1%;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="clear:both;max-height:0pt;;text-indent: 0px;"/&gt; &lt;div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total purchase price comprised of:&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;/div&gt; &lt;div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 72%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td style="width: 2%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;For&#160;the&#160;Year&#160;Ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="12" style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td rowspan="12" style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;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;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Amount&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 1pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td colspan="12" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;RMB&#160;in&#160;thousands&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Cash consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;295,323&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;244,949&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;150,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Share consideration&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;118,428&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;391,244&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"&gt;
&lt;td style="vertical-align: top;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Fair value of previously held equity interests&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;117,973&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;30,000&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="text-indent: -1em; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;413,751&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;754,166&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;180,000&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size: 1px;"&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="letter-spacing: 0px; top: 0px; background: none;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"&gt; &lt;/div&gt;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width: 53%;"/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td style="width: 1%;"/&gt;
&lt;td style="width: 3%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="width: 4%; vertical-align: bottom;"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">18495000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">28320000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">85369000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2021_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">66000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_BrandMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2021_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">83000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_CustomerRelationshipsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2021_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">28000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">9000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_NoncompeteAgreementsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P6Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2020_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">160636000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2021_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">71100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="PAsOn12_31_2022_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">61000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P1Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_OtherIntangibleAssetsMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">49140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">17500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">283760000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">477746000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">42131000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">413751000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">754166000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest
      contextRef="PAsOn12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">180000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">295323000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">244949000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">150000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">118428000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
      contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">391244000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">117973000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">30000000</us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2020To12_31_2020_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">413751000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2021To12_31_2021_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">754166000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1
      contextRef="P01_01_2022To12_31_2022_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMemberusgaapBusinessAcquisitionAxis"
      decimals="-3"
      unitRef="Unit_CNY">180000000</us-gaap:BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2022To12_31_2022">
&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border: 0px; width: 100%; border-spacing: 0px;;text-indent: 0px;"&gt;
&lt;tr style="page-break-inside:avoid"&gt;
&lt;td style="width:4%;vertical-align:top;text-align:left;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;26.&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:top;text-align:left;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: left; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Subsequent Events &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman"&gt;On January&#160;11, 2023, the Company completed an offering of 15,344,000 American depositary shares, each representing one Class&#160;Z ordinary share, par value US$0.0001 per share of the Company (the &#x201c;ADS Offering&#x201d;), at US$26.65 per ADS. Shortly thereafter, the Company completed the exchange of an aggregate principal amount of US$384.8&#160;million of its outstanding 0.50% convertible senior notes due December 2026 (the &#x201c;Exchange Notes&#x201d;) in privately negotiated transactions for the Company&#x2019;s issuance of ADSs. The aggregate purchase price of the Exchange Notes in the amount of US$331.2&#160;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;million was funded by the net proceeds from the ADS Offering. And the remaining net proceeds (after deducting selling commissions) of the ADS Offering is US$68.8 million. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">15344000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:CommonStockConversionBasis contextRef="P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">one</us-gaap:CommonStockConversionBasis>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">26.65</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">384800000</us-gaap:DebtInstrumentFaceAmount>
    <bili:PercentageOfConvertibleNotes
      contextRef="PAsOn01_11_2023_ConvertibleSeniorNotesDueDecember2026MemberusgaapLongtermDebtTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="4"
      unitRef="Unit_pure">0.005</bili:PercentageOfConvertibleNotes>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="PAsOn01_11_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">331200000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P01_11_2023To01_11_2023_AdrMemberusgaapStatementClassOfStockAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">68800000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_77319365"
          xlink:label="Fact_77319365"
          xlink:type="locator"/>
        <link:footnote id="FN_264497" xlink:label="FN_264497" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Hode Shanghai had 100% of beneficial interests in these consolidated VIEs.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319365"
          xlink:to="FN_264497"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319366"
          xlink:label="Fact_77319366"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319366"
          xlink:to="FN_264497"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319367"
          xlink:label="Fact_77319367"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319367"
          xlink:to="FN_264497"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319368"
          xlink:label="Fact_77319368"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319368"
          xlink:to="FN_264497"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319369"
          xlink:label="Fact_77319369"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319369"
          xlink:to="FN_264497"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319498"
          xlink:label="Fact_77319498"
          xlink:type="locator"/>
        <link:footnote id="FN_264504" xlink:label="FN_264504" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">App stores retain commissions on each purchase made by the users through the App stores. The Group is also obligated to pay ongoing licensing fees in form of royalties to the third-party game developers. Licensing fees consist of fees that the Group pays to content owners for the use of licensed content, including trademarks and copyrights, in the development of games. Licensing fees are either paid in advance and recorded on the balance sheets as prepayments or accrued as incurred and subsequently paid. Additionally, the Group defers the revenue from licensed mobile games over the estimated average playing period of paying players given that there is an implied obligation to provide on-going services to end-users.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319498"
          xlink:to="FN_264504"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319499"
          xlink:label="Fact_77319499"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319499"
          xlink:to="FN_264504"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319622"
          xlink:label="Fact_77319622"
          xlink:type="locator"/>
        <link:footnote id="FN_264503" xlink:label="FN_264503" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">It is primarily due to the tax effect of the Company as a <xhtml:div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-exempt</xhtml:div> entity incorporated in the Cayman Islands.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319622"
          xlink:to="FN_264503"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319623"
          xlink:label="Fact_77319623"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319623"
          xlink:to="FN_264503"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319624"
          xlink:label="Fact_77319624"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319624"
          xlink:to="FN_264503"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319691"
          xlink:label="Fact_77319691"
          xlink:type="locator"/>
        <link:footnote id="FN_264499" xlink:label="FN_264499" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In July 2020, the Company acquired certain equity interests of two investments from one investment fund, of which the Company is its limited partner. The consideration was RMB110.0 million. In 2022, the Company transferred several equity investments of the Group to another investment fund, of which the Company is its limited partner. The consideration was RMB275.0 million. The balances due from the investment funds as of December 31, 2021 and December 31, 2022 were consideration receivables related to the equity investments transferred, which is non-trade in nature.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319691"
          xlink:to="FN_264499"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319692"
          xlink:label="Fact_77319692"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319692"
          xlink:to="FN_264499"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319693"
          xlink:label="Fact_77319693"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319693"
          xlink:to="FN_264499"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319694"
          xlink:label="Fact_77319694"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319694"
          xlink:to="FN_264499"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319698"
          xlink:label="Fact_77319698"
          xlink:type="locator"/>
        <link:footnote id="FN_264501" xlink:label="FN_264501" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company established the Entity with an independent third party and two entities controlled by Mr. Rui Chen and Ms. Ni Li, respectively, to acquire the land use rights for a parcel of land in Shanghai for future construction. The balance as of December 31, 2021 and 2022 represents interest-bearing loans and interest expenses related to the Entity, which are non-trade in nature. The annual interest rates of the loans were 3.3%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319698"
          xlink:to="FN_264501"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319925"
          xlink:label="Fact_77319925"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319925"
          xlink:to="FN_264501"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319926"
          xlink:label="Fact_77319926"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319926"
          xlink:to="FN_264499"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319928"
          xlink:label="Fact_77319928"
          xlink:type="locator"/>
        <link:footnote id="FN_264502" xlink:label="FN_264502" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances as of December 31, 2021 and 2022 mainly represent considerations related to long-term investments, which are non-trade in nature. </link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319928"
          xlink:to="FN_264502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77319929"
          xlink:label="Fact_77319929"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77319929"
          xlink:to="FN_264502"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77320361"
          xlink:label="Fact_77320361"
          xlink:type="locator"/>
        <link:footnote id="FN_264500" xlink:label="FN_264500" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In September 2020, the Company acquired the rest equity interests of Chaodian from certain noncontrolling shareholders, which included some related parties of the Company. The consideration was determined by referenced to a third-party valuer&#x2019;s valuation and the considerations were settled in 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77320361"
          xlink:to="FN_264500"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_77320543"
          xlink:label="Fact_77320543"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_77320543"
          xlink:to="FN_264501"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>128
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( +@QFU8'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 #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " "X,9M6Q%I;(>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>R$[V!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DNR-F5L#["CI9\_
M?0(U)DK3)7Q)7<1$#O/-X-N0I8DK=B"*$B"; WJ=RS$1QN:N2U[3^$Q[B-H<
M]1ZAXOP>/)*VFC1,P"(N1*8::Z1)J*E+9[PU"SY^IG:&60/8HL= &40I@*EI
M8CP-;0-7P 0C3#Y_%] NQ+GZ)W;N #LGA^R65-_W95_/N7$' >_/3Z_SNH4+
MF70P./[*3M(IXHI=)K_5Z\WVD:F*5W7!;XOJ82NX%+44=Q^3ZP^_J[#OK-NY
M?VQ\$50-_+H+]0502P,$%     @ N#&;5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!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 <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>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>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;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_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.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/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&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>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(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.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
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<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" "X,9M6Y('\3?8'  ! *   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+5:87/;-A+]*QCUIG,W(TLD2$IR:FM.ENU4<XZC6DE;IW,?8!*6V) $"X)V
M?+_^%J1$R VT9-SZ0V*2(AX?L-CWL"!/'H7\7&PX5^1+FF3%:6^C5/YF."S"
M#4]9,1 YS^"7>R%3IN!4KH=%+CF+JD9I,J2.,QJF+,YZTY/JVE).3T2IDCCC
M2TF*,DV9?#KCB7@\[;F]W86;>+U1^L)P>I*S-5]Q]3%?2C@;-BA1G/*LB$5&
M)+\_[<W<-V>CJD%UQ\\Q?RSVCHGNRIT0G_7)(CKM.9H13WBH- 2#/P]\SI-$
M(P&//[:@O>:9NN'^\0[]LNH\=.:.%7PNDE_B2&U.>Y,>B?@]*Q-U(QY_Y-L.
M!1HO%$E1_4\>ZWL#N#DL"R72;6-@D,99_9=]V0[$7H.Q=Z !W3:@%>_Z017+
M<Z;8]$2*1R+UW8"F#ZJN5JV!7)SIJ*R4A%]C:*>F<_' )5E" $Z&"O#TU6&X
M;7M6MZ4'VKJ4O!.9VA3D(HMX]!Q@"$0:-G3'YHRBB.<\'!#/[1/J4$J*#9.\
M0&"]II->!>L=@A5A"3-)D456SV,]'WZ[@KO(0O&T^*^M[S6D;X?4R?*FR%G(
M3WN0#067#[PW_?X[=^3\@!#V&\(^ACZ]R%2LGL@-7\>%D@R87[/4&B$<YRQ.
MXCOX!QT/!PBOH.$5=.$UA[&4+ '4B'\A_^%/-F8XDN,X[IAZHV,'H35J:(U0
ML":^'YYRZRCAS:ES=(FP&#<LQMU8++F,1:23@D!.6@FU(.W2H,H#A-JDH39!
M 6? *ZJX729L;2.$M[]G2<$1'L<-CV,49UY*6;&(BQ#FSRUG$ATF'.WHR*5'
MGHOP<ATC@TZ7F?T+V,/1YTP\9F3%62$R'I%%491<6N41Q[Q%Q<O=DVBW"[>?
M15)F"JP3AB_ALK RPI&N!4:(&D*TDPQLHWG#<R%5G*W)2C%5VHGAB"U#983>
M165YQZP:(#*'6;46TJI.+3A73*XYF84A+!\DP$0U),;1:+O;2=PO4B[7>M#>
M H+:D+E(<Y;9R>* ;=GI&GEW.^G[:@-I@!+"85H)&6%W.RK[OF)<PD7[)&O3
M>51,72/T;D>EW[+:"OYA7CC<Y2W&RFB\BXMTPVJ6926PJM/2R@<'4K)$HV?4
MWL4%VO@RK&&*N%IV(:QPL+9)18W6TTY:O\@4Y'95%6@#8CL]LW%K0<3EBQJE
MI[@^FQ"&H0"QWVIJ%C$966GA<!\'JP%Y.YLM,7)&]2FNT0VY9_* !+0%KS6@
M1O5I9]4GUV5Z9W?K%A!8D!YY$Y\>8Y2,R--.(@_K;B%A?*J2HU_Y(R<"K$E'
M%YQ\+B+KPJ<-'25IY)[B.MU$=%=H5!E:D4P/)<)?4WYJE)_B8@W3*ZW(B/!S
M'ZP\CQ5HVJHJ"8%O57%%!,HY<EFJ4O)JF<:RT#Z<];."ZEEZH^)A&GC>>.*!
M'SS8:!HKH+AV;^,\BR+@5?1W!Z0J+M]G=C8XY%D9)Y'.?*]/WI;B?QL.Q[KD
MXK)/KL6 ^). ?-)7H;"[$2SJDUN6K?.2G.L@QJ'" F#LA.(N\.>>S?49#/<'
M6!Q;>X7#0>2R]8;%&#=C+!3W@C]S6XI"SXY/<7XXHW!$ZCB^YV%[#<9>O$[V
M8@:NSG7K'@..-+_&"!E7\7 ;6,PO;\BLC&(%X9LIQ6&PJDP_5 RVX+6L#SSC
M*![N #M.E[%,R>+<2@5'<'WJ8U3V=HAP]=]1.;3/TM)\"6G''T$WY4:4>H]0
MY%"A098*R-T/,<O(U17FPIXQ%@^7_AW1*Q%60;22;=D5XO'OH"]]HC8<UJXB
M3_CWWTVH._Y!*VM>WB5Q2,0]F6_BC&&DC=%XN"V<E05< 5F<"ZA@0T5^>\>U
M3=LWWE"L%^Z\><9XO-$K;!:B9O92SL:%/-PR=L,*A4@ALHPGA^<Q#O1K#*K
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
MD)S;DX09*B%4)$>"D Z BGH+_H>J?)4]7?3W7B:J^I-Z2Z;R=CR"/3%1+U?
M0H:-4]U^ZU:Q*?P;$^NC:7?O[2A"&0NILA<P9AB&,;/S$V;')6&CL=$C#?4S
M#2A;;G=;JJQJ/)(X5B)B95_J C%D0 LJMB4A#DG$PW!L$?= 0_U$\ZYLT_(^
MA[JXC_9Q40C;< 9P8Y<1Q!"J(YC:HEP['G&I"!D1U>,-]?/-0M]I6,'+H$V_
M^A*3BR^"2QO"%H@90!BQU;A67'$I1[3T $/]!/-+52T?\Z) !;B,P8":*7>F
MQ#7DL:3$9A;,(904/@"_8QD]M5 _MKRORGNG_(W'FLL84L'U4J=BN(81C3FS
M01IS:%("&R%IVE,+]6/+QPY3BH,\3[@AI *;%ZX<40B#4!XJ)]%A#H'LHK&@
MZV&%^FEE5]I+IQ2BLA#"""$UJ<C)=JXE!&LL'73&7$)>4"P>4<9Z:&&G0,NX
M&N:2A:"P &1HKRG$$BY11';=2A!#R8CD5-(1-3VL,#^L?.].%'EZFQ>YV0#@
M+8I):652;\E4WHZ'<-#?\=/*88<(FP^S/42'SR4* 9MU)94=$ZXA%'W8]-DA
M@3CDBL1D!%%8CRC,CR@W:9'6._1ZU,5=6FNO,(0K!*'2KM4+Q) 1*(*.,-<N
MC@'AQR*]YQ3V1.<E_:K]<X30!%6PT;"5(!@C(VD7#,0,!(?A")NPGDV8GTT&
M&\&B2LM=BVR_C#?PDX'+ZFY04);Z%JV1#,$2!77"[H4M$,,8((LZDI&>#X0N
M'0W*GF&8GV$./%;K!UUN\?E#T*,KY?8V #$4) K=M(LX5+"9C.(1.3W+L"=:
M,%E6;T'-(.L..A;[&,6K"]:*X2*V2_L",80\(H6]N\?L!%7Q&'>RGFN8GVL&
M?::V.J7+Q! :@3V*S9C73YSW#_HG6G,0[U"3G4G'T$D);F6!M\^]B.-![#F*
MG<)1F5NET0'$0(K$7! GAR$@)<*(4WM3@KED)*3#Q7_<W>]!BI-3^R2[:OP4
M@W OF#V702;UEDSE[7@L>XSC7L89;([&DOW>P=$^1\&$2YM*$4/*9!0[?4',
M, PC0>*1G@+OD8K[D<K>$CT1]]R%H8@* "Q;&M+7H1&QMQD)8B>@DD1CN@9W
MM/QLY>Z*GE*&T)"(0QDZTA .,[#A=!DPPX@I1<*1C2SO"8L_05B=NJ<4(5BD
M9$SBR"[3B"6/I.1V;R+!# GG(1G;QO*>M;B?M:ZK]3IO^UL*656V>7FOR\R4
M[!<?JE8'-,9N.;_Q>\8S0H FJHD<)1,X.A[&'M^X\J;ZFQ5L(U95L=1U\V/7
MT6V_H6/FI<!G9_@IO253>3L>PAX9^1/(N%SF!NUAA6W2?/DJ+X,LW>2PXM"!
M=*F. ]O#?L;N32*6DL-JE'8'&7,I8Q;':HP$>E+D?EBZ:=-VVU:PZ]R/')XY
M7#+CBCIWZ1 SR82TU2"8)Q0;D]+S&O?S&I#]=KW=H>[^_F.UAH!8F6>Q'G3P
MHJB:YJ=Y7L+7Z"Z&N\ E(VISV0(QBP1S5+I6KU@81VJDDHD>WH2_"S;4N=1W
M>9:CU"'<SM4K1D48Q\16A)ER2@6S;_(EF"7E<4@Y&:EAH@<IX0>I70U[ P7,
M%+'@79F]_K$)FA/SET"02#(>1LSNT"*6C $YA8Y8Q!"@'E9S.**UIRSAIRP
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
M;[TZ$713;AX_4B%H5AXF&,68%0;R^S6EXN6DV(]N?N&8_0-02P,$%     @
MN#&;5DZ><.*,"P  RD@  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6RU
M7.UNVS@6?17!.]AM@4[,3XGJI $22]T)T"9%G9G!_E1L)M;6ECR2G+3 /OQ2
MLF)9Y!5CI\P G<3.T9'N(7EY+BGI]#$OOI4+*2OO^VJ9E1]&BZI:OQ^/R]E"
MKI+R)%_+3/WE+B]62:4^%O?C<EW(9-X<M%J."4+^>)6DV>CLM/GN2W%VFF^J
M99K)+X57;E:KI/AQ(9?YXX<1'CU]\36]7U3U%^.STW5R+Z>R^F/]I5"?QCN6
M>;J269GFF5?(NP^C<_P^YD%]0(/X,Y6/Y=[O7AW*;9Y_JS]<SC^,4'U%<BEG
M54V1J!\/<B*7RYI)7<??+>EH=\[ZP/W?G]@_-L&K8&Z34D[RY5_IO%I\&(F1
M-Y=WR699?<T??Y=M0+SFF^7+LOF_]]ABT<B;;<HJ7[4'JRM8I=GV9_*]%6+O
M #9T &D/((<>0-L#Z*$'L/8 =N@!O#V@"7V\C;T1+DJJY.RTR!^]HD8KMOJ7
M1OWF:*57FM4=95H5ZJ^I.JXZFUQ?3:\_74;G-W'D36_4C\_QU<W4N_[H77^)
MOY[?7"J =WX5>9/KSU^^QK_'5]/+/V/OT_5TZOWS']CGOWEIYMTL\DV99//R
MG?=+[_/IN%)769]K/&NOZ&)[163@BC#Q/N=9M2B].)O+>9]@K,+;Q4B>8KP@
M5L9(SDX\BM]Y!!'B3:[^X[W97OG;IPC&7KE("EFV/X"+GAQSBC^FD??FE[=*
MBN>)H\.)\0NO/3[\%.CX4_2:A.ZZ'6W.R0;.>:528"$?9+8!K_AB>[3?'%WG
MNH<S@D488C\X'3_L-\L6&.P!*0XX$KB/BTQ"'%)!?<'ZP!@ XC 48>#O@+V(
MV2YB9HUXDI>5E]]9H]XR\+US_XH%8J$(B!8V@"0^]D/A:W%#E)PRQ*FF9 P@
M0\R%0 @.G.\"Y]; _UWD9>FMB_PNK:"@N7%>*EA(0JZ%;.(X%TB'12:,(48Q
MT\,U<40PA(>:V=]%ZS<'TH%HK]>R2*HTN_?D=S69E[)\#P7MVR2KS<'[<IW,
MY(>1FOU+63S(T5D]%M%O4&IR21:Y)(L=D?5:(MBU1&#M=]-DJ3*6FH/4=%E\
MD[TV@9HD,/N_ZH8H8'I'!( !IHSI*0? \2!D@E.M*P) 6I\ZQ'!?%#L%A'WD
MR4QUQF6C03)7YB$MJ[IS/DBK$ +(+9Q@%:(F! "D/N<4:4( ."RHRM):LHH!
MH,J[2!!8AW"G0VC5X:OJ6TDQ6S1"S%7^7>9KY74KJPHAT!T"GU-?BVX" /U0
MM9V6LB, 1P15&5L#Q@ 0<TQ"?R U8=1Y/605XB:O5'?(C10%FC0$7 91XX'0
M4%, A 9J,A):3X] )&(!(40;/3$$Y:%0W3 <D&'/\F*K#)_J">FNR%=/4N09
M+ $V+T'0>@SK(P%"8C5D B%T!0"DSTBH\HPN (!4\Q@*?3H@ .D$(/9)JEK(
M0MGT6;Z2XS=M+W@+3E0MDZ.9RBE;Y)0M=L76;Y/.$&.[([[,'F19-6GIJ6&6
MJI^^?>=ERBN_4=\M-_-ZT*:K=9(6-;!\"[88!08.)6K>T3LM  P"@HQ!"^!P
MR+ ^NF, 2,0^7U^:SCECNW6^S"JI)'\2!@S:=*]$8,2Q'K.)8VKHA7K()BQ
M5"\^8@ F*$4#TS;N'#.V6^9=P.W0!",V#:R:IE%(J!XR *0^%?HL#>$PY\R,
M&@(BP?<L=C_NSCMCJR$\B[_/%DEV+[W[),W*[0"0 [W<ASJE:=8@'!&^T<<A
M.LZ1D91-',,!'HJ\\ZK8;E8C>5NW=CTK;])RT:2!6@0P=-,O8HH%#XU9"0"&
M]:2D!V^]MJ/SJ".VOI*=Y\5VT]O,;663-4'Q3(^)P1G=Q!$U2QN#!J!##!MF
MQH2%W&=#B:(SMMCN;%M#!T[GPQ*8!C/DC%%?E\#$82JHL;0"X-008S30[3U$
MR!#%'):!=+Z6V'UM8^ANY5U>R%8&KTJ^6^TM >QEH"Z&(VUT3" D1@%5\X8F
M!(3TZ]*0:]TFAI 4(>0S,:!%9VZ)W=Q>[N('PX:,JNJP1MX$@1P; P#"A9R(
M4(\8P'%*_0$S3SHO2ZR^K%E)K.<),%H"-#)'=1FGAPL@U9PFN-G( -(72 1Z
M611#2(IXO<@T$'1G%HG=+)[/9H5L-EJJW"OD7,I5<KN47I:KUL^J(E\N&ZO8
M^HC2^U^[E NJ9#W7L1;?*5ODE"TF@)-5M=? \@+I#"JQ&]2G/N@E556DMYNJ
M:0S5-$/M 3:#:2:Q2@CZ<@,$XTQ?;(!0(3?F)0#&?!\-)>3.P!*[@1T41,U4
MWD6Z3&_5/T^EJI-_M9L*BWPY5_,V* S@-Y5E#Q V1C'L3/W0UU>)(:0?B) 0
MH4L$V6>D7-2>-^RKU-E=8K>[UM0%&-*!U 595SAU <B!U 4@[:FK<[HD.&#M
M0<U1:L NZ@WG!^EM*]WQ=NH&ER&(2XLZ<<H6.66+7;'UFZ>SS\1NGS\J#Y7>
M9]YL4Q0RF_WPJB+)RF6RW=6?_W>S7:. ^ZSI<BD-0F/S"L Q9:UU7PG 5+9&
M86AD,6@AFO3,2E^-SE^3P_VUI<N"8IAF%Q;#Q(%B0.O1H!@ T"8&[5PV/63U
MN"_#4/JBD+W&*A'KU<,$0F)$0V-W( (Y55$6Z!L.,82LQ<=#Z8MV]IK:[;53
MYV4_U[%9S2E;Y)0MIH#]'W9>M'/_U.[^)T9O_"D/1DW+#GDP"&9Z, @%>#
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
M ">80OR6EZG>#$F_&?K\?5P@-H$[Q^J6"(P2YWBY_P[/%8=S11OS.7BSB?^
MT<U^M\O;[: T-QMDZ[RL]]7AV<R^()L5W2O=P&"C)5@YZW&C6:,ELT9;S15M
MW%^])9)^2S3>^!X^@7\4[?"3>0/>OD#/ TC7 D6AL#>GEPB,$.F\@@*!*?.T
MHIT/D(=WP3A,"9C>VDB_M;'9Z&ILSP\8H\U'7L$2FK1HMQ_!Q<,[/K0?,0U$
MNB^D07"1'+[Y9$Q ;QBD?\]D-'W-2Q@W^_RY*'O5SM_!MA+DR9/W5.2L>RJS
M1DMFC;::*]KXI4J]J5%^4V/.E>MV:[4]2+W1>FM.DI]5/_9_Q;F=-6NT9-9H
M*X4\T1#+B3,1JC="RF^$/J$'-X^GK^K#O.DV:M,3GNY1V#.]H7.4!H%):3ND
M!$&1B%%;OJP0'!4JGD@RJK<]ZJ5''X"1.NLV-PQ#PU-60V9\3T$HY)TU(0V=
M36L,%T/JM3E!#!,CPN4$\4M4,#E1E5>]N5%^<_/>/N Z,5J\G" GJ<RI0MLB
M(SA"8ND\%H+%8["X.Z]'0QP/E\.BSYB4WL<HOX]Y/[TY88H*1J+?[FNXJ*[-
M>[-N#V\$N0Q.V4^TAEZ0;C;MF$29]=XGGG4"-!E^1R!/,D2<%@U5;#_(NSH
MAZ^FC*(X%E-SN?=/RN^?7N@A(+XXO 'Y:]8\=.]UZ\K$4^^V.GSA\%;M ;<\
M8(;O[K2/SR5('%/=L7$K?P//7:\7@S</;W5UW[[RV0Q.R/#=>WN/OSV^5OI=
M^S)EZ_<_D]>K[N70?9CN7=6_I]5]!IDSUW<0,OS)-*#J7O_<_="4N_;]QK=E
MTY3;]N.#3C>Z,@#X^UU9-L\_F"\XOH3[^O\!4$L#!!0    ( +@QFU8]1I10
M#P,  )0*   8    >&PO=V]R:W-H965T<R]S:&5E=#@N>&ULO59A3^) $/TK
MDYZY:&)L:6DQ"B1(,9I3(8)G[N/2#K2QW>5V%_#^_>VVM8(4Q NY+W1W.^_M
MS)MA.LTEXR\B0I3PFB94M(Q(RMF%:8H@PI2(,S9#JMY,&$^)5%L^-<6,(PDS
M4)J8MF5Y9DIB:K2;V=F MYML+I.8XH"#F*<IX7^N,&'+EE$SW@X>XVDD]8'9
M;L[(%(<HGV8#KG9FR1+&*5(1,PH<)RVC4[OH>=H^,_@9XU*LK$%',F;L16]N
MPY9A:8<PP4!J!J(>"^QBDF@BY<;O@M,HK]3 U?4;^W46NXIE3 1V6?(<AS)J
M&><&A#@A\T0^LN4-%O&XFB]@B<A^85G86@8$<R%96H"5!VE,\R=Y+718 =CV
M%H!= .Q] 4X!</8%U M ?5^ 6P"RT,T\]DPXGTC2;G*V!*ZM%9M>9.IG:*57
M3'6=#"57;V.%D^UN_V'8O[OU.Z.>#\.1>MSW'D9#Z%]#MS.\@>N[_O,0C@>$
M(Y41RC@@R0D<04QA%+&Y(#04IQ_V35,JSS2_&11>7.5>V%N\J-EPSQ2_@!X-
M,5PG,%5(95SV6UQ7]DY&'X,S<&JG8%NV#=V'7W#\_5O-<R]/*KSK[L]5@Z>A
M#\='533^5VAN?FRCZ>U/8U5[LZ:84U:"D_'6M_ .. L00P$3SE*(A9@3&B"P
M"3 >QE0U$1"1*@.5;JKZESHO;0(F9&76=]ZH6^"%F)$ 6X;J<0+Y HVVSI)U
M696D0Y+Y.5DC(].]=-%VG$:M[C3-Q6HJ-LU<[]UF3>=ZJ7/]'W4.&%T@E_$X
M01!(8\:!,KDJ./U4\?QN;\5A:SVD;GTC)-NI6_:ZE;\SAFJQH:J6<QYWY;::
M<^XVJB5T2PG=G1+VUPNR2H>=!%^MO$.2^8<DZQV(;"T+7ID%[[\W#._3\MWI
MT_Z%Z7O[-8!-L\T&8*Y\?E/DTVSN$2K(.97Y%ZL\+4>K3C91?#B_4B-7/B&]
MT^3SVCWA4_7OAP0GBM(Z:ZC$\WP&RC>2S;*/_)A)-3)DRTB-C<BU@7H_8:J3
M%!M]03F(MO\"4$L#!!0    ( +@QFU:_H42%;Q0  *HY   8    >&PO=V]R
M:W-H965T<R]S:&5E=#DN>&ULI5M9<]M(DG[7KZC01$S(';"$DR!]1<@:=[>G
M[;;"]O;$[L8^@$11K#:(8N.0S/GU^V56 2B0H-SN>;#%HRHKSR\/%%\\Z.I+
MO9&R$5^W15F_/-\TS>[9U56]VLAM5E_JG2SQS5I7VZS!V^KNJMY5,LMYT[:X
M"GU_=K7-5'G^Z@5_=EN]>J';IE"EO*U$W6ZW6;5_+0O]\/(\..\^^*CN-@U]
M</7JQ2Z[DY]D\U^[VPKOKGHJN=K*LE:Z%)5<OSR_#IZ]CFD]+_A-R8?:>2U(
MDJ767^C-V_SEN4\,R4*N&J*0X<^]O)%%083 QA^6YGE_)&UT7W?4?V39(<LR
MJ^6-+OZE\F;S\GQ^+G*YSMJB^:@??I96GH3HK711\__BP:[US\6JK1N]M9O!
MP5:5YF_VU>KASVP([8:0^38',9?_R)KLU8M*/XB*5H,:O6!1>3>84R49Y5-3
MX5N%?<VK#SM99:2?^L55 WKTZ=7*[GUM]H8G]@:A>*_+9E.+-V4N\S&!*S#2
M<Q-VW+P.'Z7X#[FZ%%'@B= /PT?H1;UT$=.+3DE7W66E^C<+Z(D;2*D+E6?&
M'\I<W%:REF5C/M!K\:,JLW*ELD)\PH<2SM?4XG^OEW53P7W^;TI%AH%XF@$*
MJ6?U+EO)E^<[.JNZE^>O_OZW8.8_?T2\N!<O?HSZ-XSW^-[@4@S;Q6M5J"7^
MB;<E+'#1;*3X^]_F8>@_O]';75;N^5WP7.BJ^Z+;8K]Y(E0-G0JUTJ5:B65%
M^N5_H@!8J/).W*M<:K'2VVU;JF8O "EBKUM\<R?+GA55BIL-['!)O.AJI_&%
M!)F:**FMHC>%RNAHT%@9]F@7,7V3[;=@XFU=X&BF!9>2VZ6LX%)!Y)E%9@^]
MJ71[MQ$*5E[US@'Z=;NL5:ZR2LG:$_?XFRT+"7*-A!4; ;]0#;X3%U89O[U]
M4_>*(*E="N19="XM$A>(6(:D>UGL"=9D5>'$1I.$CMY_ FN[CJ1'RMU5"KBI
ML$N6=P#,O!-:=W:D@W:5AIY)W9IM3KS*J@$\DS<+<D&U D\XL,6;NB-R*_6N
MD'1@D#ZOQ4>Y:Y<%# F2;(Z14]Q^O#EV"%[6<4S6$]=@N2#%ST>*9Z,5DA1-
MFG][^P&\\H)?LSK/_A _%7I),<C8+=YGU1?9,$&\7&T('((QP;I=0:9ZW1;0
M3J'JCO1-D=6U^!\P"8T@YXAZDU5D$',<)2VQU%F5=R;Z64-QO]!_GQJ]^B+>
M?%UMLO).7HK/SG&JKEMR22BQ 9\?2O%AU6ARLLA UUA9;+<]P<\]%$YV>K->
M&Q<0 &TY6-G1P36[3>^]'2B.Y.ZMM<U^U]6!U[*W/>J*4 4YW1H.J1_J9V?O
MF<HG=_EM >QB*O\MLXIV#T%)@MS*:D4 >B>96U61P4#D;9F;UV\05WH+/_KP
M@!"O-VH'T%7 V!T4=TTZX$ ZZP'HYU_$.QOEO3%(]" 6@>^#\#T"D%UYHPOR
M\[.?=2[_PK:;3:8A9GEZZ^+4UI[9&WWIB7=-?BG^F<$@SH&OVQK!!^?+)0)=
M[VB_X?03.=0F4_VA'8:,ONW!!*'FD/TL5YM2%_IN/R+<T^PY<Q8.3':T9H_1
MZO5RT5%],D5-#.2,GMX\)60G?S"PG\/9&U63OHQC]0[9@25<=^R<W_*VZ]4?
M+2A^I^>][5![TO%ZU;'ZWY:FSJ43)E4X,M;TZB/31:2?'U KP3)2W&5;![*'
M\W]I$=$M)+E3!"J/GGZP:=I9?A"_<<+-@8>56K9]U4,<T+F5_%WOQ:^RH<+Y
MFP>:U0<G_$3"N <X^I0;25"%\KBM&+(H[:^,MAX1Z>"$&[)A?>*,ZQ(-@OB<
MH4_9*'L4=/=>PJ,>.V.T[TA[B3EY<.BS'\0X=)5)U3N+[$N4+VN%NA&O35XA
M?W_4U9$,N*9LP6YV5TE;:SZH9F.W<[@@YR%W ?\;;;+FWBSAC/WQ1A39@XFI
M2MZUA:V@'C8*61*%P 98P$%![E\I! 7\%7U*2=5.4Z'90.B8"HIX4N6]+NY-
M7<%E1&UK"JY[2G2(M,VM(DPVXE+%NC21@1S=@2"VM$@HAU(#C'>E5Y>,/'"M
M:U0KB/!FWU=:)DEM9 $ZJ!M,(0,I6C0<59_-F(%QBM9+6HGC>TGO28L;U.!&
ML\N]J8RH4L)I*+](*ILB5ZYUJHHJ ,<^=&0A[_ =EQ.4%8@9"&!2:E'KP\*.
MD*B4<K2!&08[4]\QH>$<S<G33=Z7\,@'H'9E3%!1\VD7Z%,T-QD*CJ64L )$
MJ@<&W5+*-<PI-1A5GU12L\D:%@ %9FX\U]B@KSR PT6+@-I!!B-7UC0:+H:B
M7'[%=S751LV 2%2=([K)6%S2=%6L$SIP\V%KYW38.%3'PV*O\S.4H3DRB$.&
MR ]T].Y@YR5JT#(SDA)7+$=N1)[L+1[3HP>36"0A19"J;/*BS[(^21GR6XT<
M5B-Z%; F*QM@@<)A=K6+-+)+?1"=,U2YDAXLGU6U]9;ZB]$Z"5L"U^WG\@&U
M,'DK]E IC>I9 ]8HC-GS=5_$.:[H,1F\@\]KZ[9#I<QOR73(D].(:4C5G5^C
M\$4YOSGL&/KNS%!<]YUZ/73J!Y2HWX>=):G*.]@%< %3XWH8)I"=:_;-5=^'
M<:$]ZA(G>5 T:4+1DI/2![S8N9,&&)UW\"&_:N@EO,B>F*@RU3BC$G6\=EC6
M\;F:3AN,9$P.+@1DXP)L2\7L5+=0H:^ZSPC&1PW#V)[@=V=[E$DP&6'1FSY@
M1E7$*&8_=3%[[033L/&#B33WR]L>':XM.O0P\5253]?D^F],'-^:.'9W?V0G
M5S0Z-(FQ0SJP#/57[8KKDFLWI,0NJYI15NF5UB.*8B_(6TYNAVELM->C=R89
M?V=,<+-K6GM5VB2\[7''>Q14!I_K"VYZ<S++J-)4%FIPV).5!?M59;,2\&&I
MRKRSKZ1B>"5I4&(\^>2)G""GG,D4$D2,4Q417V5&S9(*GZ( T8: T4I/]9;^
M1JIR\R0=CG_D]PW,3:';EK:J8*"%L%G%(A%1KD(0N<TP,<QVT-2JG[:<U)2!
M$4.($C(C^!T5(>4W4H)QF)5NB]S,NR:<L9M^07BK=@M\)YV"^%/KTYXPA+.!
MP89*&#@Y$U:54Y"YN.@=? LG13.)<*X0C.M*;XW<1^8U^0QK=YKJ2<7.!)55
M,JMEGZ+ZK K;LSIJ*;]P0?5=#O"AFQL%B6E7NSD+60JK#R9?@"V@" (=ID81
M;+Q/_&@+9V<:\"Y[0!W13W+@$/_,RI98,K,:WX3!]$[._)F )ZTV3R&^6[Q.
MF?FHA.(@RN5.TIS3SK..RRF3];IRF:,*Q.XIY9!#XUQ 4$/?5501<37L^(75
M 91DK=ZG:,0A3<"64- X4R]EH1!OM77("99< '%  PAK?()"?,F3J4&Y6=U5
M1K9PZRL1ALHLSY69\:LI[.['R [NZ^I[4)1C@O5(^ELR:MXK7?1 0*++KVA2
M>?):B77+IYS"!Z]OA.R'&FZ3M<"*RE1\'/\><V%4KRHW)?_>(D" CDSLV1FW
ML+/G6'&OO\C'LA?XN )[MB@&KT SB3*I?MX305%)B+6F#9UG,;5A";2V5C5A
M,PL^F3 1SGHKG1C.D9JM]OKNK)_ %[;1Z1])#(>A]2<KJ;)EJ^UX2-0UF RV
M)!#<0;<F-2O[Z50!-QS@*,TVQ\>KN:TRX<=#>U*P!!\.=_4&;IO#'2>V\_.>
MBOE;%C1.GD#RW>[J0:(,:URB)A@=0QH\'KQW-/:'-U7R*66F_:$1N\" :EW-
M5-T)CJ\/A8HYT0U%"L]^ D$S__Z<)H._:4JMKB=3+V8BF_$NLW;*[F#UNG'%
M(N\PN0[G 'BVZ[;H('W:A0VJLGS*C;Z^^#]TC>YT<XPI_+E,)^Q#RT^13\-*
MFCXPX$Q[SAB,J?[C2<? %G"(&A=@>BV]QQ5I9R7$W2&P=P4 [1IXS>5J]/#2
M;5O^6J/R9TK,0GT!FF^TSOE9W<@;"W(OEK=3C*(DLJ740H_)<]+BJJTJ<@ J
MU0T&KE2U:K=4?:$5,*8T))V\85OIT[4,=S8RP]FC-O0()<>5)R.P[7P>\&FQ
M[\9A3RF;Y*:+0C5.HZK'*^.C0OBH^#V%.C9E=R[&!H0V-VC8*RO MU/2,.]Z
MM.0#?Z;BE#P]<WD'IN[:AN7D$;W0;3-$D#L. 1'YE10JN]0'7U2Y(9E52]78
MZ<HPW!O-2,9V=8UVDG'RW48US!]J#V6>(Q_V''I9J#NK5%!DRM2^<82:0#QU
M )=#?6X^&*5-%/V*'E=NW8L"'!W3=7^?V6WGI:IQTU .<SU$C=?+8[%GU$J9
MP'(&DG77O_S.4R*#DY0@P:]EC5Q6\I26F1AJBHDY#3DYU7(TZ&DK=G,V4Q\G
M!R1,#\:83P?7-/WO<=B.LDPX$VU5FO:;X['7VO<)_F<<!OXFLQ*P60!WX<VF
M:3'V-6/:?0W4$UT5P1$G>=8]9?+:0N&>+>P=-<!56UB X&:T>,CVY%**)FVN
M%.S^?4P]1LL.WL>]J)L(3!]HA$%!WL@NH=YGJNB2R@B>G;;P=!S4&TZ)P_"B
M^C,-8@TX5YRD[7C1>KD;D";"3.L[-A7:JS6"P8S>1GTC01'-IYL''E%3$ZB+
M_I'UEJ=F#D>>[0BT*;#T>HU*UC Z-)H'>\93J_&X#7&SY)ITR);*>;XW6>.:
M3FSR27W Y_-E 'K1Y<\]#V$EW9<ZVN(?;CR<1=)@D;LLP^^W1I&CMOLAJT</
M^T>'NV_./KY_;0Y$/4VW:,YNLGICDC>]H,(1J,PG1&GJ!?2DSDL6OA?'_MEG
M>K"&'$>@4(N9MUBD(O:"^>SL&LRW)3\;6DE06%*TTD.E)(R]* C$#)WY(DS/
MKK=F7=[:&8(18'A.%2T";Y$$(O%3;QXO[(9A/0_\H!3*!K0^\+%^'HD !\R3
M].RVDKML/\Q%3/G:U2J 0HDO F_NS\!X(N;SR%OXT=DGH&#S% Z[I8"UO7PM
MP+(7A+$(T]"+H(%W*$Z.5AE) R^-$R^>S8AZ$N*=?_:!#R]U^;1C((86H+CY
M0B2\*@J2L\]\T:1CS0=O<QSJ0R0O]2,O@52]?B$;0T+D!3-HU@_P*@:=8!&>
M?<H*&E"0U ^R6!.(V>50:QQYOC_GORD,]CG[*@=J03CWYD$J@ED"NJ&KC4)G
MI8A]'[O][B_\RSY?LBV38 8@O$^OHKF71 OBN6J=^UQDK<$B/6<![!![21B)
M)*+7\Y&/C*!O\)+4"P-X7@QEX]@@\=*9?[COR%."%*8.8$O88&%M4_0&==D,
M0]@O6(APMO!F860MY*[ Z8L9/#1-!!POC<%,NK#KW/MV0[OH(%7W*"?GD7 C
M+F@W0BQ9B"?B8N[Y<>B%T5P\.?M5E[:'*.RS3#NH@YND/L7F+)C98[]U0@(^
MDZ0[P8=@(4XX%HV?P3U":]I#?[08R)<[WAQ!X!E!H$% 0K]C'/J\457^U-1X
M72,NH/TD\$(_)3//H>\DFI'JY^G,F\'%^/;'T^Z:8+]MAI7I+"'D2K%X02$9
M+,"RGUIY^Z40)@KFWB(-B6X,Q<<17LX\'SO3>#;B:Z7K_B'BC@<KX@*P!O'\
M."7%8E\(0 D7K&;0C:,9^,:[ U9//?*<.@'40\+@&=%,%B /9O$R!9"0_SVQ
MKJP.3CBF% (KDSES&J8@:TC&X!,:ZWUAD@<H,(GAE#X+!E",4VR*^-T"1*$W
MGTC\A +GZN*=KNLG!J\)_)P.:>Y%LSDI*N+H)4YF@(MYC+VT"R4"UZ_=@"G[
MZG Q)XD7S *Y VBE+ P@#0X1QD;/_48(Z?ES7@Y(HF1%O@^? DPAM(#9!9UX
M,4^0 U)+=H&\$Z6Q(0O3X8/$79TUYJI*5YB5IR(44@%LR+^@VP48F9\F,KJA
M.PD9X)*SR\(*OX!HOA5^GLP8O9_\QT%X<\HMP<F=*:T/D9C<DX.,.9M%B#SC
M83.(/O/]WCV'J215&FL4*M,%0#)'\%$N\F:<FU-!=L"K17#V89K&U46CGT",
M+E(9H('/"2PY(P[3$ 9(K>ZB""Y SL#VX++'W*OEMO=*7/#-!E4^<5AV'M<'
M7@QGBQ<Q1(3;+QBT%T$$FO'9;5M!5S5?6ZN')'H1D(>1-.Q8 #/23N0S3,#?
M(J3=@-SL?=:TMAL;4P"!& @6HV0)Z%!@59@@#<)O ;_A&=^N&RK#4:%V$29>
M$O!9$!UPQSP 1ORC$\<;4\;.A"JXA2!TC'NHH>+G0#$@N0@I+YB3O!#Z3Q,3
MXY37D5%#5^E6S2>( 5" >H&!& I+0GP#JQ#8!Y8''.U#K<9S!%0K];1?+5#$
MAG/RI@@A'H9<I\W)<[LZS=;9!^:VI4]D_W)TAL\G?><$!0!M=_3LZ.BWQU<*
MZ$JZ'7=/W <8/Y'YDW=,1C>#N=@OS0,C6W6Z=X:&:='02IFIPO&U#<78U$WU
M[!-8,W*0P^-$9VIG9F(\& 8+2WN-2)>%F>S(IBGDX?1G@@3?))*[IF^]T'O3
MS7#B?Y7M^)+E2&8N#?F)K1: /83O92"V"J!-#Y:^U>7Q"M345*7W%]4HL_4W
M%QG)/SM#%WK8Z@YOT?#+@_LS?(UP/US4V-OGAL<_2:"G9TS6&';R4L$[A=XM
MI\G*,'=%%FW9IJ7-/,85H !T TE\Z0\JP&<SJNLNT^XSEAX?H^KRT\NT^_2O
M-+N>8[\"O$X&SR3:4F=+/"318*\1"Z<YH,/+0[!Y[!"@<IP>Z 28'027\>31
MIZ0_+3=:HG;;FK:D*Z?MX9PA@LOH4/LBI(2SN%P,7WS36<>'#NY 46GN:B(V
MB]Y?H'OZP'D&8G^R(XWN&$XG%<=3F(9!RL*X'OH%IT.^%#\K^DZM:,KK/C\A
MCZ]HBIR35YL;W, "33_=H#MI7>5(_8U&<K57.+NAQ:BZS(JIGUU=.;^?V]+=
M!?J5(#\P*AOS4[K^T_Z'B-?F]W?#<O,KQO>H@A0PJ9!K;/4OT^3</$7LWC1Z
MQ[_& ^^-WO++C<R D;0 WZ^U;KHW=$#_\\Q7_P]02P,$%     @ N#&;5E%I
M8HO8*   [X4  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL[3W;<MM&
MLN_\"I3VG%-6%423U-VQ724[SAYOK7===IRM?03)(0D;Q# 80++R]:>O<P%!
M64ZR;^<AL4AB9GIZ^MX]C>=WMOGB-L:TV==M5;L71YNVW3U[^M0M-F9;N+'=
MF1I^6=EF6[3PL5D_=;O&%$L:M*V>SB:3BZ?;HJR/7CZG[]XW+Y_;KJW*VKQO
M,M=MMT5S_\I4]N[%T?1(O_A0KC<M?O'TY?-=L38?3?MI][Z!3T_]+,MR:VI7
MVCIKS.K%T<WTV:LS?)X>^*4T=R[Z.\.=S*W]@A_>+E\<31 @4YE%BS,4\,^M
M>6VJ"B<",'Z5.8_\DC@P_EMG_XGV#GN9%\Z\MM6_RF6[>7%T=90MS:KHJO:#
MO?M?(_LYQ_D6MG+T_^R.GSV='66+SK5V*X,!@FU9\[_%5\%#-.!J<F# 3 ;,
M"&Y>B*#\L6B+E\\;>Y<U^#3,AG_05FDT %?6>"@?VP9^+6%<^_)CN:[+5;DH
MZC:[62QL5[=EO<[>VZI<E,8]?]K"(OCHTX5,^(HGG!V8<#K+WMFZW;CL3;TT
MRW2"IP"=!W&F(+Z:/3CCCV8QSDZG>3:;S&8/S'?JMWQ*\YW^>5OF"<^&)T2^
M>>9VQ<*\. +&<*:Y-4<O_^<OTXO)#P^ >^;!/7MH]M\#[L,3SL;9-^8<%<?9
MJ\*5+K.KC+94MP4QT<\;DRUL[>#!9=&:9;8JZZ)>E$65.7C$ +NV-*J%!__:
MV&Z7;8I;D\V-J7&F7=' H!*Y<6&;)0PU0/#MAIXO B2[IH19=Y5QV=K4IBFJ
MZAY_-[N6Q^/SG^H2/WW$A6G1FZUI8%/9D__YR]5L-OGAT_CC./OKS<U[^CS]
MX3C=>;R>[#Q;V0KD%,PZOX_V( OR!A@3LD><8[LKZGN<Y=N8@>V+_"M_PT50
M*(Y'\^/L?=@PS!PF>CS287S5+0U!]="IO&9X\ZR$[UPW=^6R!'!@X:)>9K^\
M?8-(:+*[3;G8Q ,R( =&0HGB&V"O#2 2QMX#6I-Y&H3".I/!NF6+7P$"]R;,
MLV79@'"&DX7UREH_Y;C9M@'!EFTM354 NFL#E%2M=!>W5L[MSC0Y_"*PX<>L
MM5FQV]D2CA@F;LS6WC):ML5GVY3MO4ZR-=NY:3QFYK9HEOB!(;&-RW$"F&Y1
M.""79#P @%MM92)#X#P\T1Z4:P"LJ7LGAJ< .A?)+"9,F;JL;XUKC<DZD*X-
MP(0'W+4&YR_6C:&SSHJMA;'XO-O :6QLM:1]-IGYM<,-R#?C[":E+#A^/&=
M.!W=_>#!(3=-+W^(J ?.K-T IZPW?':@:SO<2M,4]9K);^"0&#O"1J"<F53@
MN%LX>$"X"[P*-%+"VO(TP^;!,+"FW9:+#+!&9@I(E1SHLVAXP:9T7PB!B%I3
M?[;W\KVY@W-R68UC2, X9^$,$!$DE.P=B!ZW*7>*?5XXIXG@,Q@03* /H>8!
MODFGA<.HJ@R05[N"3!;FR'E1X89<=*B/8.$@=4U5@MU F^IV($T2V3(>+8ZS
M3\"I  G0%4"(5/WSL*PC6>AW^!B)A _AB2 E>3'OI3(< % CJ!=@K+I@.D&Z
MV!9?3 0-[@E.IMON&"E$(,5JI;0#@-H&@0 $=2+HX'G3\M"J+.9E1;2%$L<M
M*NNZQHB812;#9:.GE*D%\1D;Q[A/FL\OUYA;4W<"H/D*9K*##\NN*>68_)-
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
MB1?L/6T91U(I!&,71=.0.4<(='C C?U*<2"-*GCT @K?5X!_.!B0<?\ ELG
M%B4UO%R6XI)$7O]XM 8[_=%(Y'AHC,?#@S/,% ,Q!^N-G@!" G&SQ #5%H?Y
MB795L=!X+$B&-7G*74LD.0>[TD?5#F:#<+K7(*T*=I<WY7H#ZU<EP+1, E2>
M>M'\+N$9,1M+LH9M]J4F)SM$&?W>.5K<E.L2$0DX!#W)7(6VF?J;E$WK0,_A
M07 X%$A O%!4/EM.G"+U&W2K;^BWOA$ZI279&F5>%1\AH#%C%*:83%<DPPME
MF7C?T?H]!Y?BM<#@%<;3>?=DS]B8Y !;8$!?7U^/K\&J %L4(Q6P!'QY=7$Q
MOM0O\R@@!F.>!,K8GQ",_8O\]/)\/$VFI*\GIQ?CZ>"<QX_$FT]/"HUN3.4S
MDQT3*@:E*1-H*8F*C$CB"VBR15YQ7I/=5""C.3KVOKC?$3<A^=12?."#WPO
MHWR'5AG/BS(6#?R5$4%< #):U&"$;?&_SB<!C8J(\^GX;!BUN8B*$();5"!=
MV7E#3^X@@W[;W?Y^#.\=;#;-S\_/QN<2<$O%"1T%H!VI%L.(>RD.G!S3'#U'
M][_IQ_\FAB+\/;#)*(B:(@ZT32+)@J :E$DL@PX*@)#!3%@,P_.!^S"YR1'"
M[^+X5.+^?JZ=YM/KR\!DN3+NQ=79^.)W,NYE?G$Z&Y_VZ?4LO[RX&D^&)SV.
M%#U136U% X+E4B?9Q"38X@Y$6R8]Y(U9*ZGO$%%=078-'N*R*>[88>0D!=ED
MN\HLU_R8,XN.4L"E"R%;QZDRW/J?QSQ]IM!9[@"*NJP4H].S\96B<SS:'&<?
MO-T"[%&#H0<:L0FQP+\5=8?!38^BP*C%TE)YQ<W'3V CC.'WZ<7)]#3/)&\2
MA3+>!J.+3++9#Z_!:0=?^>\<@'SRL]V5B^QT=G'\+'N76G[IDX"PP6D';+X!
MTRRRDL*7+D0*2JDZN0]Y-0F)4_RU]6&(QL2^J5O8':GKFX^O,[\5[T,F$%!T
M #Q4SN^BV0#C8F ([<62+ G'*28,F_ETVMZSRQ)/'D0$,@[&8FMP28$WK$_T
M46*"28.1R3':5.HZ<85(XC-%@7>+%CDFQ'%BS-.#C023+IRFM3QP7M"JH1O#
M.8QVB:.($>[*WS X<[_SUKWH.2?9,4"977:+UD5@PU>W #873% R8YXF*X$C
M>Y"/8Y)G2:QNY.!&@T9<XY(:_]M96W$J(S,%; ,_/Q!;PHJ02)GC@304P\T]
M;?FZ!/B7K6S8UJIK,70P\!O(U*^4_:S(>^, 3;%HK']V55 QR3&K- K2>_.W
MEYR74XQ!; &H)3E3):4(.8W+X33:\:\@&   B<#8H7E16*-?1Z!(X+QL%MW6
MM12KIR!NXN=RU08:RRF\<2@-N ($&XD?E&*1%@@A/Z8,J@7ET+/@>( 1)'5*
ME5RD\XA/V;'LL+;D-JV(*O!!DJTX\])V\W;554'<_!Y=\VSTDXSZ-Z8#WNP-
M&N$@'H//CSBI "-LYV 2-WIEP)B@4*I*?I P7(Z$4@GD438%+7M]D8D$UG]'
M;SW.%:6]0=>3R=Z@_>5.S_-SF'TZF^:3R6DVNY[E9Y>GH_=Z#BZ[OLZG%^?9
M]$K^/9WDYV?7HW^!@C0G=K4"D@;U<7E^E1W#7PCL.?T%?YY=76;'(T!+O&)O
MJ>QT B"<GH_*8] ,MW!DMBE5JR5?[/F47K+HV:5D;$Y L ![+,SH,];>88JH
M9?,=[9H=D@<O,_P;QSA:3<@LK!-S#FBFVTJF9HG08#F1VC^A2"+/2O3 P-;\
M,7ZH=)2=ZM*$,BB# FN+3\A7X' +51]PIE-4 D6<D6PKL*5<&D_)HR)*-D.)
ME#$X!*R.M6 (6^/Y G<')B/H*TJ4Z%(4MH"_M6KI$2NKI ?M7W!>@,,0Z(:.
MLS>87@>N[1KQ>_"AUM1$#%)K QAC@"073U88R OD_R5S.N8IR6G&7)Z(+="A
M8!=SM<9N^ RE+FM9KE:FH>R;9CXH80:'#^,I>6P7QBR#0O21E^">)>HU2FV4
M;(N //PMB-0_ED']@LP TG9-80D]8&:)WM= CI)-T>J\.9(5$RK\XLJ0 8[
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
M:%N5?\\<\JA6@7GY>7ALKZCMS1^&5Z)2MG?T9 >%T@Q)T%K#U3@4JDVO,Z\
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
MP<:WX$C.*+62:TP7!6N59%LZ%'"O2+<>3)>!*70RG9R<GY^<7N=[=L![[;P
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
M0]@ ]Y<&)ZKZ@A=H'W^=_P]02P,$%     @ N#&;5H6RZ->S!   , H  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&ULK5;;CMLV$'WW5PQ4H ^!8NLN
M.]TUL)NT:8 $721I^TQ+8XL-)2HD9:__OC.4K?5VDT51],46R9DSY\P,+U<'
M;;[8!M'!?:LZ>QTTSO6O%@M;-=@*.]<]=K2RU:85CH9FM["]05%[IU8MDB@J
M%JV07;"^\G-W9GVE!Z=DAW<&[-"VPAQO4>G#=1 'YXF/<M<XGEBLKWJQPT_H
M?N_O#(T6$THM6^RLU!T8W%X'-_&KVXSMO<$?$@_VXAM8R4;K+SQX5U\'$1-"
MA95C!$%_>WR-2C$0T?AZP@RFD.QX^7U&_\5K)RT;8?&U5G_*VC77P3* &K=B
M4.ZC/OR*)STYXU5:6?\+A]$V+0.H!NMT>W(F!JWLQG]Q?\K#A<,R^HY#<G)(
M/.\QD&?Y1CBQOC+Z (:M"8T_O%3O3>1DQT7YY RM2O)SZSN#O3A2EIT%T=7P
MFVO0P.O!&)J"&VO1V:N%HTALOZA.J+<C:O(=U#B!#[ISC86?NQKKQP +HCCQ
M3,X\;Y-G$=]@-8<T#B&)DN09O'32G7J\]'_6/:)FWT;E'?3*]J+"ZX"VB$6S
MQV#]XP]Q$?WT#.=LXIP]A_Z?.3^/FLWAWP##YP9AJQ7M8MGM0)+E>2>#WD+_
M#PCM(:H18D;5PW9#$US!R\'LXX=;D!VX1@^6_.SLD@N=.;3Q]]@-"+81A@-7
MVKH7$(=Q7(99&D.>K\*X7,[>=63GM)%H0^CH-,OR/"R+$K*4#//X"; 5"BTX
M<0]YDH;),B'+/$S+])$E22.)7]!Q[ =A="@:P<>*4(#W=$):PHJ7,47,($[R
ML%CF1,DA=8$C@95ND:14*/=BHQ#B*%PE)92KL,@>4W.:S$<I1TIPWRN)QL(J
M"\NL@+((\]7RB9:*-AN7BI,#91IFJP**),R+C%+?:RO)+H[(-\\YZUD1S]YK
MT4W1K$/B3T"ZVVE?7C\Y!BB6I"8&$I7ECT(O+A19^E;"9XDP_R(0IXYG['HB
MF!9A0C*2)%Q%\<SW&3%+EV&<IZPQ*=+99^THJTFXC,HPRI94ZU4>A3D5Y@7<
M]#W0F6A\/$=W#B&WK;1\1Y" #E!4#?2#J1HZJJET-<+F2.V%,%B.Y1JCAUWC
M9Q[ YKZ[W])2[SM;60UZH^1.,'D21)*GW"A9\:5$7UO.&G'@NY$[Q>BC4$ZB
MSRM'<(TT]<M>&'>$G: 6J*F;%3</A7S_&(=29"65CW#\V#7">9"1%C'PL.=,
MZD/'>KCZ)W7L.7)[2'C(O:>&VM?%4#:XF<<=6NG^:/C.LN&X R=VK<??>L9/
M>0J#@-+O@E[(FGU%O1==A1Z66D(;.O.Y&(RY$<JO^2N*O.VCHX+8BZHR ]D+
M3J4_,&H/9(>-Q:\#^D;B2'.XJ6LY;CIU#"]R0[?P6%N<CHNMT>U#-EJ]D;3K
MO"#0>QQS1JTI6U]A05/T!(%>B2,+I0))7?MS[31!"QQB1T^(;BH-98*[I0/9
M\C:MSSW#SPUN&J/WDAI0=R_'SL&N?NG;</ZMVV!Q<8NW:';^K<)],71NO-"G
MV>DY=#.^ A[,Q[?4!V%VDC:$PBVY1O,R#\",[Y-QX'3OWP0;[>B%X3\;>M*A
M80-:WVKMS@,.,#T2UW\#4$L#!!0    ( +@QFU9HWNV%' ,  .$&   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;)5537/;-A"]ZU?L,#,YL2()4;3L
M2)JQDJ;-P3,>.VD/G1X@<BEB# (L %K1O^\"E&BUL363@T1@N>_M6WP\+O?:
M/-D&T<'W5BJ[BAKGNILDL66#+;=3W:&B-[4V+7<T-;O$=@9Y%4"M3%B:%DG+
MA8K6RQ"[-^NE[IT4"N\-V+YMN3EL4.K]*LJB4^!![!KG \EZV?$=/J+[UMT;
MFB4C2R5:5%9H!0;K572;W6QRGQ\2_A"XMV=C\)ULM7[RDR_5*DJ]()18.L_
MZ?&,'U%*3T0R_CER1F-)#SP?G]@_A]ZIERVW^%'+/T7EFE6TB*#"FO?2/>C]
M[WCL9^[Y2BUM^(?]D#O+(RA[ZW1[!)."5JCAR;\?U^$,L$C? + C@ 7=0Z&@
M\A-W?+TT>@_&9Q.;'X16 YK$">4WY=$9>BL(Y]:/C3;N%X>FA2_J&:VC!7=V
MF3CB]AE)>>39##SL#9Z,P9U6KK'PJZJP^B]!0J)&9>RD;,,N,G["<@JS+ :6
M,G:!;S9V.@M\LY_J%/ZZW5IGZ'#\_5K3 V7^.J6_,#>VXR6N(KH1%LTS1NOW
M[[(B_7!!<#X*SB^Q_\367.1Y7>5\"F\LR-<&H=:2;JM0.Q 6^.G&@J[!OH#$
M"^AF0KN%[1;-:<<R^'^$31[N-@0"U^C><E79R6>AN"H%E] 97?4E5<]F\7SA
M?RF$__CJFDW.Y1%!UV^E*.4!:-_HK$&IVXXK@82.<U;$UWE!HS1G<5&D$SJ6
M>* K8Y[(XNJ>ZL(\C;/K MZ_6[",?9A\U8XD9/,X+:@>8Y#'!9O%^9Q-Z.:3
M7H0#<F,!_='^H;'TV#"U%/J, ^(WH_N.;*O4QH->%HN&)!C]8M*"7.73E.ZU
ME&11L0]DL\5T=HH$3A]<3-D8,RBY(TJGW]@-T"I(*+6R6HHJ9%M'C^/K&LC4
M#?>V:$,)OX(&&^^USPA26QM3&=MA\$QYF,)KYSDYLYT6S2Z8JR6R7KG!@<;H
MZ-^W@VV]I _F?\?-3I 8B35!T^G5/ (S&.HP<;H+)K;5CBPQ#!OZ!J'Q"?2^
MUMJ=)K[ ^%5;_PM02P,$%     @ N#&;5EE/XU%" P  _P8  !D   !X;"]W
M;W)K<VAE971S+W-H965T,30N>&ULE55-C]LV$+W[5PQ4H&@ P9(HR98=V\ Z
M2=$"W=3839-#T ,MC2TB%*F0U'JWO[Y#R?8Z[<9%+Q)G.//F2_.T.&CSQ=:(
M#AX;J>PRJ)UKYU%DRQH;;L>Z144W.VT:[D@T^\BV!GG5.S4R8G$\B1HN5+!:
M]+J-62UTYZ10N#%@NZ;AYFF-4A^601*<%'=B7SNOB%:+EN_Q'MT?[<:0%)U1
M*M&@LD(K,+A;!C?)?)UY^][@H\"#O3B#KV2K]1<O_%HM@]@GA!)+YQ$XO1[P
M#4KI@2B-KT?,X!S2.UZ>3^@_][53+5MN\8V6GT3EZF50!%#ACG?2W>G#+WBL
M)_=XI9:V?\)AL,TH8ME9IYNC,\F-4,.;/Q[[<.%0Q-]Q8$<'UN<]!.JS?,L=
M7RV,/H#QUH3F#WVIO3<E)Y0?RKTS="O(SZTVAN9KW!-P5<&[KYUHJ>,NA/?H
M%I&C -XL*H]@ZP&,?0<L87"KE:LMO%,55M\"1)39.3UV2F_-KB*^Q7(,:1("
MBQF[@I>>RTU[O/0_R@UA([ERWU8-GV^VUAGZ4/Y\J?8!.7L9V2_/W+:\Q&5
MVV'1/&"P^O&'9!*_OI)W=LX[NX;^?\=T%>SE5"=CN!($/M0(.RUIAX7:@[#
M3WL,>@?MI2<^>RIT\Q'-$)LMFM,<$_BGAHWN;M<@%+A:=Y8P[.@WI%6KM:Q
M-(3^@![0 F-)R(H86,'".)Z.[GWRQO9Q2]VTG?,2"]ET&LZR*9V*- ZS-!O]
M[FI_E<_"8IK ) OS63[ZH!V79)23.IX5D(8).<;IA.);.R?.*+NFD]QA1:M.
MS2H%[\GD)THC+L(B8_#*"[/,XZ;P:N2;Y4D('KCL$)(PS>.0Y1,Z,38-DTE*
M#;E PD?B5XL6#F@0J \IFXQS6G4IZ3KTFCPMQI.3IB^5E-,\?S:CT1AJ'L(3
M<BH2_?;]J\OQL?L>P#<])%*U+?:T*)_&\%[[7G-A^ETX<$OWI=XK\1>!^0!<
M#<-&(W1EH?]V%+5F#"]]X=$%*35H]CWU6II2I]S 3V?MF=UO!E)[-A]^#;?<
M[(6R('%'KO%XF@=@!KH=!*?;GN*VVA%A]L>:_E!HO '=[[1V)\$'./_S5G\#
M4$L#!!0    ( +@QFU8Y1P-?2 0  *@)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;*U6;6_C-@S^GE]!>,"0 [3$EM^[)$!Z;RNP'HK>;?LP[(-B
M,[%QMN5)<M/>KQ\E)[D.;7,[8%\22R(?D@])48N]5)]UA6C@OFTZO?0J8_J+
M^5P7%;9"SV2/'9ULI6J%H:7:S76O4)1.J6WFW/>3>2OJSELMW-Z-6BWD8)JZ
MPQL%>FA;H1XNL9'[I1=XQXW;>E<9NS%?+7JQPX]H?NMO%*WF)Y2R;K'3M>Q
MX7;IK8.+R\C*.X'?:]SK1]]@(]E(^=DNKLJEYUN'L,'"6 1!?W?X&IO& I$;
M?Q\PO9-)J_CX^XC^SL5.L6R$QM>R^:,N3;7T,@]*W(JA,;=R_PL>XHDM7B$;
M[7YA/\K&L0?%H(UL#\KD05MWX[^X/_#P2"'S7U#@!P7N_!X-.2_?""-6"R7W
MH*PTH=D/%ZK3)N?JSB;EHU%T6I.>65UU1G2[>M,@K+5&HQE\0+.8&\*V$O/B
M@',YXO 7< (.U[(SE8:W78GEOP'FY-3),W[T[)*?17R#Q0S"@ 'W.3^#%YXB
M#1U>^%V1PO3M?=$,9=WMX+V4Y;YNFE?PYWJCC:**^>LY)D8[T?-V;!==Z%X4
MN/2H332J._16/_X0)/[/9Z*(3E%$Y]"_(U_G<=(9O$#(IPIA*QOJ5LM)K4$<
M.Q;D%NJO2N*@U*&YF*RU/:6<8;M!=<Q;,'FOI-:P+HJA'1IAL+0V)K?7EX0$
MII*#%EVI)[_6!34ZG1:R?U"VDQQ>026%G8&8Q4G*>!#"-&0\BEG".;P"SD(>
ML#@/COKP5;65FYJ<W(D6-40QJ60I3#G/61SG5I<G+.#9A%B@*X'NB$$TT"NZ
M[91Y '(*I*E0:0A8DD:,AYQL9PD+XX"T \:SE&59,/DD#2FF+,E3%C@AEB7D
M5&@=I.^0+/O^"_SP_XD?:YK\Y E,(\L-R_.1G]C/6!)&W^2'IRRUVJ'OL\3Q
M$]"6GZ3?YH>2$*;6$$R3*&%1X+2)CX#Y67[@)V=9GA Q/DPIEZG/_-0GL8@2
MF+ T)WY:J4S]1;BK&N][ZZV&/2H$(B-@81[/ KH FX8$F-TC&[D?SOAQT_E$
M^Q1T%LS"TS8-+B(2X0$%>8OV=GJ2!W^L5@=AT\)HWN@>W<1H'F;P04+=]J)6
MK66[J(3:(>R%)K%"[KKZ"V%:.Z)S36+-$4^U+#6X.X X+&?P0@TP)]^<SW E
M[LBBFS%8_D0+12,3!HW;H2'=.W32T<R/QD!GKH^?="N(9WAVKF\',Z@C2]3U
M]JRP]6@D;*SZX5+0%Y.K_X3ZM(@IV)"R%D74PSRVRPARGW)+!4J+&.(P9&F4
MVT4"86H[SRU2X!%G29),*"AZ>FP-T9>%$55]>BBPD[O/!GBJL^=NX/FCZ=DB
M9=:^$30Q/W1F'*2GW=,S9#U.WZ_BXQOFF@JC[C0TN"55?Y;2U%?CNV!<&-F[
M6;R1AB:[^ZSH*87*"M#Y5DIS7%@#I\?9ZA]02P,$%     @ N#&;5C60C]&?
M @  JP4  !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL?51-;]LP#+WG
M5Q >,&R $=MROM8E 9)V7X<618MMAV$'Q69BH;;D24K=[M>/DATO!=)<;)'B
M>WJ42,X;I1],@6CAJ2JE602%M?5%%)FLP(J;H:I1TLY6Z8I;,O4N,K5&GGM0
M548LCB=1Q84,EG/ON]7+N=K;4DB\U6#V5<7U\QI+U2R")#@X[L2NL,X1+><U
MW^$]VN_UK28KZEER4:$T0DG0N%T$J^1B/7+Q/N"'P,8<K<%ELE'JP1G?\D40
M.T%88F8= Z??(UYB63HBDO&GXPSZ(QWP>'U@_^QSIUPVW."E*G^*W!:+8!9
MCEN^+^V=:KYBE\_8\66J-/X+31L[8@%D>V-5U8%)025D^^=/W3T< 6;Q*P#6
M 9C7W1[D55YQRY=SK1K0+IK8W,*GZM$D3DCW*/=6TZX@G%U^42IO1%G.(TML
MSA=E'7+=(MDKR(3!M9*V,/!)YIB_)(A(1J^%';2LV5G&*\R&D"8AL)BQ,WQI
MGUOJ^=)7^-9[0QYCX%)5&R&Y*X,0#AG#K]7&6$UE\?M4\BWUZ#2U:Y4+4_,,
M%P'U@D']B,'R[9MD$G\\(WS4"Q^=8S_[*&>1IW7-AGW2 [ICK#:H_3T?&X.[
MZS4(";90>\-E;@9KW DIA=Q1V9=<9@A)R#Z,P^EL BQ,TUF8QNE@E>?"7:R!
M=S?*(K#Q>XJ+1RP<)U-(9Y-PQJ8#*I%CHAY.JRD;ATD:#VX4B*KF0E/+6\@*
MKG<(#3?4^IG:2?$7<Z A1 (1GI%K ^CJ[D42KG)B_TV <O"%%!*!J=%W?_D\
MA%/O$QTU4(5TL!L3!C*UE[;MI=[;3Z)5VX#_P]LQ=DVZ!=U&B5N"QL/I. #=
MCH;6L*KV[;A1EIK;+PN:IJA= .UO%5UC9[@#^OF\_ =02P,$%     @ N#&;
M5F&,-2EH!@  4Q(  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&ULS5C?
M;]LV$'[/7T&X0-$"JBW)=N(T/X D7;< :U$T[?HP[(&6SC97B51)*F[VU^\[
M2K;ES$Z;K0][B"-1=Q_OCM]]I'2Z-/:S6Q!Y\;4LM#OK+;RO7@X&+EM0*5W?
M5*3Q9&9L*3UN[7S@*DLR#TYE,4CC^'!02J5[YZ=A[)T]/S6U+Y2F=U:XNBRE
MO;NDPBS/>DEO-?!>S1>>!P;GIY6<TPWYC]4[B[O!&B57)6FGC!:69F>]B^3E
MY8CM@\%OBI:N<RTXDZDQG_GF.C_KQ1P0%91Y1I#X=TM75!0,A#"^M)B]]93L
MV+U>H;\.N2.7J71T98I/*O>+L]ZD)W*:R;KP[\WR%VKS&3->9@H7?L6RL1T.
M>R*KG3=EZXP(2J6;__)K6X>.PR3>XY"V#FF(NYDH1/E*>GE^:LU26+8&&E^$
M5(,W@E.:%^7&6SQ5\//GOQH]?^')EN):WY+SJ+=WD7A+_G3@@<]6@ZS%NFRP
MTCU822K>&.T73ORD<\JW 08(;!U=NHKN,GT0\15E?3%,(I'&:?H WG"=[3#@
M#1^3K?C]8NJ\!3_^V)5S@SC:C<@]\])5,J.S'IK"D;VEWOG3)\EA?/) O*-U
MO*.'T!^Y.@]B[8[TN"_VSR$^+$C\;$U=/7TR29.C$R>*M;'J%+"R"AVMBCN1
M&;2K\\+,!'VIE;_;LI-99FKM*1=0$U$[I>?"8XZ2I*LML9&0!>"UY%Z-'H/1
MFI;D%R874N?"8-@^X"N]F$EEQ:TL:NH?@&M43N'!?.O>'+Q_<PD8S&)J!V!W
M\--_3DT,H^%H%(T.QR*-)K@Z',:/@=W.-HG2X3A*)\>X.DZ'43(:'5Q_7][B
M.$VCHZ-83";#*(7?!^-E(<;1.$ZC<3K"U>$XB>)DLBN\;^>YII (0NR$-_#:
M;\\!6LJ,S1EYQ_HO%:^#%[P#,>-R8CHJ+:<%=?)RG&9FG(]$0<X)559XQA"1
MD/F?$-:V&JZ>.DS#<9@I=T4  J,S$ME"ZCFA&90.-;2YU!CF$,3%S4>H4G+X
M(D[ZXB/TSJ(.RNWG<@O6, G8TMH[SK%9!C1,9UVW$RX*,:50E;E6?R%N0&2U
MM3P%2:N!$HGE@C3=ABC(DI#XVY</^R,7LB@?=$\[&79(%^K!4:@<T"H##[A
MJE2%[#;2*E@G2]@Z5Y/MB]?!U[B=.?@%5L/OH<*#"K!Q*N5G7E7QI9:%\@U;
MI'-8W%5,*$%H^9#")EJU6GU43G+%L@6*61GKN?RY]-07U[/]R$KGJ(6G3AJ[
MT;O1+F3(#U:01D_WO-9ZVFG$'1QC)ZR<SE0%$G.*%S=78I+&(6!^VO5W#=,1
MI-XWW3;INO&NV842ZTZW0/%=( QCI/')=2=SG9F2!L_8XGDD-#:,9Q@KZM"Z
M&PCW//@F)\P,< IEX7ES-9N!J9SLE/R2:&=?L)!W5%J\544D(,C#I#_&>:@H
MFL/ABRZ!RBWYYK-#''Z3@,9'B0@NKJ)P(BSN^AV5:K2'>VQ3 K2-Y;;A]MB]
M 6)E$-.D'Z]""C$>=V/DJ3$&Q>\?;@;=#ZGKJF_OH 9.$!^^'EV"3] / 0$)
MZ=BN5&3*9G7I//.R[8%52]SG8"L,W=*4\H[5:XN:L+_/Q"9!Q#V%MFL#WD%V
M6*.]B3J81*XELZBA6UZYF6(AA_ZC2T"NBFQX4UGWD#;0P5N%K5O4E:\M2Y^H
MC&>%@WWKB4"<*>I&!EN%!@Z.2=1L+#5<[\E1#JGCZ*5?K>]J+^*P=Q7&;9=F
M*=TWZA)0[S<CNW4V@T8TX+(B\I6!@\;.J%P%/<9I_-^>*\#7<;SA<--X1_WT
M/JG3).F0NB7!]L&QLB8HKM%,&[<(^].]0R+1VIQ)S\E&][/]04KT(SKF>T]8
MWVNW.46WS="EM35YG;7'']A;%6BI (6@<!H*^Q->:!M%Y;;9:@64NM9AQ^>*
M\.;&P2"Q@&>LFF.J J0&S957P"K!_H:81C=U:LC8209K4=730F7-.8)KF 7N
ML7\ YJU$AU9K>+$P15B2?X+WQ8682Z5;*4U'_>,-[7ABV9"_>9R,#S=:NV)A
M<CSIL!!EP8LY%]J:LME9@J1QU)VB_W_IM>OU<=!YT2\)FQ)_SL"VSIQJWOG7
MH^LO)A?-AX*->?.YY0WV-*59@&9PC?M'XYZPS2>,YL:;*GPVF!KO31DN%SAS
MDV4#/)\9B&A[PQ.LOR.=_PU02P,$%     @ N#&;5G/.4-92"@  EQD  !D
M  !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULO5E;;]LX%G[WKR \Z" 9*(HD
M2[:<I@&:--UFI^T6::;%/M(2;;.51)>4XGA__7Z'E'Q)E6PQ#PL#MBX\A^=^
MOD.?KY7^;I9"U.RA+"KS:KBLZ]79Z:G)EJ+DQE<K4>'-7.F2U[C5BU.STH+G
MEJ@L3J,@&)^67%;#BW/[[).^.%=-7<A*?-+,-&7)]>92%&K]:A@.NP>W<K&L
MZ<'IQ?F*+\1G4?^U^J1Q=[KEDLM25$:JBFDQ?S5\'9Y=QK3>+O@BQ=KL73/2
M9*;4=[JYR5\- Q)(%"*KB0/'S[VX$D5!C"#&CY;G<+LE$>Y?=]S?6MVARXP;
M<:6*KS*OEZ^&Z9#E8LZ;HKY5ZW>BU2<A?IDJC/UF:[<V' U9UIA:E2TQ)"AE
MY7[Y0VN'/8(T>((@:@DB*[?;R$KYAM?\XERK-=.T&MSHPJIJJ2&<K,@IGVN-
MMQ)T]<4=?^!DGO/3&MSHV6G64EXZRN@)RC!B'U15+PV[KG*1'S(XA1A;6:).
MELOH68YO1.:S4>BQ*(BB9_B-MKJ-++_1W]#-4<;]E)0)9V;%,_%JB% W0M^+
MX<7OOX7CX.4S<L5;N>+GN#\KU[.4_7*%@<\ZENQ*E2MEI+U6<R:K3)6"U?R!
MW2T%FZL"62BK!9[,"L$LDZHVK,;+[$E2\8 :8(0!O;9+-X)KPP3YG<%KHIP)
MW7DNL-\AXU5N'7DV>-M2_1M4+E@.B 9$Y&AH_>#VPR4V!X5J#)B8P56C-:3L
ME2A.O2 -61A$WB1,6!A%7IR$@Z^R7BY5D9.J?61AZDV2F(6Q%XS'=!>FT\$;
M,1?8*;=+9Z(2<PG3'(4C+\:B8W84A5X\C>AJ-,95PHX'=ZKF!4M&WF@\9=/$
MB](IA(F],$X&_)C=;/?&IE=\4_**W9B"U&)_P1+.,%FK8,'7ADQ/SPX7>^X9
M/,2KC34MB2:K6NA2Y)+7@G7J9G:1%,89\3$GQK5@E:I1AF??4!I9K:R^<'IK
M*'@KXRM)>BU0U7WV.L]M5/"BV'BL66'I"CQMX$#:7-[+7!#KV>9 3# B*;&1
MD9!1/RT3R; 4$LUB"?%($Z&A<Z50#7>.)#'7LBC@&R8I5D7NLTL-V<R2?9%Z
M(7<<CW[_+8VBX.7EEQM[%;X\9I][!,%[:Q'Q(,I5#=_/M2KW0T95K6B(?93X
MZ@2BH8_DW9H='Y]2#*R<@1]+?K"ES]XI//Z3OG97*ZULQ-&V2PYS"E'10S)O
M;G./UY:#)G_#\N'83UZT$C)A:HDNA97<(,1-F^".Y=])7 ]-UZR$;9O%QF=7
M2UEQ6T:N*>Y66AK1!3CJS];DUS=W[#U?=V;WV'HILR6TR3A6BOG<L22Y_\FK
M!E" 60&"U&-\M2K(.YPUE23( 5FW>^UY96^OK7NM51!),U4OM]Z2U3T, VUW
M?';!\?;FVFS)2>T<_&'&;)=$/ONDJ2R 7"(A:.\:X*=VT=]%XT+SBC;![L23
M(O]G5JT=,E7E#?)NUAA4=W(5!48F=(UD@YB9:C3@4,X,[*3@+1(,C$F"FMA
M/:'79)"L@*OE7%J?LU:ISVI>KRD&=U[JE/2Z-7^*#?N5==<[:7Y>18*=0M-V
M[3O@'ROK1T"Q.Y$M*U6HQ::/L+/_NX]W.P?8]&&<'$?&1;W!KJO'QB<GNQJV
M5[]XA3 J$*[W! /;*J2!_.[A%DO&&[03[>P'*]M01D2W1C^H4&O*X1_@MS6L
M%9-\VF\.J[2HOJD-+3\4>2]D;7@B@4.D;)>.F=*48X@(JA(N.6T!ZG*5+C96
MW:U$AVGI[0I$O73E84,A5LNJL=G@Z#:_HD?>:!+#-(C2%:J<RHW_/&S@D 6;
M9;*0O,,-)'HNY]8&F: J5J^ID-%S4_.Z05!O?C8,!3E6_$.K9D4A$4Y>FKUB
M\7C]_P6)O&#X##X_*724^$&P_SWXA'[,*^KE^R8(_'$ '.&'4V"'L3^)!W<=
MB]TRY_B=A>QK!*=-=_8-OC&YM*.,^0, Q)\&!$1"/QY90&*96[[.:.2*G[)G
MKW0=I7Y$XAQ-_&E,OZD_#<'AZZ.&>P3A[0Z!#[.X7P(^5TM>+:R ][QHG/<Y
MA0DG78["V$\L9@H3?YQ8\!3X$Q+Q^DF?0IE)VBH5M;]0<O 'NP'X,U '#4[+
M8H-(%2UF<+!NJ_$!2J+XQ.L3U]O9:XM6'@<)VMRN]G85=KZ+173BG%68CC$'
M0\K.+(4R!C!)PU$(1=110E:FS11SUH+8P7M:!M0IM4.BM..(I2DARMZ7P*3I
MU)O$<>_;A$7CJ1='8>_;,0!HY 5)TOMVTN488F".I"?P&P=CP.:@1;%AXDWQ
M8#0=#V9 2[P09CLY'.9ER;]1-07$FP^R8W8 G E]U*XHHBK,4!JL3?_G^$&T
M0'7<.=*@>:/<9;: PWU*$T[83RI;[A841Q8<M.&0_X(HO#<0]NO$P;N#"O'3
M<-*C^]GN(5J2H$(<QB-OG*8LGHP\()W!ZRS3#:&2;B"AO5VF UJ3<3"C)($7
M8-P(0\PV*6CR>P2J-&2_+1V%[0/,X9"X(&1!F5C(4J+5C )O0A4MC;%K,OCX
M2V$<>N-QY*5IS"+(C DIC@;_(M$,FX2X2Z'-V$M'81LV?2:/O#!!D(\B-O(F
M :B2=/ >4I[U5PLL1R(&DXDM9=XXF2!!<&,E[N./^6N4) Q63:;AH0_V/ TS
M_VBDMF"]1KF2%'0MAZ./RE9PJGS8?FIK6Q@&WA0)>MRGVGX(]=+<"K3:_QPT
MPNH)^5'-<K&BMH7XQO(Y=U@/);%H;.V=-W6CA0T@;7AA_2L>I.E<9Q.H/S,H
MEG@NT/FI43H^'86KN1X%30$ >F_G"+<),6XCZ'G>V\"A21&*(=(.0\C?E0PF
MG,.%2_(5C.[:D3XT5I^1*$;:JKPYF6U.W!4K@1!/"OD=Z.<$1: ZH6FVK[Q8
M)I )XP#M7:I[BRP[W_#%0HL%V:@G)MW(U"=5ASQ:A-05,9&?#2YY8>,9A>E6
MG)2"F\:!V:YA=9,TNZ;:O%5^+PMW+'XN-1:='"6C"6*?6G<8).PH1H;&,778
M./9&XS$[FDZP8$0!::O:[MXB]3 "_@Z1GEAMN^P4*90>I"#118=)N4>9(.E&
M 87^Q)N&X6&^YL?LB:,7:+H[*+!#I!L387*CVG&>&O;Z"7),N\&+0RXYLD'+
M64.3%T _I]F+K&R/1LK^<Q&TK*8&V+=Q;\< C\FYP[Q/TR!= 7.)3+N1@&/"
MKT[@>6DS^,XU'_% T>TZT\%,05GSQ0Z&A\@"Z==4^VH EU;8N#WO<<OLD,EM
MPZ#Y6"O@(!*2>D!&1(_/2!"H*I.\>X546_%:[Q"Z5;9_7_\)E+1_*K"3+)>Y
M/4JB(4##+K#48UG:PPDM"&'M;61/&!\?#FW-U)Z4?+J](F.7RMBD=?.SG<]0
M!@N:KL@N3=D45EEDJ\Q0C+I33)_U'=:>[AV6ET(O[%\"Y-^FJMVY^?;I]E^'
MU^ZP?;?<_67Q@=.9DV&%F(,4^#89 HS8OP'<3:U6]NA]INI:E?9R*5":-2W
M^[E"/6QO:(/M?S$7_P502P,$%     @ N#&;5BZLRT6< @  U@4  !D   !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&ULG51-4]LP$+WG5^RX,SUYL"T[SD>3
MS!"@4PY,,Y#"6;$WL099<B6%P+^O)"<F4$AG>K&U'^_M6]F[DYU4C[I"-/!<
M<Z&G065,,XXB75184WTF&Q0VLI:JIL:::A/I1B$M/:CF$8GC/*HI$\%LXGT+
M-9O(K>%,X$*!WM8U52]SY'(W#9+@X+AEF\HX1S2;-'2#=VA^-0MEK:AC*5F-
M0C,I0.%Z&IPGXWGF\GW"/<.=/CJ#ZV0EY:,SKLMI$#M!R+$PCH':UQ->(.>.
MR,KXO><,NI(.>'P^L'_WO=M>5E3CA>0/K#35-!@&4.*:;KFYE;L?N.^G[_@*
MR;5_PJ[-3;( BJTVLMZ#K8*:B?9-G_?W< 08QI\ R!Y O.ZVD%=Y20V=393<
M@7+9ELT=?*L>;<4QX3[*G5$VRBS.S);T&34LZ M=<9Q$QE*Z0%3LX?,63CZ!
M)P1NI#"5ABM18OF6(+):.D'D(&A.3C)>8G$&:1("B0DYP9=V#::>+_W?!EMX
M]C'<S<18-[3 :6!_>HWJ"8/9UR])'G\[(2[KQ&6GV/\M[C0\2<[@#04L*X2U
MY';4F-@ TT /XP9R#<;G-OM<JIW/WC?6*U2'.T^ BM)?_KCW=^R]A_1N;^;
M!)A*;K5%ZM[5];(KD8_"P2"%)!Z%PSSKW9^_AOHDS),,^L,P)UGO@9FJDKST
MJD4A:W1BNV0R"DE&H-\/A_WWR25[8N66\B.<;=*N*\"ZX?(%K95EX2@?0I:'
M@W34^VDJ5!H&86*U9?TPR=/>4AI+0>+4"HYM=[DMF'WTA:.C6:M1;?Q&T5#(
MK3#MV'7>;FF=M[/ZFMYNO!NJ-DQHX+BVT/ALT ] M5ND-8QL_.2NI+%[P!\K
MNWA1N00;7TMI#H8KT*WRV1]02P,$%     @ N#&;5O1:9H3S @  QP8  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C N>&ULK57!CM,P$+WW*T99@4 *3>*D
M:79I*[5;$$AT5>VR<$ <W&3:1)O8Q78H7/AVQDF;+:A;+AR2V)Z9]]Z,[<EH
M)]6#SA$-_*A*H<=.;LSVRO-TFF/%=5]N49!E+57%#4W5QM-;A3QK@JK28[X?
M>Q4OA#,9-6M+-1G)VI2%P*4"75<55S]G6,K=V F<P\)ML<F-7? FHRW?X!V:
M^^U2T<SK4+*B0J$+*4#A>NQ,@ZM99/T;AT\%[O31&&PF*RD?[.1]-G9\*PA+
M3(U%X/3YCM=8EA:(9'S;8SH=I0T\'A_0WS:Y4RXKKO%:EI^+S.1C)W$@PS6O
M2W,K=^]PG\_ XJ6RU,T;=JWO('(@K;61U3Z8%%2%:+_\Q[X.1P&)_T0 VP>P
M1G=+U*B<<\,G(R5WH*PWH=E!DVH33>(*83?ESBBR%A1G)G>Y5.:5057!!\FI
M2B*#ZUHI% :69+*5DVNRB4WK-<>5&7F&J"V E^YI9BT->X(F8+"0PN0:WH@,
MLS\!/-+<"6<'X3-V%G&.:1_"P 7F,W8&+^P*$39XX9-X*P/S0J>EU+5"^#)=
M::/HT'P]E6V+%9W&LA?I2F]YBF.';HI&]1V=R?.+(/9?GU$:=4JC<^C_;\O.
MTP2L#T=4Y8$JW5-M'ZG*CBHCJMZ,EURD")P*BBE6*U2'G:+W&2OKO1<$@]K
M+3<("VYJ59B?,+>S:25KXOVW2^]V,8-"@,EEK4FRAK\7>O="(R6"&5UI\= D
MIR'LQ_ZS7V%_Z,,S^%R8G$+HX%;MP;V,0C<>).05G/$*7!8Q-TG8,854M,6%
MV%#LY>!4%$L2-XHL]O#RI#WRW608]*A&0[B1!C6\L!\(HI=PXTV;Y_E%P@+V
M&H(^.TDR<(-PZ,9AV/LH#2^MU)"Y@1]#[,:T,V$2GSJ=WE%SJ5!MFA:J(;65
M;OM,M]IUZ6G;G![=VQ:_X&I34*%+7%.HWQ\.'%!MVVPG1FZ;5K62AAI?,\SI
M3X/*.I!]+2GI_<02=/^NR6]02P,$%     @ N#&;5H2O+I@[ P  ' <  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULK95MCZ,V$,??\RE&5.HKM&#S
MF&T2:;/7JB?=JM'>M7WMP!"L!<S99K/W[3N&A.:JNZA2^P;\,/.;_XSQL#XI
M_6(:1 MO7=N;C=]8.]R'H2D;[(2Y4P/VM%,KW0E+4WT,S:!15)-3UX8\BK*P
M$[+WM^MI;:^W:S7:5O:XUV#&KA/ZRPY;==KXS+\L/,MC8]U"N%T/XH@?T?X^
M[#7-PH52R0Y[(U4/&NN-_\#N=XFSGPS^D'@R5V-PF1R4>G&3]]7&CYP@;+&T
MCB#H]8J/V+8.1#(^GYG^$M(Y7H\O]%^FW"F7@S#XJ-H_966;C5_X4&$MQM8^
MJ].O>,XG=;Q2M69ZPFFVC5<^E*.QJCL[DX).]O-;O)WK<.501-]QX&<'/NF>
M TTJWPDKMFNM3J"=-='<8$IU\B9QLG>'\M%JVI7D9[</9:E'K."#% ?92BO1
M@.@K^,TVJ&$OOHA#BV8=6HKE/,+RS-W-7/X=+N/PI'K;&/BYK[#Z&A"2R$4I
MORC=\9O$=UC>0<P"X!'G-WCQDGD\\>+_/?.9FWR;ZV[1O1E$B1N?KHE!_8K^
M]L<?6!;]=$-ULJA.;M'_@^K;7!;?P;]CPZ<&H58M76?9'T&2S>5*@ZKIFLV0
M]A\0-4&&"T089TQGBMV!UL_GRB93=\#WWE=[UQ/O^6D'L@?;J-&0O?$NPDG#
M"UJG"M^H:QF*PX*8LR#/,\CS/$AS[GU 89P)C[(@3PO@<1%D1>XM^5D%@U;5
M6**>I;>R))BB&8M7P2IEP%+WCKQ'1=VI0BVF#G-.CHJCJ0R?1VFD6Y\ALG]%
M8ZF=60,ISX(DC8&Q*$A9X>VUJM&X/B=:J)$T9 EM1+!*@CCA5(I!$<M $@5)
MDD)"BN/<>]];I"_,+H$=-EL!RX,\9MY#]2KZDF"U5ETX7*5G&ZDK\M+3Z3 *
M4F1 OCSRYK,V5M0U]=Q66"IKJ2A&2H5,W9-*.!D9R*.@*#CD*86+O4_*DGH>
M)"RCVJ14^31.@E7VS;L:7G6L#O5QZLN&(HV]G9O7LKJT_H>YX_UM/O\WGH0^
M2BIRBS6Y1G=YZH.>>_$\L6J8^M]!6>JFT["AWQ=J9T#[M5+V,G$!EA_B]B]0
M2P,$%     @ N#&;5I]VKBW5"   Z!X  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&ULU5E9C]LX$G[O7T%X-H,,H,BZCZ2[@3[F6DP&07JR"^QB'VB)
MMKFC:TBJ'>^OGRI2EF59=C*]:6#FH=T637YUL.JK(G6YJ<6O<LV8(A_+HI)7
ML[52S>OY7&9K5E)IUPVKX)=E+4JJX%&LYK(1C.9Z45G,/<>)YB7EU>SZ4H^]
M$]>7=:L*7K%W@LBV+*G8WK*BWES-W-ENX#U?K14.S*\O&[IB#TQ]:-X)>)KW
M*#DO625Y71'!EE>S&_?U;8#S]81_<+:1@^\$+5G4]:_X\&-^-7-0(5:P3"$"
MA7^/[(X5!0*!&K]UF+->)"X<?M^A?Z=M!UL65+*[NO@GS]7Z:I;,2,Z6M"W4
M^WKS ^OL"1$OJPNI/\G&S/7B&<E:J>JR6PP:E+PR_^G'S@^#!8ES8H'7+?"T
MWD:0UO*>*GI]*>H-$3@;T/"+-E6O!N5XA9ORH 3\RF&=NKZKJT<F%%\4C#RP
MBM>"_%PK)B_G"M!QSCSKD&X-DG<"R?7(V[I2:TF^K7*6'P+,0:U>-V^GVZUW
M%O&>93;Q78MXCN>=P?-[6WV-YY_$6RARSV56U+(5C/S[9B&5@+CXSY2U!BN8
MQL)<>2T;FK&K&22#9.*1S:Z__LJ-G#=G- UZ38-SZ']H5\XCN8%-AFC2H%6(
M1FX:P0OT;F3@R8]5/^:F%E%K1KX7==L0+F7+<O+AX6^AX]@.1&)18%+5RV.0
M#5=K0BO"*\7 -8H(JAC.=&T_#E^0A@GXN6I+F_P" BI@GD;4&6.Y)*K60N_J
MLJ'5EBQ%7>H!E$^K3,/@\[%0$(7J!4EB>[UZ+]^_O?4M/XQL=S?VC:4E DZ/
MF=5221R!]:YK)P?+$W>PUFA\)+RD6[) '.UGEEN$*N,!KC@MNA\,CW6^"!P[
M< *'W-P_2.T1E&TYC@.^X%7&&UA&R[JM%'FY6?-L#0RH ZT"5:>A8:%Q$$!Y
M@1V'&A<$?(/J, H8Z[K(F?CZJ\1SXS=@<F.8$97=$@5DBR 0'MTV8*)HQ$4K
M(:XDK*CT#Y*!W'P_G(,#>%FRG(-YQ1906 8/U4K/!NYL!5=;F&:,-PXTB1W9
MY >ME3RYM^A>P7YK.6SQ,#I 2W!**[(UT#*A14% ]88*U2%Q<8S%*Y)1N49#
MAEH$N)0;X]@C.!DA,MA,*&MDV58YA4*DT-]K6JT !WTVE&Z<#TK"'-#+=9P7
M.WO&&VJ1IF@!(<L$YA0%1[950WG>9XP)L^/X/!WY@ P)_C^  ^%]XK&/4+MQ
M!R%$S(8"02/AH98%7[+=1A_NT$MN,]LZW"4(_>]J [)E%#:+(<D3H&A6+@"]
MHVE'?[K:*&1M:UIGP0H0E!]KNJ$2PS>QPSX)-6*\)ZB_MQ7K1$WQ4S+FI\'J
M,\SD?2%B&DKK*"E.!O2C.26TPC38\\RG*,FWTX/E:6)'(TH:B'T"&0%;A*$;
M/1<9 =?%_I^6C'0\N:$)LR,R&CGVB30T0!D0T%"RKU-F. *??Q5.&@?]<[#1
MP3:-V(A *Z.5&=,1\(].-]>/]RE#7F)2PDC<)]&()RC8(-=@PRM0O<0]J% E
M!GF5T5:RL=$FDLF:@N>@M:I>H640<+AGO4J';=;/X(7=L#O-9*X5.0=,-@5U
MDM(<.W2^#*5-BNVXS;7".!JZ%MSM.D!WB\^B-L^W@\.U07K$;5/RGT!RH%84
MN.ESD5P*+!W_:4FN]V'?='UH 'EOBW40"QO8 *"P+3)0S@HX-POPL#0J(K48
M_UN:RBSC4IA* ;!<<$B6+F(UTR&9X R]1P,IO5-V1_0C\MWOM9YBF#9CH ZY
M*RAXX5\@%8RF8@OY"EFKZ;7@K$4$-$1KUEE \?S3'II])/)4L#V1^*?@!A5@
MM"W!7X?R3Y+"<W#_.'H_HQF=Z$*G5/Y4(^H.^ G1S G1.>"L>$!B'67M(@2<
MBZX& <M.WW$K?-#=HH0I+4$72/L5A"^OI!)M:3@)(WNA2,DH7F?D& P<Q_L=
MP!W3>0LUJ:=S1,_174NFBYKL8WO!EQ!')GE1%<BU>H6LA\\H3/!'BI=H1M,G
MFZ/CI*K5KM:9&D9DNY"*5IID@<Y*OJM:HPC4RU$W@5903<XT_V\K%?IE%TC:
M-:@!/0A**H_W&CG5\"9;+IF^)MQ/*IE:U[E]HL$8Q]A1*9F\( $E(&X\"YN0
M\""^]'":.OL[# M,E8W1JM@:A[35WB!MYY2'\.HC'5QF=/#^L.323QIU*/SI
M3ABVB,9\Z,K@J!:-]8/A--P/_S_F1^G@*F@'GPRR]U/FDR]G_V0>&$>X#K#5
MX)9I[XDX]?:>^&.VNT$T--0@1I'M/]WX>R#F+D]TTSUQ X#EXQ64JB\[]61O
M/RS&^R*8:T)8K01;80V9V@T\ $3)P!GZ5 [1LA@<"*:V;*F['%7K&HQ%'.J8
MY,",?<N#5Z11,FJ)?<C#?4>L^0YU7V%9-VN("TE_J \4L21%?G@>!X3!J([Y
M27CZ2/19AD/S?FB"'WI[(:<L#T:W(]X I:NGR[HHZHV.$]W%P1GF$81+737T
MVZ1==1OWEOHTU@J!E:'!Q#'*ML#[F2Z:!Q?BYW+BR/VO+XXG'DTBWQZ5E(L;
MO0UP9NW^XPGE @PWG5_=2A G+X[*AF=%:0Q_"7Q+P\A*W)"X=AR0%Q>#C0HM
M!V3[KD>T#[PW,"?T8,Y4. /U."&L2#Q8%WN1Y?LAG!P3!^;?42&VZ/)'6K1P
M](ZM. DL)_5(8D6);[FA<_%AR$9<ZF9'.VN*FCR4Y/LD3=&(BU]T+(V#4Y[9
M'3>!]:GE>B&H$">>E03)Q=G<6%+HP8W^$X7X<YH52[_SR[%9_PDZ<E@.N]2T
M"G[HZ)NXGIWNLOM4B3 7$:X?[M-!CZ1[SNEI?S#$S^8Q+A@W,_N6MNN#Z )Z
M[I/Q#L4"%V;=@@4V5OH,@)F**5H96K90%?>5/_5N:SYX^U@RL=+O6"71P6!>
M1/:C_6O<&_/V<C_=O -^2\4*6EQ2L"4L=>PXG!%AWJN:!U4W^EWFHE:J+O77
M-:- 0S@!?E_68%?W@ +ZE]O7OP-02P,$%     @ N#&;5A))_+VY P  NP@
M !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULC59M;^,V#/XKA#<,.\#S
M6U[:=$F OMS0PZ%;T>PV8-\4FXZ%RI(GR4VZ7S]*CGWNK6GWQ;9(\>%#4B*]
MW"O]:"I$"X=:2+,**FN;BS@V>84U,Y%J4)*F5+IFEI9Z%YM&(RN\42WB+$GF
M<<VX#-9++[O7ZZ5JK> 2[S68MJZ9?KY"H?:K( UZP0/?5=8)XO6R83O<H/W2
MW&M:Q0-*P6N4ABL)&LM5<)E>7$W=?K_A#XY[,_H&%\E6J4>W^%2L@L010H&Y
M=0B,7D]XC4(X(*+Q]Q$S&%PZP_%WC_Z+CYUBV3*#UTK\R0M;K8+S  HL62OL
M@]K?XC&>F</+E3#^"?MN;SH/(&^-5?71F!C47'9O=CCF861PGIPPR(X&F>?=
M.?(L;YAEZZ56>]!N-Z&Y#Q^JMR9R7+JB;*PF+2<[N_Y-%UQ2-6!3,8UF&5L"
M=:HX/P)<=0#9"8 T@SLE;67@HRRP> D0$YN!4M93NLK>1+S!/())&D*69-D;
M>),AQ(G'F[P7HCD98@<P?1W W8L+T[ <5P$=?(/Z"8/U#]^E\^3G-^A-!WK3
MM]#_#[TW 5ZGE\XB^*:V\$G"9:.Y<(E-0DC/PDF:A//%'"YO-B:D.^;MI>5R
M-]9>"V8,_/4M7@A[U C<F!8+8+( HT0!5L%&R><(?J\0)+651JL<L3!.8TEV
MK>J&R6<HM:J]0)4E:O(9 BLM:KI419M[$KT&\$!=R P^OVR^GRP6T91NA!#N
M<O_X<'>5A>?I633K91\B%_ =TWGE J;S-'8NN+'$FELSA*=>%@((UEFXS@9;
MQ71!=+SD5A&CS^ZQL2I_A(^'O&)RAUW(O8<^+Q2V9<+99N?AV2P)DR0YZ9-W
M/G=";;U-GQ@N<]$6+A-.7;9"/%-.4.?<D _UA/HG)H2RU"XMJ,8W//(X><]A
M!+^.*S24Y!T"KSK\;_E:Z@AZK[E?E$CQN5.B"$&?+"UKB,V!4[]%BO'V\TV6
M10O8CNJ<+J))+_CP,N=,2M7*W!5V5/J,.#/K:SW4L>":YH+2!BI&16IMI33_
MQ]?+9\9=AI;LJ>&[].PTJ\,N'MA7G'#'AZEFS^/];>...IW1&26^/Z'DTQ%P
M-PUHEGI[B0<+&9UBWT!?AN)H?<5\>8ZB^0 [X/7Z7!GK-CGWD]%&9IR4>BO6
M6PJB[Z\1O-;"XM% J5'O_-@TA-U*V\V603I,YLMN('W=WHUUJL*.2P,"2S)-
MHK-9 +H;E=W"JL:/IZVR-.S\9T5_%ZC=!M*72ME^X1P,_ROK?P%02P,$%
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
MNH1>EL0TR%+Z3+QD'&'@;MEJU[ QQ+4G#PAW_0 4&\7)]U8]< P+0R^&26$
MU2(6Q2@FD1>-T;3Y011G+/63T!D[]()D>!BF\-GB>J1B;QP-UU9 $!:246_X
M#E3!N(/*&7J<C>@S]J(LW@M5,HSV >66N^U/P&15)M>-O2S$9!2366D8D%D!
MOE!;0W@['F(UB)]J^9\GK(<H];(,ZRS,(HQ'T=@J'V>[Z*3#U*$3!0XFQ)V%
M9XP#^^"A2X)] /4/ C^*XR<A@E6Q%P<1HCVA7!@C3=#].ZLBV)CXPX#1EM2+
M-TI;#MHK#C$".5!B1#'$$D &D?YHF PA"YH-AR.$4'RTM^YME;(#[=^ZG_LC
M)-;WYU$&"ST:(>/0O=@76!^NPBCS1^P8;!.._/2$>F]WN8>28Q;N)WNY^G_]
M(/G>P@/O?M;U]@_^/HGA\12V_M6_4-*_ZA?*OA>F9UNON"NA9_9%/CH1U=:-
M>]N]7EW_K^"U>T6^V>[^T?"!ZYD$U*68XBC:VG2 ?L"^O'>31BWL"_.):AI5
MV>%<</B#-N#Y5*FFG] %Z_^@7/X/4$L#!!0    ( +@QFU9:M,<(T 0  &$.
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;-U7VV[C-A!]SU<06F"1
M!5A;E&1=<C&0R[9=H F"I-M%'VF)MHBE2)6DXN3O.Z0L)>G:;IJV*- 'R^)E
MSIPY,Z3(D[727TW-F$4/C9#F-*BM;8^F4U/6K*%FHEHF862I=$,M-/5J:EK-
M:.6-&C&-PC"=-I3+8'[B^V[T_$1U5G#);C0R7=-0_7C.A%J?!B08.F[YJK:N
M8SH_:>F*W3'[N;W1T)J.*!5OF#1<2:39\C0X(T?GB9OO)_S"V=H\>T<NDH52
M7UWC4W4:A(X0$ZRT#H'"WSV[8$(X(*#QVP8S&%TZP^?O _KW/G:(94$-NU#B
M"Z]L?1KD :K8DG;"WJKUCVP3S\SAE4H8_T3K?BXI E1VQJIF8PP,&B[[?_JP
MT>&901[N,(@V!I'GW3OR+"^II?,3K=9(N]F YEY\J-X:R''IDG)G-8QRL+/S
M:\C[3\H8U#*-[FJJV<G4 JX;G98;C/,>(]J!02)TI:2M#?HH*U:]!)@"H9%5
M-+ ZC_8B7K)R@F*"411&T1Z\>(PR]GCQGT5YLR_*'B/9CN%6QY%I:<E. RA_
MP_0]"^;OWY$T/-[#,!D9)OO07\EP+\9VAB2?H&^3C*"DD:T9>F14&\1<WA"H
MSIH%3-DH'_HG0516/A'86URHIJ7R$=6T0JVR3%I.!5*ZXA)6-3(.WF#$92DZ
MZ%OU/4BU;A7"P.W=9X-6FDK+*NRQ_V"+N#$=70B&NA;6K?-9*GG/M-\(U-+W
MG+6:"\<J1== PGBJ6?_N0<=@GL]9UPRHT+85O'0>)NC,>+@?M.I:Q[G3&I00
M(!;@+-\JDF&[I4%KSP'&OJNXZ-RFY(W9@Q,,/"RU:OJHJ2@[0>TF;#\;QB5D
M4PS9])B3%^G<3=3-D)WK- [P16(\AZ<);OR?R,N@2_:4 E[6?T$#J+;.OD(#
MW&/FN(@RG!;96(@0./C'81@.<3A/I,!I0G"4A^-$>+3,?R3$XZL4)?^)HJ^M
M]']59A+C*"EPF,>C?"3'69CB)$^'KD'C+'FA?(:!/PZ3OZ%\M%_YS2;S/]8?
MZCDM\"Q[TE!R@9VV<9+A#/:C,2T%CO,(TE*\2$*"DS3%<3K;D82?@=12"3BS
MN2W<>I$,LWY/M/4VSG VXJ4'W\W^33OJT<%0$;^ZBOCXC=&!,^IMW/R#VZMS
MV,K!0G4&0" V$)RUUGOO>3CL)U85G)P.KKN&:6J5/CJX'H@?QCB<)3@D&?J
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
MRI/5^):CG%T\,D$MR^&!:KN%SYI*0[V_#%"9PRT55&;,7(TM*G,BXZP%OFV
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
M*5[@\\KR0])OHH'ALV7]'5!+ P04    " "X,9M6SK!;DPH#  #B!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6REE=MNVS ,AE^%\+!==7'BM%W1
M)@':;L-ZT:'H3M>*1<="9<F3Z*1Y^Y%RDJ58&VS8C:T#^?&G+-*3E0\/L48D
M>&RLB].L)FK/\SR6-38J#GR+CG<J'QI%/ V+/+8!E4Y.C<V+X? T;Y1QV6R2
MUN[";.([LL;A78#8-8T*ZRNT?C7-1MEVX=XL:I*%?#9IU0*_('UK[P+/\AU%
MFP9=--Y!P&J:78[.KX[%/AE\-[B*>V.03.;>/\CD1D^SH0A"BR4)0?%KB==H
MK8!8QL\-,]N%%,?]\9;^,>7.N<Q5Q&MO?QA-]30[RT!CI3I+]W[U"3?YG BO
M]#:F)ZQZVZ+(H.PB^6;CS H:X_JW>MR<PY[#V? %AV+C4"3=?:"D\KTB-9L$
MOX(@UDR304HU>;,XX^2C?*' NX;]:':/D8(I"35\YBMP&2-2G.3$:#'(RPWF
MJL<4+V!&!=QZ1W6$#TZC?@K(6=-.6+$5=E4<)+['<@#CT1$4PZ(XP!OO$ATG
MWOA_$^TQQ\]CI$;.8ZM*G&9<!!'#$K/9FU>CT^'% 9''.Y''A^A_+_(PIA@/
MX%D4KUI<*D=P=W\-5JTB**>YN!:=55(E$5H,C2&@&I--Z9M6.8,1R$.KUJ#-
MTFAT.H)W=@U<Y^ K,3>!.<1M@".B"LZX13P"4W&$]1&HR+5"PI9](^58^J"5
M*Y%O/-4IF*QUCM@3(K$P%?0? @=PJ;61H;*6P2+T.HE<OWEU5HS>7<3$BMT\
M&FU4$.W"^'[S(4*I7*];&SF>>4>XEU'72I]HV^"7RF[2@EBK@+6W&@.#*LY!
MEM=0JR5"@[^/*N#/S@3DCL4'S>VR)[7!).%R?F*Y0(?\740\;"X05!WK$XTI
M'BGJR(<UIQ!:V\5^FVU;3"W,K@?P=4MBG?]&21K91!';NH[]G\B,DO9H^%I>
MCI-+";\E]?C<[<[W^DZ#89&Z*Q^R?,2^!>U6=PW\LN];O\W[[G^KPL)P=(L5
MNPX'[TXR"'U'[2?DV]3%YIZX)Z9AS3\A#&+ ^Y7WM)U(@-UO;?8+4$L#!!0
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
M;T+C09 :HHF<U+PI&V]I55*<7VVZK</O'6H/]WOZND7B"987D^((<=-#Y*]
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
M(GO,Z%%""!$NRKC>5"^>9)/D1UKCC%4A'+%2+/=.G%WTGN<7QD&I]7M7D:L
M*;WA^ *978QA_ X@(6P %?_HN),G*UW$_.L6(7OV%-O^LD31DG/4';-+!ITJ
M#G54_I[B/-B<,"NPMG!P?*$!="RR>F#))U#Y)C)$#TB1,12DY)$"G.VVZ"E$
M7G97%=W!L*-\B\1%'BE?W7Q6&-1H@E6<?<,,9F.*<V 3Q)01*T0KL@S&1U8E
MPA!FI!P@!TYT',O#4*,!1B^2MZZK556SJO:0^D,(1P*NG$V>K!4?%B?X\!AT
MB+$"H3*[/R"&=E]MJJ+:/3@\B-"E+S-$#_-(53U14;QV/A'+5V),QT5G2*4D
MM1/_0"8)L[#-"=RR!61!R.&/(#WR X(;-*R<;%)F$XW(5]QZ:G6B#:P43^%Y
MB[H4:XS$^]'(!BNV;D_<7MZ(Q^R!A_.>+*JLI$=J=.4'?@3KJY#WB"NY,,$Z
MJVO2-PF #1YP77TB/Z#Z92QX 83O"X _' SPN'\ R22@+),8WFQR,>H\O\FH
MQG5C-:Z;<4OGT8? GG[_'&)JV>AL<;5L!^;0GUC%\,L)9E< 23HEF9X <@"F
MN4$WZP%?LP,="UB9Q#N O^W(8]*U1%@K4-^M;W@P(HS#O0:>F[';9)_O]C!_
MD<.:-H&;U=(@6CDY/"/:>4Y&1Y5\+,G9XGSE=N\<C:GS78[H )@ TIYY VJ8
MZG>@B'H'TAK1B9WZ@,CBC4 1>N $ Z1A@T;S2_JMK^O/:$I6^IGCB"GFP)@P
M"$-(AC.2^H@<6;PPWOP]1P=%'8!-%1BOXMV35E;YA /0 COEYN9F<@.Z$6C4
MZ+&"*>#+Z^5R<J5?IIYC%-YYYC#C=$"PJ9;IXNIR,@N&I*^GB^5D%AWS[)%P
MLRD*@J-[4]CLA(X1%4,KE U0$=$@.R$F##C9(L4W5AZ_+$#2L)?T??9P))Z
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
M !Y9A><91$>CHB==V>(8<$]EMX-DY2:X]NIT4/1;$A1(/_&:('%:#UB%DDY
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
M%X,OUQ>M0K.T,,4.+E&USJ@I+10X\4$63D.0))Y/)\>+,NZ%(1_<4:'G:F%
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
MP^31/%QVMM.8D<!V#RV_[6M2AY4"L\7XW/4)]WHO"0]'>OT#WHD5".C;FA;
M5FAQCS(/ICRL6_@4%1S%S LR&D00A"'+_)P&6"3RF 5^3 .L+7Z"@V#R7EE<
M]OT+DN8>"]+H3E4KI1G;J!:TKV,J7\V>)1'+0RHRO?/^=85RE)6T=.A(@YB%
M87I@5]-Q5]-'[^I;%^=2&;MOS_[%3]>VE>M-"+C@9@U+7'9<WOY8W)]0*Z=Y
MI.Z#7=QR<V^S?K8#71*"<4&I"SX(Z7LI2], _,1G>9ZB(X^%:3)QQVYL 4<H
M20@2CV5)"GZ,93WS(4K0*#E4UK-QX;-'+WR#WQ9:; 2634,4X:N5%BNW6(O;
MW1LPJM/%?CT=#'7@I/+M0<.];ER)'XXQKL>F+\R/8?SY#;RZ6T@CEGDA"[,
M4)JHJ1SU1R+U69![DP^\ZL01+RD&)8=EU@#*%G6<)"$DJ"5TD"60L=2/F9]Z
MD_,2FY&5KM_X.#-P3(A8'(0L0DSH/.GE_>JH4'4M-+5X%B-E_#B'@&7H,HI]
M#./E"8OR>)#JO57RB5@9RU.L%CG"#UF284G!@.[T<4B^^<BB_-$LXBT5?RV=
MV@S);"4:)'T%PZ9CE<*E=9W!6&X[J["?F$ZW56?Z=_NX=1# K^'6+T#^/YUT
MSW\!\LA1+F$IEGRD3!P'L(\9LSO?L$C(E?M2I_,6MI/^<W9\.OX9<-Y_ W^=
MWO^3<,4UGI@-5L(EFGK'*1X*=?]UW@^L:MT7\4)9_+YVMVO!L?_2!'R_5,KN
M!A1@_(MD_@]02P,$%     @ N#&;5K$M->88 P  ?PD  !D   !X;"]W;W)K
M<VAE971S+W-H965T,S@N>&ULM5;;;MLP#'W/5P@N6FS 4%]R19L$:+KK0XHB
M[3;L4;%I6Z@L>9+<M'\_2G:\#$V\M5@11-:%/#JD2%'3C51W.@<PY*'@0L^\
MW)CRS/=UG$-!]:DL0>!**E5!#0Y5YNM2 4V<4L']* A&?D&9\.93-W>MYE-9
M&<X$7"NBJZ*@ZG$!7&YF7NAM)U8LRXV=\.?3DF9P ^9K>:UPY+<H"2M :"8%
M49#.O(OP;#&Q\D[@&X.-WND3:\E:RCL[^)+,O, 2 @ZQL0@4/_=P"9Q;(*3Q
ML\'TVBVMXFY_B_[1V8ZVK*F&2\F_L\3D,V_BD0126G&SDIO/T-@SM'BQY-JU
M9%/+]L<>B2MM9-$H(X."B?I+'QH_["A,@@,*4:,0.=[U1H[E>VKH?*KDAB@K
MC6BVXTQUVDB."7LH-T;A*D,],[^4(@9A%+4^TH2*A*R8OM/DS2U=<]!OI[[!
M;:RP'S>0BQHR.@ 91F0IA<DU^2 22/X$\)%?2S+:DEQ$G8CO(3XE_? =B8(H
MZL#KMT;W'=[@ -ZM#0I9%)5@<6.X!G7/8B"EDO<L ;7/[$Y0FSUGNJ0QS#Q,
M#XL'WOSD*!P%YQV4!RWE@4/O/_.<]O$<O +/8<MSV.G:&[PUDHH#D2F)GW)6
MASAWH][F0#XI695X#W &"<%\-G\_Q'I/DP-3A*8IXXP:T 2O,B>Z%5ACX[)N
M"Z![F/%6C_P JNHP)AB$4*Q!V4#L82 &-AI#%Y*]U7)!&%+*9:413/=NI:&<
MB,HIH"O^B6P8CD@8X7_8[UVUJD_EZAX3&0F#8X),"ZF<P\W632='DR@<G^L#
M9L(#WND),Q6J]>VOX5N"L@>&E_%+T1J2N/RX)9=AK3"@]M@Q')+CNAE@TQ%\
MHS;X1IUALI1KAJ&7T0+V!EFG]@L38]QR&_^W!!Z_ L])RW/R*@G<B;J?\S.3
M;.=T28C)@G%SY5^X_SZ[_9VB6(#*7.G7:%,E3%T?V]GV=7%1%]7?XO739$E5
MQM !'%)4#4['>%NINMS7 R-+5V+7TF#!=MT<7TB@K "NIU*:[<!NT+ZYYK\
M4$L#!!0    ( +@QFU:RX2+AK@0  . )   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;*56;6_;-A#^[E]Q\(!A*]18[[:[Q$#2=EN!!@O2;OM,2V>+
M*T6J)&7'_WYWE*TX2YLO^V*+Y-USS[V2EWMCO[@&T<-#J[2[FC;>=V]F,U<U
MV IW83K4=+(QMA6>EG8[<YU%40>E5LW2."YGK9!ZNKH,>W=V=6EZKZ3&.PNN
M;UMA#S>HS/YJFDQ/&_=RVWC>F*TN.['%3^C_[.XLK68C2BU;U$X:#18W5]/K
MY,U-SO)!X"^)>W?V#>S)VI@OO/A07TUC)H0**\\(@OYV^!:58B"B\?6(.1U-
MLN+Y]PG]U^ [^;(6#M\:];>L?7,U74RAQHWHE;\W^]_QZ$_!>)51+OS"?I#-
M2;CJG3?M49D8M%(/_^+A&(<SA47\'87TJ) &WH.AP/*=\&)U:<T>+$L3&G\$
M5X,VD9.:D_+)6SJ5I.=7=Q8[<: H>P="U_"';]#"V]Y:VH)KYY .?OHLU@K=
MSY<S3R99<58=X6\&^/0[\$D*MT;[QL%[76/]%&!&7$?"Z8GP3?HBXCNL+B!+
M(DCC-'T!+QL#D 6\['\$X%M^#ZCYMU&YE=ZX3E1X-:5><6AW.%W]^$-2QK^\
MP#D?.><OH:\^#1T$9@/=?^B;0+\ZTA??I?^R 0HRMFL"XD"?+R;WMS<@-?C&
M]([LN<EY_&A&4*/N4/<(KA%6ZBU4QOE7D$1),H_R+(&B6$;)?#'YH$G.&RO1
M1:!I^N1%$<W+.>09"1;),V GJ 3!BP<HTBQ*%RE)%E$VSYY(4D@H-%_0L^W'
M@- 0LX+'@%" #S31'&$EBX0LYI"D150N"J+DD9+ER<'*M$BN5"AW7/J0Q-$R
MG<-\&97Y4VK>D/C@RH%&6]<IB=;!,H_F>0GS,BJ6BV>^5-03G!\.#LRS*%^6
M4*914>:3=]@9)TDNB4FW*#CJ>9E,/AJA1VO.(_$G(*.WACT=-@<#Y8*\28"<
MRHLGIF=G'CGZ5B)$B3#_(1"O#B?L>B28E5%*;J1IM(R32>@-8I8MHJ3(V,>T
MS":?C:>HIM$BGD=QOJ!<+XLX*B@QK^"ZZX!FF WV/-T1A-RVTO%,)P<TH*@:
MZ'I;-31:*74UPOI Y870.[;E&VOZ;1-V'L$NX#.M?Z.C#B05OG(&S%K)K6#R
MY!"Y/,9&R8HO$?K:<-2( ]]E7"G6'(3R$D-<V8)OI*U?=\+Z VP%E4!-U:RX
M>,CDQZ<X%"(G*7V$$]:^$3Z #+2(08 ]1=+L-?O#V3]ZQYH#M\> 1UQ[JJ]#
M7BQ%@XMYZ.S*= ?+=XR+A@X<V;4!?Q,8/^<I+ +*T 6=D#7KBGHG=(4!EDK"
M6!K-G S&7 L5SL*50MKNR8@A]J*J;$_R@D,9!DT=@%R_=OBUQU!(;.D"KNM:
M#DVG#M%9;.C6''*+X[C86-,^1J,U:TE=%QP"L\,A9E2:L@T9%K1%3P;HE#BP
MHY0@:>HP#X\;=, FMG3EZS$U% FN%@VRY3:M3S7#SP,N&FMVD@K0Z-=#Y:"N
M7X<RO/C6T)Z=W;HMVFUX6W!=]-H/%_"X.SY?KH=;^U%\>/O<"KN5U! *-Z0:
M7\R+*=CA/3$LO.G"';XVGEX$X;.A)QA:%J#SC3'^M& #XZ-N]2]02P,$%
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
M4;3O%*^Q4/=-W@[+'U5\F<JVGQI'00+<PF:#>A$9AY !88@]01A"XQV3<9;
M@@!)8JO&XYC83M!_!9P ^L-JVQ=D0-%TC^(HY^^3?D<R E(''E(K<3-*]_*!
M#'%LNO-J7G&UM!\@P%[9U*9]2^^?]M\XSMI7^\?E[0>2]TPM1:U)R1<@"BT0
M]."J_>C0#HQ<VQ?]N31&5O9VQ5G!%2Z ^86$K.H&N$'_Y>?T'U!+ P04
M" "X,9M6Y2!2^Z@"  #N!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6R-5%UOVC 4?>=77&72M$E1DS@?0 >12KMI?:B&6M8^F^1"K#IQ9IO2_OO9
M#J2LI6@OV/?CG'MNS+V3K9"/JD+4\%SS1DV]2NOV/ A446%-U9EHL3&1E9 U
MU<:4ZT"U$FGI0#4/2!AF04U9X^43YYO+?"(VFK,&YQ+4IJZI?)DA%]NI%WE[
MQRU;5]HZ@GS2TC7>H?[=SJ6Q@IZE9#4VBHD&)*ZFWD5T/DMLODNX9[A5!W>P
MG2R%>+3&=3GU0BL(.1;:,E!S/.$E<FZ)C(P_.TZO+VF!A_<]^P_7N^EE215>
M"O[ 2EU-O9$'):[HANM;L?V)NWY2RU<(KMPO;+M<DGI0;)06]0YL%-2LZ4[Z
MO/L.!X!1^ & [ #$Z>X*.9575--\(L46I,TV;/;B6G5H(XXU]E'NM#119G Z
M7]!G5#"G+W3)$;XL[*&^3@)MN&U&4.QX9AT/^8 G(G C&ETI^-Z46/Y+$!A1
MO3*R5S8C)QFOL#B#./*!A(2<X(O[3F/'%_]/I\<:[.#)<;@=CG/5T@*GGOGW
M*Y1/Z.6?/T59^.V$N*07EYQBS^^ZF0"Q NUTMA_K/,ET7"<L*H25X&8$6;,&
MIH#NQ_!=2:#*^LSGQWJ)<O\$$="F=&]Q/G@?>^LA@]N;&; &="4VRB#5X/OU
MHB^1C?WA,(8H'/NC+!G<7[R&4N)G40+IR,](,GA@NJH$+YWJIA U6K%],AG[
M)"&0IOXH?9M<LB=6;B@_P)DFS1H#K%LN7M!82>*/LQ$DF3^,QX-?ND*I8.A'
M1EN2^E$6#Q9"&PH2QD9P:+K+3,'DV(,'!S-8HUR[3:.@$)M&=^/8>_ME=M'-
M\&MZMPEOJ%RS1@''E8&&9T.S.V2W73I#B]9-]%)HLQ_<M3(+&:5-,/&5$'IO
MV +]BL__ E!+ P04    " "X,9M6FJ]*^_\"  "B!@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6R%5=^/TS ,?M]?816!0"IKFW9=[]@F;3<02!PZ
MW?'C ?&0M=Y:79J,)+W!"W\[3KN5@7;CH6T<VY_]V8D[V2E];TI$"S]J(<W4
M*ZW=7@:!R4NLN1FJ+4K2K)6NN251;P*SU<B+UJD6 0O#-*AY);W9I-V[T;.)
M:JRH)-YH,$U=<_US@4+MIE[D'39NJTUIW48PFVSY!N_0?MK>:)*"'J6H:I2F
M4A(TKJ?>/+I<),Z^-?A<X<X<K<$Q62EU[X1WQ=0+74(H,+<.@=/G :]0" =$
M:7S?8WI]2.=XO#Z@OVFY$Y<5-WBEQ)>JL.74RSPH<,T;86_5[BWN^8P<7JZ$
M:=^PZVS3U(.\,5;5>V?*H*YD]^4_]G4X<LC"1QS8WH&U>7>!VBR7W/+91*L=
M:&=-:&[14FV]*;E*NJ;<64W:BOSL[*Y4VKZTJ&MXKSA5219PU6B-TL(-J5SE
MU)IT<M-9+7%EX?E'OA)H7DP"2SDXI"#?QUMT\=@C\2(&UTK:TL!K66#Q-T!
MR?<,V('!@IU%7&(^A#CR@86,G<&+^XK$+5[\*!X17%8F%\HT&N'K?&6LIM/S
M[13;#BLYC>5NU*79\ARG'ET9@_H!O=FS)U$:OCJ3:=)GFIQ#G]W1#2T:@:Y!
M1WT4AS[F^SYN__11]'TLB.8I0N=#+KC@,D?@5"+,L5ZA/M2>WF>T;/!.4EPT
M%FZY1;CFMM&5_0E+)\UKU5"B_S<9W%XOH))@2]48XFC@WXW!)VF0F&-!MU7>
MM]4P$ _3\.FO>#@.X2E\J6Q)+G04Z^XH7B2QGXXRLHK.6$4^2YB?9>PXA-+4
MM$INR/=B=,J+99F?) Y[?'%2GX1^-HX&5*,Q?% 6#3QW'XB2%_ AF+?/LR<9
MB]@KB(;L9)"1'\5C/XWCP4=EN7"IQLR/PA12/Z7.Q%EZZKP%1W.C1KUIIZ.!
MW%6Z&R'];C^ Y]W<^6/>3>]KKC<5%5K@FES#X7CD@>XF8B=8M6VGT$I9FFGM
MLJ2?"&IG0/JU(M)[P07H?TNSWU!+ P04    " "X,9M6_?<&Q4<#   ;!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6RE5=MNXS80?==7#%2@: $A
MDJBK4]M G&VQ"VQ0(TG;9UH:640D44O2<?;O.Z1LU5MDC0)]$3GDS#EGAN)P
M>93J1;>(!M[Z;M KOS5FO U#7;78<WTC1QQHIY&JYX9,M0_UJ)#7+JCO0A9%
M>=AS,?CKI5O;JO52'DPG!MPJT(>^Y^KK!CMY7/FQ?UYX%/O6V(5PO1SY'I_0
M_#%N%5GAC%*+'@<MY  *FY5_%]]N4NOO'/X4>-07<["9[*1\L<:G>N5'5A!V
M6!F+P&EXQ7OL.@M$,KZ<,/V9T@9>SL_HO[G<*9<=UW@ON[]$;=J57_I08\,/
MG7F4QX]XRB>S>)7LM/O"<?+-(A^J@S:R/P63@EX,T\C?3G6X""B_%\!. <SI
MGHB<R@_<\/52R2,HZTUH=N)2==$D3@SV4)Z,HEU!<69]5U7J@#5\%GPG.F$$
M:N!##;^;%A5L^5>^ZVCIIV<W_KP,#9':T+ Z$6PF O8=@IC!@QQ,J^'7H<;Z
M6X"0U,Z2V5GRAEU%_(#5#21Q "QB[ I>,I<@<7C)_RK!>YE/N.G[N/8ZW>J1
M5[CRZ;YH5*_HKW_\(<ZC7ZZH3F?5Z37T]=-TBT V]&=/"73_2D"Z!,8K"5RE
M>#\!>&X1&MG1;1;#'@11G6_T?]<"7%MG.DGL=[1^.LW8N=ICO?6^V;LTO,>'
M#8@!3"L/FORU=SY TO""QJK"-VI:FGCB(&%Q4!0Y%$419 7S/B/7UH5%>5!D
M);"D#/*R\.9?W4@8E:P/%:I)>B<J I-DQ<DB6&0QQ)D=(^]>4G.J47'78$[)
M47$4E>'+06AAUR<0,;RB-M3-C(:,Y4&:)1#'49#%I;=5LD%MVQSOH$'2D*>T
M$<$B#9*442E&25@:TBA(TPQ24IP4WJ?!(!V+F8DM;+Z N B*)/;NZE<^5 36
M*-F'XT5ZIA6JIBCE3B<FDC('BF61-_WSVO"FH9;;<4-EK21Q9%3(S'ZIA,Y)
M0Q$%9<F@R(@N\9ZE(?4L2..<:I-1Y;,D#1;YNS<TO&A8/:J]:\N:F Z#F7K7
MO#IW_KNIX?WC/CT;#USM!16YPX9"HYLB\T%-K7@RC!Q=^]M)0\W435MZO5!9
M!]IOI#1GPQ+,[^'Z;U!+ P04    " "X,9M6#)G)]3X#  #N!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T.2YX;6Q]55&3VC80?N=7[#C3M)EQL2UC;.Z
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
MA 9GD[%'5#N&6L/(VK7^6AH<)&Y;XN0&90/PO)#2[ Q[0?]?D/X'4$L#!!0
M   ( +@QFU;ER)=Y9@4  .4.   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;+57;4\C-Q#^GE]AY<J)DS8;O^PK!Y& H]>KBHH(W*FJ^L').HEUN^O4
M=@C\^XZ]R1)*6 Y5_9"L7V:>F6<\,Y:/UTI_-PLA++JORMJ<]!?6+H^&0S-=
MB(J;4"U%#3LSI2MN8:KG0[/4@A=>J2J'%.-D6'%9]T?'?NU*CX[5RI:R%E<:
MF555<?UP)DJU/NF3_G;A6LX7UBT,1\=+/A=C86^75QIFPQ:ED)6HC50UTF)V
MTC\E1V>)D_<"7Z58FYTQ<DPF2GUWDR_%21\[AT0IIM8A</C<B7-1E@X(W/A[
M@]EO33K%W?$6_6?/';A,N!'GJOPF"[LXZ6=]5(@97Y7V6JU_$1L^L<.;JM+X
M?[1N9-.\CZ8K8U6U408/*EDW7WZ_B<..0H9?4* ;!>K];@QY+S]QRT?'6JV1
M=M* Y@:>JM<&YV3M#F5L->Q*T+.C\8)K,7"\"G2N*CAKPWVX#F_XI!3FP_'0
M@ADG/)QN(,\:2/H")*'H4M5V8=!%78CB*< 0_&N=I%LGSV@GXB<Q#1$C :*8
MT@X\UI)F'H^]E?2IUKR>"T@ZBR8/:%?NBC_XY=,UUP7Z\S> 1%^LJ,Q?^R+4
MV(_VVW>%=F26?"I.^E!)1N@[T1^]?T<2_+&#7=2RB[K01V,HW&)5"J1FR&'+
MZ9;#]?C6-'4@K11FG^.=T/L=1S<+@6:JA/J6]1Q9ES?(;]<6S&WKW;EC0?*S
M5JOE^W<9)>E'T^T@H&JO\R"X1L)E$X)<$-5$Z#8?CGH7U;)4#P+DQZ*6H'*N
M:@-5R9W]&V5YB;[YZA1%[_!+#8AJ97A=F _H3=/;\4^]WU?6 '#AF'*+?N7U
MRG';^((\+_KQM6_O,^09N -Z.7O48K%;2%)$HS#.>U^%<3(_B@E=:B;D6S1N
MZ[O&!#!Y%M=.WSK2-&[3-/[A-)W(6E42SDDM71T.EEI.780K58AR7YIV0N]/
M4Y>EP%9")P?&,RXUNN/ERML7?+I QE7[Q@,TWQR0-#M*JO;96,#$:7D9M#(^
MZV&]DP7T=;OP8H^EP@W4AI<U1^[X_/8?+M<OGN5Z#\X$NX,A_G1Z%_=+N-A
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
MT&3M6;7;@ALHM$1X-MCXA04E*^IK2W6URQ("VCAML+SD80[4DLA0.9NMZ8L
M<2$QYSZRJ$"8_+3FG2<N*S"^UL?GUB]K-52M[KERRU:H"?/HG/0,Y\/3ZR0U
MD"9"& .<@0)G;:WC7=UE*^$*:CJ!M(6?2CDEU6/9<* WB27LFY*<;4)5NW&+
M";VO!$86:GBWML=^$>R3""@-2_"?+7(=>"\W?$7F)1VND&X,?7C4],K)9@;2
M<UC=T.RAX&I1<.$/S"M7F=I]9RI/S+63LWK(,>Z3L4N^->^2,FH#Q+3A;=M6
MQND,:9L2+ST'[1$)?,68$#$W*=],CSIX375@O6R+]<AH'+:C<?@/C,;9D<%^
M5/_AP;Z=E07/OWM$-B"^&?G]<CCK_/7D\YT#@_*JU!5"R"NH._A9(W;>-B^>
M,10-OT&*O#YD49@$HW2R/;K3"PF+@G$XH??XE(1I,!K&VY.[Y ?H<IPFP6 2
MLRB-@^%XTGG4--;B(!R@,,[I*!A.<*3$X2YN+*#G]#%@<30*!LD P:5H=OQC
MZOPOILX/ OU/"+0SV(/T;6IA='N7ZRVTY_-QQ_;!3^.#,"AVBE.X>NP0I_=W
M;JTEF(6_FU-VL=/K"VR[VU[_K^I;[_9X_;^#6VX6 G%*F*-HV!LC?9OZ/EXO
MG%[Z._!,.[Q1^\<"$*.A _A^KK5K%F2@_:?(]$]02P,$%     @ N#&;5CQB
M2\;#!@  GA   !D   !X;"]W;W)K<VAE971S+W-H965T-30N>&ULI5AI;]LV
M&/ZN7T%XP^  7$U2U-4F 9)V1X%U"YINPS#L@RS3L3!9]$@ZQ[_?0U)6G-9Q
MAQ5%:Y+B>S_OP9[>:?.W72GER/VZZ^W99.7<YN5L9IN56M?VA=ZH'E^6VJQK
MAZVYF=F-4?4B$*V[F6 LGZWKMI^<GX:S*W-^JK>N:WMU98C=KM>U>;A4G;X[
MF_#)[N!]>[-R_F!V?KJI;]2U<K]NK@QVLY'+HEVKWK:Z)T8MSR87_.5E[N^'
M"[^UZL[NK8FW9*[UWW[S=G$V85XAU:G&>0XU?F[5:]5UGA'4^&?@.1E%>L+]
M]8[[]\%VV#*OK7JMN]_;A5N=3<H)6:AEO>W<>WWWHQKLR3R_1G<V_$ONXMT<
M$INM=7H]$&._;OOX6]\/?M@C*-DS!&(@$$'O*"AH^:9V]?FIT7?$^-O@YA?!
MU$ -Y=K>!^7:&7QM0>?.KVJC>D=>Z_6F[A_(+WWW@$V_@-O5@GS?]G7?M'5'
MWO81 -Z3TP_UO%/VY'3FH('G,VL&:9=1FGA&&A?DG>[=RI+O(&+QE,$,JH_Z
MBYW^E^(HQS>J>4%23HE@0ASAEX[^2 ._]!E^G[/]36N;3MNM4>3/B[EU!K#Z
MZY CHAAY6(Q/M9=V4S?J;()<LLK<JLGY-U_QG+TZ8H0<C9#'N)]?QPPC>KD7
M2^MJIY!.SOKS>=W!.D4"<NPA XZ*.&S GK2G_!.$2:WGRNQ"Q<G')R)Y_^Z2
MM#UQ*[VU=;^PR>O:K@A6I/$+]<^VO:V[8 "GA2QI6>5$%(SRM$P^H%(@&S?:
MMOA>T%QD-$T+(BG+"YJ*/+E8ZZVG76P561J])C\8O=V0)B"_59:(E*8LI[P
M5T%3GM(JD\F549OZ(?K-ZZ+="DHW6Q/RIK96>7V@4)&2G-,\Y<GU2AOWK5-F
M#7MNE761&@PY*V@A&/1G%?Y*F?RD^YM/KE+2HQQS*F$D9_XZSPI:52QY.U[R
MKK+;N6T7;6V\^EXY3Q94(I9\\U4IN'@%6W(J9)5\T Y8'A26!<Y*RI@@HJ*\
M+.$LL:]XI^L^^GZP=(-//@& G6[4>:'F;A24(1!P?)HBVDL%J@6J]JWJX6^)
M(.4%207->)I<-(W9XFO7UO.V:]U.^^A:>#N4%\*A>(:*44%75B:_A*^/LO>I
M.=Q:(M25("7-2S@Z8UZ+MFD/.8I$3R&/0RX4-*M2FN5R9\K@JWT)@%,F);R4
MD0 ,1C,FAWN7N.0OHE T@4/QR@+XJ*PKW2V4L<-A@+![( )H82G-X1&>40&G
ME:(<>/U/LH]=>83-P= ?*3K96'2R+RTZ/M>@EF_IMRJX_U#A.2KFLX7G<Q(?
M"\H2 XE-T-M1<A3Y0]4F=J4GI2E!:6*Q8ATN4M'_C;9#?5#W&Z^()5/I <G(
M"9ER027+_"H%;K*2G"0_ W\_>75"*3J8R#MX_O;VNWCH%[M@/J&8"EHAQ2J6
M>QDY+0#1 G#&!@E9 BR<0^;4"SR9_8!1+8KM=?\MQCL36IMG U)6!AXI95F%
ME> E+;(\";K.%1JA@OUPJR*NOM^S%@2^"C(YJ%!65(@RJB"1PHRG@]G!KO]V
M_P@L\Q&6^1?#<D3#(3@>9_^E\/$."?*W7B]\&N+1W\2!-:;TE".B61%\Q9FD
M>2&"VU"&\A002ZZVIEEA./7FV,/M9RHSM$19>$+D?U&BJT3 I&FHF97T('E7
MNZV)4I_G)?,,?2PG*0+GJR+ +3-414Y%6297'=)S]*Y[TIFG%<UAP!!J#OTS
M]#@1])"T++ IV2=J/.4A:85R+* NT,V8+X,$E0QF")'MM4CK_>D3QS<S2YQ^
MDC7TOR06>AH35&0QC>&Q'/VEX&&'+H,(\\+C.C:GZ**/8^=5Q! 2:-"84EH&
M=@(N9RC@(P*F P1.9ANC;UL/I?G#,SSAN!23#_S@V0JD#,\Q\WB^"&8!!\L"
MHXMNE%H,-4;=*].T$2)JO>GT@U*/5OM^ >S%0I#BC_R(O+5V&R8ZD&NSP'",
MI IDP[B"\_%.+(<X^?7ZZRQ/@Y,%+=&F):H?KSQ,J!3IV'#?J\T>@AL-HS%N
M8 P@5O4M<JS73CW.-+M?0$8PCE:<^QQX5M_G^!U7G/M(%=0O,1I*],M0F=N.
M8JZQ&Q7>DW@N83*H).:_BB J#-4V0QP.&Q;]]:D92$N:E7PHD $->QB8C<@@
MR_@H>8H&N!(=1DCF&WI:^$S.O6LR64&?9\KH;._-N%;F)KR,+1R (3D^'\?3
M\?%]$=^<C]?CR_U=;6Y:P*932Y"R%P4ZN(FOX;AQ>A->H'/M\)X-RY6J,9OX
M"_B^U(C&L/$"QO^2./\74$L#!!0    ( +@QFU8Z%'S\0 4  *X3   9
M>&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;+58WW/3.!!^SU^Q$V88.N,CEOR[
MM)EIRL'Q ,?0PLT]JK82:["M("D-Y:^_E>RX24D=KJ4OB27M?MJ5]ENM=+*6
MZJLN.3?PO:X:?3HNC5D>3R8Z+WG-]$NYY V.S*6JF<&F6DST4G%6.*6ZFE#?
MCR<U$\UX>N+Z/JKIB5R92C3\HP*]JFNF;F:\DNO3,1EO.CZ)16ELQV1ZLF0+
M?L'-Y^5'A:U)CU*(FC=:R 84GY^.S\CQC(16P4E\$7RMM[[!NG(EY5?;>%><
MCGUK$:]X;BP$P[]K?LZKRB*A'=\ZT'$_IU7<_MZ@OW'.HS-73/-S6?TC"E.>
MCM,Q%'S.5I7Y)-=_\<ZAR.+ELM+N%]:M;$C'D*^TD76GC!;4HFG_V?=N(;84
M4O\>!=HI4&=W.Y&S\C4S;'JBY!J4E48T^^%<==IHG&CLKEP8A:,"]<ST+/^V
M$EK8%=+PXI)=55P?G4P,0EN!2=[!S%H8>@\,H?!>-J;4\&=3\&(78((V]8;1
MC6$S.HCXFN<O(2 >4)_2 ;R@=S1P>.%]CC883#!;:>S7>I^'@_J6'<=ZR7)^
M.L;PUUQ=\_'T^3,2^Z\&K M[ZT*''OS"-NRS+7P"VZ+>MFAPY2XP$Q2KBH.<
M0X[VB8(KYBB%'>R X8/0^PV'RY(/3F2;N]L):Z:!597,F>&%HVD!*&A*+A3,
M&?Y<LVKE7, ^8%ISHUM,A:*L*5Q_)=B5J' 2KD=GM5PU!O!/&?'#V3'Z]'X&
MPL+*E48=/?J >?,N&$DS+XF#T;O&L&8AD%&=R.CYLY02^FJF['QIY/F^#RG<
M<*;ZL2^\*:3"?%>Y&74IEI"TDL3?%?T@FS]R62^YX1"%3B3N)-Y*6:Q%50%-
M R_TZ>A2&E9!G"8>B:.NM5RIO,25@J42N5WQ&C_<PLV/.^]_=OB<Z?+.Y@1Q
MYA$:CBY*INYN' T#C_K!Z,W.%N!>7PM$K&Z@Y%4!'%?.W.!$AF,4X%HFH9<&
MZ:[5 Y$<]Y$<#T;RN:Q%K@>3P"#  XF6].8ECTH"R1/8EO:VI4^7! :A'Y$$
M[NSGX2SP<%*'*7(Z/,1I&NQEZF=TRID#A#B!8'?\7"YOE"T?-% DTYZT<,GS
MLI&57-Q N ]A)Q<X =H)O.9SKJP'AGW?SF_P(J0>"0(XVLX6Q$,V;WCG^Q;I
M-V>+#A4&8C+K8S(;C,FW[,")/JC^0,(0_[:R\A]%YT[]-YNW5?B1IV/T,/8C
M*+VSI_L(/4#AO<0-@@#/$O]^YFY3AW3\C'?9]3=F$*4A\KTLCB ZS"S?"S.R
MS:P@#+TXBSLNI4_"K/0PLPB]C0XZ&!W.Y<-A, CRT!"^+>E)\#B&/45)3VYK
M>C)8EC^28</8EDMOE5PM78@FKS3(GW8,;#W67K?%#XPG%T <YA(9M1;- @,7
MZ7 \PNNM&_@7P[J]OP'>OGA]A7CV!K9#-;R.^?9.1MS%[-[XW%\8(RTB/&6\
M #&P_K5GS8$3M6M '+O8WC2C.P>HNRCS.W7S1C@-AG2W^;\101.M1C:0##!*
MO#B((2$>L4)MXB!@Y.WQ/Y AL&0.?3CJ9WQ!$B]"@*/=VCV)?0B3Q$O"&-QY
M3;JD$1(<C C>#4(LCF-<VU].*0>V^U=W>$\&HAGN*0VPZ@^]+,R 1*U1^VX&
MQ$8#32'(B(?RFX7XOS>%S?H17+\L"2#87H9[%FD?N2=;3R@82 OW4*319O2]
M?4WI>_O'J+/V">96O'W)>L_40B#[*CY'5?]E@G=@U3X.M0TCE^Y!YDH:C%KW
M67*&*V,%<'PNI=DT[ 3]$]WT/U!+ P04    " "X,9M6DAQWB%@%  #U)@
M&0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RUFFMOHS@4AO^*Q8Y6K=1I
M@-P[2:2FW*K93JMV+]H=[0<7G,0J8,9V>EG-CU\;* D=0IO1:3^DV/@\/H87
M']\F#XS?B14A$CTF<2JFQDK*[*33$>&*)%@<LXRDZLZ"\01+E>3+CL@XP5%N
ME,0=VS0'G033U)A-\KPK/INPM8QI2JXX$NLDP?QI3F+V,#4LXSGCFBY74F=T
M9I,,+\D-D7]D5URE.A4EH@E)!64IXF0Q-4ZMD\#J:X.\Q)^4/(BM:Z2;<LO8
MG4Z<1U/#U!Z1F(12([#Z=T_.2!QKDO+C6PDUJCJUX?;U,]W+&Z\:<XL%.6/Q
M7S22JZDQ,E!$%G@=RVOV$)"R0;F#(8M%_HL>RK*F@<*UD"PIC94'"4V+__BQ
M?!!;!M9@AX%=&M@O#.SQ#H-N:=!]JT&O-.B]-+!V&/1+@_Y+ WN'P: T&+S5
M8%@:#-]J,"H-1OG;+5Y'_BX=+/%LPMD#XKJTHNF+7!"YM7J%--7:O9%<W:7*
M3LXN,\*Q5I% ']%Y2B7%,<K6MS$-$5LL"*?I$AT8YU>7QB'":806+%9Z)U%U
M5Z #ATA,8W&(?OW%&O0_(9JBWU=L+51Y<80^Z/2<QK&N9=*1RFM==R<L/3PK
M/+1W>&BA"Y;*E4!N&I&HP=Y[Q=YN 734XZJ>F?W\S.9V*_$RE,?([!XAV[3M
MI@:UFU]@?HRZ5FYNH;,O?Z.#XKD=(K'"G#0](V<?9/#900<?6FAN.^TTTS0S
MIYF[*5X[Q2'ACF8VL/Q]6&7[&C#!VS%FBTLU572K+ZF;P[NO?TGZ.[DF*J#@
ME/Z7YZ&OOZGBZ%R21/S;X/B\8/>:V3J G8@,AV1JJ @E"+\GQDR[;GYJTA\D
MS(&$N9 P#Q+F0\("(%A-A[U*A[TV^NR+&O!DG(6$1 (M.$N07)&JMSY">"$)
M5^$]6JMA@^K<-_TX>50C(D$$^EYVY$U";:U\7Z%"PAQ(F L)\PK8((?IP>3]
MS!K;HU'/[DXZ]]LBA*PU^+%6>V0->_U156E-7_U*7_U6?05,B>:S_KF1++Q#
M[F.XPNF2H*\7)+DEO+%[:T7NJQI(F ,)<R%A'B3,AX0%0+":_ :5_ ;O&&8'
MD#J$A#F0,!<2YD'"?$A8  2KZ7!8Z7#8V@VJV9:.JBADZ3WA^51>I72H#5F2
MX?1I$WL%484BS)]03$4><Y4S5,59R52DILG6G2;-MON13T;RV<C.Z4@K8%^=
M0L)<2)@'"?,A80$0K*;34:734:L^SF(L!/H'7?*(IEII-[OF<_-6T+Z=(R3,
M@82YD# /$N9#P@(@6$UTXTITXW<,TF-('4+"'$B8"PGS(&$^)"P @M5T:)F;
MY4VS/3P^=WO%,M81HD*L280.:%IF-:TCS=NI^VJPI/5K4[%AWU1_]0F@\^:2
M;D-):]BUS,%X4"_I@;;%!Z4%4+2Z.K86OZUW7BMI%$]KI7N+!Y+F@-)<4)I7
MTNKK)%WS1_'[94G+VOY.[.-QO5@ Y5Y=7?9&7?;/#+W0=W2II@P?<1PSF9!4
M(I85<;%E :6]JKTU!4ES0&DN*,T#I?F@M "*5I?G9K_">L\-"PMTQP*4YH#2
M7%":!TKS06D!%*TNR,W&A=6^<_&S8S70+8F2MCVNZC8/U=Y8T 7USP.E^:"T
M (I6U\]F8\)JWYEXI]$<Z-Y%27M]C..4)5\9X[B@[GF@-!^4%D#1"G5UML[,
M)(0O\_-3 H5LG<IBT[_*K<YHG>8GDU[DGUDGKM60[^DS7?D9G0V^.!!V@?F2
MJJ@;DX6JRCP>JH;QXHQ5D9 LRT_LW#(I69)?K@B."-<%U/T%8_(YH2NH3KK-
M_@=02P,$%     @ N#&;5E.(N B9!@  (B\  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&ULO9IQ3]LX ,6_BM73W8:TT=I.NL%!)>BXP6W<T-CM=)KV
MAYN8QKO$[MDN#.D^_-E)&K=3<$))*@1-4OOYV?'++R$^NA/R'Y50JL'W+.7J
M>)!HO3@<#E64T(RH?;&@W'QS(V1&M-F5\Z%:2$KBO%*6#M%H-!YFA/'!Y"@_
M=B4G1V*I4\;IE01JF65$WI_25-P=#^!@=> CFR?:'AA.CA9D3J^I_G-Q)<W>
ML%*)64:Y8H(#26^.!R?P<#H.;(6\Q&=&[]3:-K!=F0GQC]VYB(\'(^N(IC32
M5H*8CULZI6EJE8R/?TO10=6FK;B^O5+_+>^\Z<R,*#H5Z5\LULGQX/4 Q/2&
M+%/]4=R=T[)#H=6+1*KRO^"N+#L:@&BIM,C*RL9!QGCQ2;Z7 [%6(8 /5$!E
M!?1#!8@?J(#+"CCO:.$L[]8;HLGD2(H[(&UIHV8W\K'):YO>,&Y/X[66YEMF
MZNG)AP65Q ZH B_!IX2"MU(L%^#Y&ZH)2]7>T5";5FS9850JGA:*Z %%B,"E
MX#I1X(S'--X4&!I[E4>T\GB*O(IO:+0/,'P!T @ACQZN^HQSO> !O5.6LIGY
M!>?OP'N6,4UC\!^X)-^$!-?+F6(Q(Y)1!;Y<TFQ&Y=>Z0? V8<-WJ!8DHL<#
MDRY%Y2T=3'[Y"8Y'OWHZ$%0="')U_$ 'IB);$'[_3)F98$VK==.$Q^#SQ9FJ
M,QWT8#JL3(?>4;]*C7+N[F]*)! WX()'0BY$,?_J[/H%SP6?@W?FCYT8,/!8
M'%<6QWZ+5$:4:W/YLO;>,&FN-<",[P6/B^VS2'"1L0A\N.-4JH0MZFP7C<!B
M.MOKZ.T$'@UO:XR]JHR]\AN3C$=L05)P8B][3)L37=>R7^6"WU*ES358@T2D
M,>-SSYB]KJR];C@+,7U2D+SR6\[)@\K\03]!.NC!-!RY:_:HZR@U*+;/$EPC
M"]Q%FLI6VL0)(N<-=1*H!IE')0HZ/D$_H*8)$686\B?ERM_&MG/4(0KVQ"C8
M!Z2@HQ3L'%,-BIO9.O"Y=*"".R$5;(\JZ%@%NX%5@\SCLN5P!?V\JF[^IF+_
M!7BOX_TMHM4'LZ"#%NR)6K /;"&'+=0YMAH4?R=F(!J1A1RRT$Z0A=HC"SED
MH6Z0U2!SNE3FB%+F6??6/,0O;,!\8^>@A?S0RF\$KQ/"YPEA%;:>#S:.#_8>
MGS9_N]O.6@<RU!/(4!\@0PYDJ'.0-2E^G#9GS2$,[01AJ#W"D$,8Z@9A#3*?
M:)1PD8KY?=NT.8PA/\:JH%4\6VMLA;8MLM8'V9 C&^J);*@/LF%'-MPYV9H4
MRZR-??X<U_!.N(;;<PT[KN%NN-8@\^BLX;5_%[9\''N^2MU>7=JVN)'T-[SM
MM'5HPSVA#?>!-NS0ACM'6Y-B&3??TQEV:,,[01MNCS;LT(:[05N#S-G+2&29
M[6=^'DA\2Z5FRO^4AAW><$N\Y7>/%[QX7V7?^]0&K[S+K"^W=L]IYW,UL9]M
MS/?:,>B#AMC1$/=$0]P'#0-'PZ!S&C8IEO'$/G^.AD%7-+S@FIH1TK66O3#,
MRTP;C'R!7WT=<@@-ND%H@\RE,#>2%,Q)9@9F]5[09] 1-/ 3M(KSNZ69T$LS
MYG.FC=T'POQ#\<'>_K8)]OO:-@EK[^GZ>E'7!V #!]B@<\ V*;9X=@P<8(.N
M .M-L)>O98+]1AH2[*@<=$/E!IG/+*8"Q$QIR6;+8IV$.8EYHM>/^CP[1@>-
MC);TF[@'?U!MUVIXTKQ1;GL>^PUMFPK'XZ G'@=]\#AT/ X[YW&38HLTAX['
MX2YX'+;@<8,1?YI#Q^.P&QXWR+Q]1&Q#Q^*P)8O/:6)^P'29ZJ4TG^9^?LE9
M5-P^U^*XJ+%]?OW.MLV!HW'8$XW#7M;-K"V<Z7[ES--I'#H:A[N@<=B"Q@U&
M&O+K:!QV0^,&F:GMLVJ=8 ?>L.7#\0EGY@KQB61$):P,LC%]2<VDKD_P1HTG
M!+D/$(<.Q&%/( [[ /'8@7C<.8B;%,L@ASY_#L3C78!XW +$#4;\01X[$(^[
M 7&#C/MGE\^5)?#F$4>FL9<@MK^;KT\3$@,X&OULS\.,<GK#(F9ZP<IA5V8+
MZ,1,46#.B!(IBXE]VVKG_7Z=Q^':"F'3D7F^<%J9RDNNBR6<U=%J<?9)OB3Y
MA^.G\' *ZXZCPVE=^9,Q/IR.<>TWP6K]]]!9*E:/7Q(Y9UR!E-X8>Z/]5P9G
MLEB07>QHL<C7-,^$UB++-Q-*8BIM ?/]C1!ZM6,;J);%3_X'4$L#!!0    (
M +@QFU87%07>6 (  $X%   9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM
M;(U4VV[;, S]%4(#A@U88\=-NZU+#/0VM _#BC;KGA6;L;7*DB<Q3?/WHQ3'
MS8 DVXLE4N31X3&I\=*Z)U\C$KPTVOB)J(G:LR3Q18V-] /;HN&3N76-)#9=
ME?C6H2QC4J.3+$U/DT8J(_)Q]-VY?&P7I)7!.P=^T332K2Y0V^5$#,7&<:^J
MFH(CR<>MK/ !Z4=[Y]A*>I12-6B\L@8<SB?B?'AV,0KQ,>!1X=)O[2%4,K/V
M*1BWY42D@1!J+"@@2%Z>\1*U#D!,XW>'*?HK0^+V?H/^-=;.M<RDQTNK?ZJ2
MZHGX)*#$N5QHNK?+&^SJ.0EXA=4^?F'9Q:8"BH4GVW3)S*!19KW*ETZ'K83A
M:$]"UB5DD??ZHLCR2I+,Q\XNP85H1@N;6&K,9G+*A)_R0(Y/%>=1_KU%)X,^
M'N (+JTAQT(MI 99.426GSQ3HIHO_64=/-Y>>WAWA225]N\Y)3J.X/JET O/
M L,4B]I8;:M5@/.LCC(52%/" [IG5:"'\U?H(YC6R(%-*\T*^ +%3L<_[5D:
MXE:9>54JZ13Z<4)<;V"=%%UM%^O:LCVU76$Q@"S[ %F:97^G)RQ3KU76:Y5%
MO.,]>/^GSBZ>:]S1;MPP=V>^E05.! ^69Y50Y&_?#$_3+P=8'_>LCP^AYU-T
M#=CY*^-=! ]##%-8H73^ )M1SV;T3S;*Q(X#8XG; 6;(;PL"<1]0X(JFW"GB
M8>#/*91RM9-BLC4>X:7Y)EVEN.$USADJ'7P\$>#6T[LVR+9Q8F:6>/[BMN8'
M#UT(X/.YM;0QPA#V3VC^!U!+ P04    " "X,9M6>O2C/!(6  !;Q   &0
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
M$HP4C-+DG3RH):RQT$)]O3%D\L;0KIF>FB(U#P87M@" 9E\"E%$Y]8<X=$(
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
MG9)THG5'6=67-DY\C\^]/L[136\JY(.: &CTG#.N^L%$Z^(D#%4R@9RH U$
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
MUY_DTZ^PG9!7\U*95\U?\K25M2<D75=:%EME,X)"E.V1/V\=L:? V"L*;*O
M3E5PM@K.J0KN5L$]5<';*C13M]JY-XZ+N>:SJ9)/1-72AE:?--YOM(V_1%DG
MRH-6YJDP>GKV(!:EF(N4EYI<IZE<EUJ4"W(O<Y$*J,@%^00;*-=@CJDTLDUX
MW\:@N<BK=^3GGZCO?22B))^7<EWQ,JO>DS>]ZZFES4!K<U:Z'=1-.RCVRJ H
M(W>RU,N*)&4&61]@F1EVTV0OT[QAH\08T@_$H>\)LQDCMW_\1=ZV(W\W,+K;
M<UA?'F+R]LT0)CX=0_]O2,GI+'N$U?.=TZ6(T\"='TN1H?"V0'<86->^RVK%
M4[B:F.)6@=K 9%:/U_XX% U,6(P)2Y!@O:BX753<,;H)^1R4@LQ4Z^;]?/]R
M8H[-B_K/X8O3AJ:E^@VU_HIL9LP+'=^VI]9FW^NCUL_U^K%1&D5.<&@T&9!C
M3ACNR?5\Y76^\D9]=:_J[U'*<P+/*\@$F$Q6D'-MW*<E68%JOKAE"D0^YF+!
MZR(WF-CC=K1:PU &_Y!6/*IU;JHBP7KN]SOW^Z,3_"RU<7T)^B5%!UWK'R<F
M#:.(^L%!9K:"P9Z@0P//#FE?+F[EO%[2.2;50_<@ZP8$37J&4> /IUW0S3L8
MG?>=?!0YD 4OAF<\JGUNE<2$Q9BP! G6"T'8A2#$_G:%F%'!A,68L 0)UHM*
MU$4E0B@(T=%KZ9F5$HL.OU2CML[U\9#1R(Z8?U SCN7<T':<D V7#&KOUN/V
MJ&^^\GP-%SPSZUY2CU:DP]X9QYR;IZBT&)668-'Z =EKD"AV"=D2L6*#28M1
M:0D6K1\;MHL-0R@D6\C^RQH&U*/!8249MW:VIX_-^I'CAN%A+1D0=$+7\WWG
ME6*RZ]SH: LRN\XVH+2H3,(..@:U3T.EQ:BT!(O6C\.N5Z,N>@W!;,!N46DQ
M*BW!HO5CL^L-Z7C[=6(-\086!KYOUB.'-02S;8L'S+H><UQ&#VO(L2 -718$
MKRU(=LT;'>_>DHM4%@4HTQSS,B-2+T$-NVB4<W;&8M)B5%J"1>M'9-=6T@"]
MFJ#VFJBT&)668-'ZL=GUFW2T<3JUFH1'/W8X=N2[D7=835 ;R &S+'1<USNJ
M)L>"U+/-FBEZI9KL.C\ZWOK=\6=1K OR+_E=;( \*LFSE%=- G?EA7R]?AAT
M&V:K=XM*BU%I"1:MOUFR:T*9C5UA&&H_BDJ+46D)%JT?FUT_RD9[JMD]*"&S
MO5_YR5PJHD4!%_6.:48V0NFU*4)"0S$8J7$^)=^!J\&@_*!B/*YXMO]1>TYK
M;^_4K'(6S:9U19J<;_<7N[O=QOAULQU\</^&7B;M]O8.T^ZVWW&U$&5%<I@;
MI/TA,*LTU6Y@MQ=:KIH=VD>IM2R:TR7P#%0M8)[/I=0O%[6![M\(9O\!4$L#
M!!0    ( +@QFU:%B:%@N ,  &81   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<P+GAM;+U8:V^D-A3]*Q:5JD3:AL>\LMF9D9+0:BLU5;3I0_WHP 6L!9NU
MS4SR[WL-#(%9@F8JJU\ /\[QO<>^5[ZL]T)^51F )B]%SM7&R;0N;UQ711D4
M5%V)$CB.)$(65&-3IJXJ)="X!A6Y&WC>TBTHX\YV7?<]RNU:5#IG'!XE4551
M4/EZ![G8;QS?.71\86FF38>[79<TA2?0?Y:/$EMNQQ*S KAB@A,)R<:Y]6]"
M/S" >L9?#/:J]TV,*\]"?#6-7^.-XQF+((=(&PJ*KQW<0YX;)K3C6TOJ=&L:
M8/_[P/Y+[3PZ\TP5W(O\;Q;K;.-<.R2&A%:Y_B+VGZ%U:&'X(I&K^DGV[5S/
M(5&EM"A:,%I0,-Z\Z4LK1 _@+]\!!"T@. ;,WP',6L#L5,"\!<QK91I7:AU"
MJNEV+<6>2#,;V<Q'+6:-1O<9-_O^I"6.,L3I[1-+.4M81+DFMU$D*JX93\FC
MR%G$0)&?R).FNM)"ON(V*Y [[+P(05.6JTL<OO_]'W+QXP_^<O'IDC1OPCCY
M(Q.5HCQ6:U>CF68Q-VI-NFM,"MXQR0_(@^ Z4^1G'D,\)'#1O\[)X.#D73#)
M&$)T16;^!Q)X03!BT/WI<'\$'IX.]R:\F75;-JOY9O]MR\8$;PCGXX0FM=RH
MDD:P<<IVCYVMV4KOTYA8-LE"2V0#(>>=D/,I]NUM64I12D9-!E)$"Y("!TGS
MPTDG284GF. Q)JJ+ E7),J]4,S8F=K/HLE[4I-W=UO<7"SQWN[Z*W\]:KF:K
MX:3P^TGSN3F"NQ&O%YW7BTFO'QAG156,63X)//>8V"0++9$-!%MV@BUMQ]O2
MII VR4)+9 ,A5YV0J^EX2S1(HND+P;A+F#81]PQ$2\I5 E)";'K&(XU<4 Q$
M4H*,@.O+,=&;Q?V@%RW>E7\4=I,6GBNF);*!F->=F-<6Q!Q+:"=(>7V*E)/V
MG2NE);*!E!\[*3].9T3Z\EY&G 2>&\@VR4)+9 /!?._MUNC9SHDMHR4MK;*%
MMMB&:O;NX/[D ?R-%1C (AEFO'Z48@EFQB6D3&'<8W!'M&2:YA\PZ%\%SMYG
M+,H(%XB5.L/40/NW&\(4@K]53!Y?J-O-\<<B?G$4\=-NG"VZ);:AZ,&;Z,%I
MHH_FR/]5_. D\2?=.5M\2VR-^&ZO "U IG4AKTB=%YHRK>OM?A;<UB7R4?^=
M^8E0%[9O-,T?B <J4X:W]!P2I/2N5G@EE$U1WS2T*.LR]UEH+)KKSPQH#-),
MP/%$"'UHF 6Z7RO;?P%02P,$%     @ N#&;5G^I+AHA @  OP0  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S$N>&ULG53;CM,P$/T5RT@()-BD;K>@DD1J
MMR!X6%1M!3R[R22QUI=@.\WNW^-+&HK4[0,OB<>><^;,>,;9H/2C:0$L>A)<
MFARWUG:K)#%E"X*:&]6!=">UTH):9^HF,9T&6@60X E)TV4B*).XR,+>3A>9
MZBUG$G8:F5X(JI\WP-60XQD^;3RPIK5^(RFRCC:P!_NCVVEG)1-+Q01(PY1$
M&NH<KV>KS<+[!X>?# 9SMD8^DX-2C][X5N4X]8* 0VD] W6_(]P!YY[(R?@]
M<N(II >>KT_L7T+N+I<#-7"G^"]6V3;''S&JH*8]MP]J^ IC/K>>KU3<A"\:
MHN^28%3VQBHQ@IT"P63\TZ>Q#F< \A* C  2=,= 0>666EID6@U(>V_'YA<A
MU8!VXICTE[*WVITRA[/%GC62U:RDTJ)U6:I>6B8;M%.<E0P,>H_VT+A+L.X&
M.J7#X9LM6,JX>9LEUDGP1$DYAMO$<.2%<#."[I6TK4&?9075OP2)TSXE0$X)
M;,A5QBV4-V@^>X=(2LA)[!7>^528>>"=_U]A+J4>"1>7"?UTK4Q'2\BQ&Q\#
M^@BX>/UJMDP_79&[F.0NKK$7WWMQ (U4C=R\:AJTFEB,BUHCVVU@\X-[+&99
M<CP7D)PUE0#=A-$Q*%0B]M>T.TWG.C;E7_<XVO=4-TP:Q*%VT/3F@XNKX[A$
MPZHNM.A!6=?P8=FZ%P:T=W#GM5+V9/@ TYM5_ %02P,$%     @ N#&;5EM<
M 4SO!   5R(  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N>&ULM9I;<ZLV
M$,>_BH9.;S.=@.1++G4\DT0];1_.F4S2RS.&M<T$D"MD.YWIAZ\$&!#!RN%T
M^V(#WOU)^FO7T@*+HY OQ19 D=<LS8M;;ZO4[L;WBV@+65A<B!WD^I>UD%FH
M]*G<^,5.0AB73EGJLR"8^UF8Y-YR45Y[E,N%V*LTR>%1DF*?9:'\^QY2<;SU
MJ'>Z\)1LMLI<\)>+7;B!9U"_[QZE/O,;2IQDD!>)R(F$]:UW1V\XFQN'TN*/
M!(Y%YYB8H:R$>#$GO\:W7F!Z!"E$RB!"_76 !TA30]+]^*N&>DV;QK%[?*)_
M* >O![,*"W@0Z9])K+:WWI5'8EB'^U0]B>,O4 ]H9GB12(ORDQQKV\ CT;Y0
M(JN==0^R)*^^P]=:B([#Y)P#JQU8W^'ZC,.D=ICT'.@YAVGM,"V5J892ZL!#
M%2X74AR)--::9@Y*,4MO/?PD-_/^K*3^-=%^:OD@\@AR)4,S"P4)\Y@\)<5+
M0;[CH,(D+;Y?^$JW8ZS]J&;>5TQVADD9^2ARM2W(3WD,L0WP=0>;7K)3+^^9
MD\@ANB 3^@-A 3/P59+")LR ) JR@0X^?#Z.$IX42B:KO5$@VH9Y#NDY+O]\
M;C# L,8^:69H4D*G9Z"_F1P16;;/DZB>I0+D(8F [*0X)#'(H2ER0LV_R4VQ
M"R.X]?3?A>&!M_SF*SH/?AR2$Q/&D6"6F--&S&E)GXP,]R$%IY@*8L(X$LQ2
M<-8H.'.'HU!A2O)]M@))Q)JH]\-S4-VJE5G9BEF<#DLZFRS\0U>T 1LVMVWX
M@ UM;:PASILASO]KQI%_R+,15E8QM-(?Y?\V@5>](L>)VDL8&K6SX;$QA0GC
M2#!+\,M&\$NTK+S$5! 3QI%@EH)7C8)7SI#]U.3CF^2KCY)\0VCP-1&29$)"
MF;I;(#]+L=]]6P7XZ&B^>I-[_0Q^UX*[+"PIKALIKA&RMY9BH_?*2E]XJ]H7
M)KBS;V/#$Q/&D6#6G-"@W68&:"E>HY!$1*5Q+)HM8V>W3IW!;<E(I%:0[$":
M2[I(&]2RWOZS3H(%%]-9+T^'S68],_ZNF3TLU@Z+.8?5W8*3TQ[<C&YP2$[6
MZ/# I'$LFJUC6RK0"5Z6H58(J#2.1;-E;(L$ZMQ!=U;3>"@P(RL)A5XD]"XX
M/R4B68$N([-0ON@U9*"V')P+U%JCIG77U*"?R/]'"4';&H*ZBXBS^:XE^P2*
M2#A OH>BIV!C>C<HHK/-T2)BTC@6S=:[+6CH'.]_ ;5&0:5Q+)HM8UNF4.<>
M_@M67]1J!97&:UIO+:?TS%K>5B+478I4=^>(N3TW'%].]]&:8-(X%LV6KJU<
MZ#5>FJ)6&J@TCD6S[Q6WM09S;L([RW?6B<4QRW9[AWE(^KIYQ_KZX.[A6#VQ
M:+:>;='!W$5'-Z,;<9K3[GH]J)83/C9046D<BV8+VY8]C*'E.T.M>E!I'(MF
MR]A6/<S]A&3TLESS>DL?Z]^\.F/6OP,];#8=7D=96X0P=Q%R/NL([9T[TP^U
MM$"E<2R:K7!;A; 97OJA%A>H-(Y%LV5LBPOF?EPR/OU0*PQ4&J]I[^V*_<X3
M]PSDIGQSP6PQ]KFJ'FLW5YNW(^[*=P)ZU^_I#:_><6@QU2L7'T.Y2718IK#6
MR.#B4L^RK-YBJ$Z4V)7/]5="*9&5AUL(8Y#&0/^^%D*=3DP#S;LDRW\!4$L#
M!!0    ( +@QFU:$:6N0\ 4   H5   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<S+GAM;*U86V_;-A3^*X17#"V01J*N=IH82)-T*]!M02\;AF$/M'1L<95$
ME:3L^-_OD%)DQY*U&.N++5[.Y?MX>'C(RXV07U4&H,E#D9?J:I)I75TXCDHR
M*)@Z%Q64.+(4LF :FW+EJ$H"2ZU0D3N>ZT9.P7@YF5_:OGLYOQ2USGD)]Y*H
MNBB8W+Z%7&RN)G3RV/&1KS)M.ISY9<56\ GTE^I>8LOIM*2\@%)Q41()RZO)
M-;VXHY$1L#-^Y[!1>]_$0%D(\=4TWJ=7$]=X!#DDVJA@^+>&&\ASHPG]^-8J
MG70VC>#^]Z/V=Q8\@EDP!3<B_X.G.KN:3"<DA26K<_U1;'Z&%E!H]"4B5_:7
M;-JY[H0DM=*B:(71@X*7S3][:(G8$Z#^$0&O%? .!#SOB(#?"OC/%0A:@>"Y
M F$K8*$[#79+W"W3;'XIQ89(,QNUF0_+OI5&OGAI N63ECC*44[/[R54;(LK
MKQ5A94I^TQE(<E-+B5WD6BG @9>WH!G/U2ORXP\T"M\07I+/F:@52J@S\N))
M^]+1Z)?1[B2M#S>-#]X1'VXA.2<^/2.>ZWGDYM<_R<O&SJL!7;>GZ/KRZ9:\
M?#&DYN[Y:NB(2P[2W7'N=9Q[5KG_/S@?8K'1&@QK-1GE0E4L@:L)I@P%<@V3
MN7':?3-$X_=4=O>=E#UAT^_8],>T/V$3$R=FKS64-1"5,<G+%4F$T@,^OQW7
M^A?]>V@)&J'("ID<O)Z'X8S&TTMGO4_NJ.Y3R>W;I)3&@4\[HT]X"SK>@E&$
M[TOD20O) ;=P"4,<W30:PCW3@1\'(3V .VKH5+@#-L,PCN)AM&&'-CPI2A3+
M01'-'H9@AP.P0S_V#V"/6CP5=M]FZ/G>U!N&'76PHV?#%DL\..17T&97F+PC
M;-[!FD,R<VBSG, #%B *!K-/U'.0>F$T#0](&?7G5%(&;$YI' 7#I,0=*?%_
M1+X&-*[QV$I$ 9@Q$N!KMLAA"'?<\R&>1<'A%ABU>"KLODGJSKPC.V#:H9X^
M.Q2T0.S-]M]BC5A5.0<YN.K3/OHHG!WFNU'+IZ+OFYP%<1 -HY]UZ&<G[?]$
M8!#@:7OD=+B9]9R(,-J# ]RC-D_%W3<9^\'L"&[J[@H\=Q3Y+51"\>&*HA7=
MM^G3(#H,[G$+I^(<,$K=* S#(TCW2EDZBO2#8&47VTH#)GA<:5&NA,EX3:>-
M@$$J:,\K+PS"PT@?=^%D*OI&HVDT/7*RTUV!24<KKOUH=_;2F\+OG-G\CRS]
M@[3H?/O(5OJX)P;9\?KL>#.W%RC?M:H<,.I'WK%,0'<%(QVO[6R]/1P$_D#N
M\:+#@W]<_\DP^T:I/Z6A?P3GKL"CXQ7>9Z%9/@@SZ)>4L] ->Q5..S'>7_:I
M-W6CI_/N!A3BK-@-ID<PF++M:<^NHJ'C)0U6YM=51?!F+&U X\VTQ- M"J[,
MZP7N^9( 2S)2U3+)F *L>E(@BRW!92<U+@?FB$R*>I79GIVR<[S$ OD)ARK"
M\6J6*T'$(N<K9G8'[AC<4UTZR7EBGDOP:VD2#?I@7FU,D27%EN6:@TU%QH+.
MN$Q?5TSJ+5DQ+#A2O*+DINY"DQ^>ZL$]J#B6)JC'MG7&M%72N(4>6+6/QY?8
ME :/.=%:=$:R\6VWH\],I9/7J=WX$MDP=6!S]TQ$M97F,469259)ZUUA]2^M
MQWT_F00"W!:0%>.ID67IFI4)6+68<X1,T0/1Z%RPW([9APJ45J3:KTPE84DB
M:YS/#)6)N0JG5I&J%PJ^U6 SE;%T3J[3E#?U:KX]V^,FA66SMM#= 9=2%#LV
M"K'@.32 B%A#PQGF/E[8%6;8Q59 JIQM#5!<("Y2PT'5=N" ,;'BJ+Y;&F3"
M1$M)>&'JJ/0Q9LP[F D:*=8< U"4KYO(,0D!7;+K"&7ZVH;D^=!-V-E[URE
MKNR#FHF1NM3-!;GK[1[MWMJWK5Y_>'';/);U1B(<L>]\SLY$\TKX"Y,KCALJ
MAR6:<\]C3%&R>7AK&EI4]F5I(;06A?W, ,-+F@DXOA1"/S:,@>[Y<_XO4$L#
M!!0    ( +@QFU:EAI6*X ,  &H6   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<T+GAM;*V877.;.!2&_XJ&[>PD,]T XLM.;<\T@<[VHCN9INW.7BH@&TT
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
M<OV ^OV>,?G8T [:H^[%?U!+ P04    " "X,9M6'.=]V_8%   /*@  &0
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
MD[H"-I>D39#:H&E]6%7ULFF/3G(24 %GMI.T^_6S@3)(*&DD7@+&/A_'WW'
MC+:,/XL(0**7-,G$V(BD7%V8IIA%D%)QSE:0J9X%XRF5JLF7IEAQH/,\*$U,
M;%F>F=(X,X)1?NV.!R.VEDF<P1U'8IVFE+]>0\*V8\,VWB[<Q\M(Z@MF,%K1
M)3R ?%K=<=4R*\H\3B$3,<L0A\78N+(OPJ$>GP_X&<-6U,Z1GLF4L6?=N)F/
M#4LG! G,I"90==C !))$@U0:?TJF4=U2!];/W^C?\KFKN4RI@ E+?L5S&8V-
M@8'FL*#K1-ZS[7<HY^-JWHPE(O]%VW*L9:#96DB6EL$J@S3.BB-]*3W4 C!^
M)P"7 ?BC :0,(!\-<,H )S=33"7W$%))@Q%G6\3U:$73)[G,/%I-/\YTV1\D
M5[VQBI/!329IMHRG": K(4"*,W2K%MM75.N@>0>B*>,R_DOS>L&+6G@"D%IX
M:+&6:P[H%2@7Z#0$2>-$?$&?/]F>>XGB##U&;"UH-E?PDT9[9$HU!YV).2OS
MO2[RQ>_D&\+L'!'[#&$+8S2Y_8U.B_M\:6%-CF$]/83H]*0-$WX<8W>D9*K2
M5/7!57UP#B>'Z]-1AC:/!==IY^JGR858T1F,#?6X$, W8 0Z;>NR362?L+ G
M6,,GJ7R2+GJ@:D3:;!517AZE'Y6;P'8<@K$[,C=U$9WT8T7T!&N(<"H1SB$1
M3IN((LJMB1A:-B'.CH=.^+$>>H(U/+B5!_>0![?-@[OGP27$=X8['CKAQWKH
M"=;PX%4>O$,>O#8/WIX'XMN>O^NA$WZLAYY@#0]^Y<$_Y,%O\^#O>< .]CQO
MQT,G_%@//<$:'@:5AT&GA\<(U#9R(8&WV1CLV1@0QR;^CHW.6QQKHR=8P\:P
MLC'LML$D3=I$#/?>&^JMH?X>UHZ)8IQ?&^=AG^"=Y1/NX\B N)[U'U>D;]9V
M?'I[_H/R99P)E,!"15KGOBH-+[:\14.R5;X)G#*IMI3Y::2^$H#K :I_P9A\
M:^A]9?7=$?P#4$L#!!0    ( +@QFU;!-,6V'P,  "0+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<X+GAM;*U6;6^;,!#^*Q:KIDR:"I@ :9L@-4VV]4.K
MJETW3=,^N' )5L'.;"?I]NMG V5YH221\@5L<\]S=\_9YOI++IYE"J#02YXQ
M.;!2I6;GMBWC%'(B3_D,F/XRX2(G2D_%U)8S 20I0'EF8\<)[)Q09D7]8NU.
M1'T^5QEE<">0G.<Y$7^&D/'EP'*MUX5[.DV56;"C_HQ,X0'4X^Q.Z)E=LR0T
M!R8I9TC 9&!=NN?CT-@7!M\H+.7*&)E,GCA_-I/K9& Y)B#((%:&@>C7 JX@
MRPR1#N-WQ6G5+@UP=?S*_JG(7>?R1"1<\>P[350ZL'H62F!"YIFZY\LO4.7C
M&[Z89[)XHF5IZW4M%,^EXGD%UA'DE)5O\E+IL + ^ T K@!X7X!7 ;Q] =T*
MT-T7X%> (G6[S+T0;D04B?J"+Y$PUIK-# KU"[36BS*S3QZ4T%^IQJGH,^?)
MDF89ZHQ $9K)#^@$48:^IGPN"4MDWU;:C3&VXXIR6%+B-RA=C&XX4ZE$8Y9
MLDY@Z_CJ(/%KD$/<RCB"^!1Y[D>$'8S1U>T/U'G_S@W\BP\-T5T=PO7X,$*=
MDR::T?XT[JZ0QOMS.2U<:]IY=8&]@MS;5>"?]UP_]>E:$I'\:BIK2=1M)C(7
MUKF<D1@&EKZ1)(@%6)&)T[EHJL(QR4;')!L?B6RM&MVZ&MTV]F@(4\H895-]
MNV6$Q=!4AY(B*"C,/;^(L.?U/,=S'*=O+U95;O5VJ,K;?EU\YH>]8,OO^$A^
MUS3T:PW]5@TODX2:GXQ$G5NN &&_Z<P-2Q)_)1NO%_1PN"UBJ[M#1=QVZSI=
M[+O;?L='\KLF8E"+&+2*J*_F';LPV$H$ASH/LPDW!2Q-PU6ISWS7"=?-1@V,
M;^SK<;#/5EQ+/*P3#UL3O\YGA K=Z2@4IT1,07<[,9\R^G?S5U7*$&Y%LIE]
MJ[]#M\].=^,VBU(1>Z4=R$&G:/HPB6(^9ZK\Z=:K=:MW670X&^M#W0*6'=M_
MFK)_O-'*47T",YAH2N<TU%4594]63A2?%4W'$U>ZA2F&J6YC01@#_7W"]=&M
M)L9!W1A'_P!02P,$%     @ N#&;5M="6:+Z @  =@D  !D   !X;"]W;W)K
M<VAE971S+W-H965T-SDN>&ULK99O3]LP$,:_BI6A"20@B?.G+;21H-TTI($0
MA4W3M!=N<FTL$KO83@O??G82HI2&BDJ\:>/D[KGG?G;L#-=</,H40*'G/&-R
M9*5*+<]L6\8IY$2>\B4P_63.14Z4'HJ%+9<"2%(FY9F-'2>T<T*9%0W+>[<B
M&O)"993!K4"RR',B7BXAX^N1Y5JO-^[H(E7FAAT-EV0!4U /RUNA1W:CDM <
MF*2<(0'SD77AGDU"$U\&_**PEJUK9#J9<?YH!E?)R'*,(<@@5D:!Z+\5C"'+
MC)"V\51K6DU)D]B^?E7_7O:N>YD1"6.>_::)2D=6WT()S$F1J3N^_@%U/X'1
MBWDFRU^TKF,="\6%5#ROD[6#G++JGSS7'%H)&+^3@.L$_-$$KT[P/IK@UPE^
M2:9JI>0P(8I$0\'72)AHK68N2IAEMFZ?,C/M4R7T4ZKS5/23L\6) I&C*[8"
MJ?2,*GF,;O2".T'3:BT@/D??G@JJ7M UJ)0G[5AT. %%:":/T-<O;AB<(\K0
M?<H+25BBE0XVQD-;:=.FM!W7!B\K@_@=@Q.(3Y'G'B/L8(S&-W_0857GJ$-K
MO(_6PW2"#@^Z9"8?EW%W6++U7#03@IL)P:6XM\^$H+\7,ZF$?DG^=1&L%/UN
M1;-QG,DEB6%DZ9U!@EB!%1G#SGD7PL\4FWR2V 9)KR'I[5*/ZB5+6QA)'/."
M*4B0WC!1(2E;()4"RH'(0H )0B33]!DQVU$7ZZIF6-8T>^HJPGW?#SUG:*_:
M&'=ZVQ?C=E'/\W75H"FZ0<AO"/F?10BJT+Q\_[NX5)6"ED5W@#W7]]]PV>EH
M7RX=1;$7X/Z@FTO0< EV<KEZ%PA1:$ZH0"N2%9W+(]ARU.][>(O"SOK[4MBN
M.<"XUW.Z(80-A' GA'NN2-;58KBU&(,P<!VW_Z;'*J[71N$./.QNADTZY ('
M!]A_8]]N'7+FB^2:B 5E$F4PUYG.:4\#$-4I7PT47Y;GWHPK?8J6EZG^, )A
M O3S.>?J=6".TN93*_H/4$L#!!0    ( +@QFU9.>S[>S0,  ,\-   9
M>&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;*V7VV[;.!"&7X70%HL4:**S;*6V
M@21VNP':(DC:+A:+O:"EL454(EV2MINW7U*253MD%!M(+F(=9OX9?L,AQ=&6
M\1^B )#H5U52,78**5>7KBNR BHL+M@*J'JS8+S"4MWRI2M6''!>.U6E&WA>
MXE:84&<RJI_=\<F(K65)*-QQ)-95A?GC-91L.W9\9_?@GBP+J1^XD]$*+^$!
MY+?5'5=W;J>2DPJH((PB#HNQ<^5?SE)M7QM\)[ 5>]=(CV3.V ]]<YN/'4\G
M!"5D4BM@];.!&RA++:32^-EJ.EU([;A_O5/_4(]=C66.!=RP\F^2RV+L#!V4
MPP*O2WG/MG]!.YY8ZV6L%/5_M&UM/0=E:R%9U3JK#"I"FU_\J^6PYQ $SS@$
MK4-PK$/8.H3'.D2M0W2L0]PZU$-WF['7X*98XLF(LRWBVEJIZ8N:?NVM>!&J
MY\F#Y.HM47YR\HG1Y;D$7J%;N@$AU120XAWZHF;HV10D)J5XB]X@0M'7@JT%
MIKD8N5(%UNYNU@:Y;H($SP3Q _2945D(-*,YY(<"KLJX2SO8I7T=]"I.(;M
MH?\.!5X0H)LO_Z"S/__PD_C]6TMV-Z=H?7N8HK,W-IGI\3+^2RG-CM?R>K0.
MV(5=R<-:/#REY.C?J[F07/7M?[;Z-HJ175&O99=BA3,8.VJQ$L WX$QTPMY[
M6SE>4VSZFF*S5Q([*$O4E27J4Y_<PWD%6*PYZ(*@I5KC$>.H9$(@MD#P<TWD
MHVK$KF2V.C4ADCJ$WB(V$S\.U)ZA_D;N9K\(O<F<6@0S['GHQY:P,]/RM\4!
MMKC#%O=BNZU6F/ :659@O@2!%C6VW21_@5BC'N\E%"5Q8B/66 [V+)-![ >'
M5E-3+_6C-#1)F(9#[S#L 8^DXY'T\I@9\T3M*%*MW1+I[PA2/JI]5(,A%,]+
M0 M%#VUPN0:48<X?"5TB7+$UE39:B4DK#7T;K=XL3YU?9EC?BVS3RS1\!N>@
MPSGHQ?E1MV'3@]32@TBP,C\:<&U,U=:J^IET\];&>6 .>."'-LZ]Z9_*V0P[
MM%$VS9ZA/.PH#WLI?]* %YQ5.\05**+Y2[T[-/((?-_:NT.C=T,O&3[M75,O
M'/B#U 1@&L9>7/>!G4/:<4A[.7S8:\8"TR781IV:BZV?#JW#[HUVZN2PQ6U7
MRJ=\3-,@2FV+F[OWY5J!6KWUD4&@3*\_S==@][0[E5S5'^-/GE^KTTISN/@M
MTQQU/JM-@5"!2E@H2>]BH,K&F^-#<R/9JOX^GC.IOK;KRT(U,G!MH-XO&).[
M&QV@.\--_@=02P,$%     @ N#&;5OID(>8H P  Q@H  !D   !X;"]W;W)K
M<VAE971S+W-H965T.#$N>&ULK59=;]HP%/TK5C9-G=0UB?,%+2"UP+0];*K:
M;M4>W>1"K"8VLTUA_WZVDZ8A9(Q*?0%_W'/N/2=.?$<;+AYE#J#0MBR8'#NY
M4JMSUY5I#B619WP%3.\LN"B)TE.Q=.5* ,DLJ"Q<['FQ6Q+*G,G(KEV+R8BO
M54$97 LDUV5)Q)\K*/AF[/C.\\(-7>;*++B3T8HLX1;4C]6UT#.W8<EH"4Q2
MSI" Q=BY],_GB8FW 3\I;&1KC(R2!\X?S>1K-G8\4Q 4D"K#0/3?$TRA* R1
M+N-WS>DT*0VP/7YF_VRU:RT/1,*4%_<T4_G8&3@H@P59%^J&;[Y K2<R?"DO
MI/U%FRHVT<'I6BI>UF!=04E9]4^VM0\M ,;_ . :@(\%!#4@.!80UH#P6$!4
M ZQTM])NC9L1128CP3=(F&C-9@;6?8O6?E%FSLFM$GJ7:IR:W)$ML4_L$YKR
M<L4EM3.^0)2EO 2DR!:=S$ 16LB/Z,,[/XXN]!ZZR_E:$I;)4_1^9SYRE:[+
ML+MI7<-550/^1PT^1M\X4[E$<Y9!MDO@:D&-*ORLZ@H?9)Q!>H8"_Q1A#V,T
M_?X+G525?^RI;OH:KA^W,W3ROH]F=CR-_[^2YL=S>0>X=KP+FA,16/+@/R>B
M[SE6R+ ?:3YIYW)%4A@[^ILE03R!,S&%>1=]MK\EV>PMR>9O1+9C?]C8'QYB
MGTS70@!3[=</MOI6D-#[9E5DL24S=\*3?IMP&/DC]ZGM]<&<K_6Z)Z>'$S_:
MS3G?#PL'WN"ELAU[HL:>Z* ]]U3E.2\RRI;'6E011NUR!_Y@V''H8-K7.M23
M,O3BN&-07V%)%/8;%#<&Q0<-FL$"] G*K"T/P&!!5:\M\5[V3T$<#CM/<5J%
M)>VP" \[YVO60X;]<(@[BGO"_"!L&;,C.6DD)P<EWW%%BCZ)2<]!#?VP*S'9
MD^A'ON=U).Z3#2/</4;S_:@H".)A1Z#;NK!+$$O;*4F4\C53U2W7K#;-V*7M
M03KK5[I)JWJJ%YJJP_M&Q)(RB0I8:$KO+-&NBZIKJB:*KVQ;\,"5;C+L,->-
M)@@3H/<7G*OGB4G0M*Z3OU!+ P04    " "X,9M60;+A=(\'   @.0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X,BYX;6S-6UUOVS84_2N$AVTIL-HB)<MV
MFAAH;6X-MG9!VZT8BCXP-FUKU8='T7$"],>/DAQ3M&G*3FZ!OB2VQ'O(>\0C
MWF-1%^M,?,D7G$MTE\1I?ME:2+D\[W3RR8(G+&]G2YZJ,[-,)$RJKV+>R9>"
MLVD9E,0=XGEA)V%1VAI>E,>NQ? B6\DX2OFU0/DJ29BX?\7C;'W9PJV' ^^B
M^4(6!SK#BR6;\_=<_K6\%NI;9XLRC1*>YE&6(L%GEZV7^)P&O2*@;/%WQ-=Y
M[3,J4KG)LB_%EZOI9<LK1L1C/I$%!%/_;OF(QW&!I,;QWP:TM>VS"*Q_?D#_
MM4Q>)7/#<C[*XH_15"XN6_T6FO(96\7R7;9^S3<)=0N\21;GY5^TWK3U6FBR
MRF66;(+5")(HK?ZSNPT1M0#L'P@@FP"R&Q >"/ W ?YN0' @(-@$!,<&=#<!
M9>J=*O>2N#&3;'@ALC4216N%5GPHV2^C%5]16DR4]U*HLY&*D\,/[(Z55^PY
MNDHG6<*19'<\1V=C+ED4Y\_4B=';?]#93S_@L/OBV45'JEZ+V,YDT\.HZH$<
MZ $3]"9+Y2)'-)WRJ0G04</=CID\C'E$G(AC/FDC'_^"B$>(94#CX\.Q)9P>
M'^XYLO&W5\ O\?P#>'7:;>Q6T8$]NKB/G.=+-N&7+76CR+FXY:UA<:V\%S9F
M(,$H$)C!6K!E+7"AUUA#@DF.SEB.&%IR,>&IM,[2"@]7E[6X?]X.O3;I7G1N
MZP0=U8HVM3)2ZFY3ZCHGPCL^R=))%$>5(+,9D@N.IM%LQ@5/)TJ4-URN.4_+
MX[ED<B4S<8^B'2I8.BU;_":RU?+G''$%4-Z.=UO:6.I"SC9(, H$9ER:<'MI
M0N=L>W^(;!N%X5$3[:A6M*F5D4UOFTW/F<TU5RMLJG12GURV3"H8M<C6>_?"
M7K"3B[N[,]S&@Q]MFJ3V#KS0GE]_FU_?V>&'!R7H]-!,9$E-,^7I2(E,"46@
M?U<BRJ=16;K8B'CE[N\3_FQCSQUTYA]B9=P0B-N!;Z>SL<>!MQMH$#S8$CQH
M)+BZJQ1W*:6WDF49L;@4AE05JU3%I+1.*C?T6;\]P'9:&@)[[4%@IZ6Q1[)W
M(0Q:L*>+*<^)]3&2BT463Z-T7C!A+9;<"&>%O.WY'Q%I9XXV1X9[,\IDH%9.
M8B?6:,'2>2FM6Q:OJI6,Q<J.,*5"*Q]NO#/BM7L'=-(4BKOMT,XE;0P-VMW0
M30G1E! G&#UE_6W *L2_I^$-&\V1Y  9C9&]OIL+7>MB=['[IZK0U*10\HBS
M/$<3)L2]<KMK)J;6FP4&K7Y!T2@4FDFE+H"QNP)^R]7==TMG,:<TI<C):84;
MUA9=W!UXH3\(/<_;6=K=@SB9,B TDS)=8&-GD3C\HR"(WRTC45"F[E'*POE6
MBD#+8% T"H5F<J@K81S"*MA969],)20:A4(SJ=1E.'87QH]7<(5;+YO[_2"T
MR=<Y@I/Y D(S^=)E/787L#;Y!E9^G#@GSSE(- J%9G*H*W<\@)6OLW@^F4I(
M- J%9OX(J8M]XBZ;'RW?#6Y=OK@_Z 7!OG[=0SB5,"@TDS#M#8B[JK;IMVLE
MR(ESZJ0#1:-0:":'VDP0 JI?XJSM3Z82$HU"H9E4:B]"G 7Z$_3K[^F7A(.
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
M&_3[&>?J?6(:C[8Q3?X#4$L#!!0    ( +@QFU;PC"WJRP0  +<=   9
M>&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;+59;6_;-A#^*X16# G01B(ERW)J
M&VC,%0O0%$'2K!B*?5!LVA8BD1Y)Q2FP'U_J)9*ER+2<<%^LM[N'=P]YIT?F
M>,OX@U@3(L%3$E,QL=92;LYM6\S7) G%&=L0JIXL&4]"J2[YRA8;3L)%[I3$
M-G(<WT["B%K3<7[OFD_'+)5Q1,DU!R)-DI#_O" QVTXL:#W?N(E6:YG=L*?C
M3;@BMT3>;:ZYNK(KE$64$"HB1@$GRXGU"9YCY&4.N<5?$=F*G7.0I7+/V$-V
M<;F86$X6$8G)7&80H3H\DAF)XPQ)Q?%O"6I58V:.N^?/Z)_SY%4R]Z$@,Q9_
MCQ9R/;$""RS(,DQC><.V?Y(RH4&&-V>QR'_!MK1U+#!/A61)Z:PB2"):',.G
MDH@=!X3V.*#2 ?5U<$L'MZ^#5SKD5-M%*CD/.)3A=,S9%O#,6J%E)SF9N;=*
M/Z+9O-]*KIY&RD].;]>,RP^2\ 1\8:&:![H LY1S0B6X5H^RN6%+]8RN"BM,
M[B4 )YC(,(K%*?C]-^@//H*(@F]KE@KE+]Z#=XWKL2U5I-EX]KR,ZJ*("NV)
M"B)PQ:A<"_ '79!%$\!6*59YHN<\+Y 6$9/Y&7#A>X <A,#LZ]_@I(C\M".Z
M67\L> @+'Q/7W2T&)^].-?FZU;RZ.:Z[%U=-TR45DJ=)-I<_OB@#<"E)(O[I
MFH\"S>M&RYK/N=B$<S*Q5'<1A#\2:YKE['SLHL\D&#8$UF#1JUCT=.C3;TR&
M<1==A9N?NV6M]7'J^PBZ@3^V'W>9>&D'D8N@T[+#A=UPQV[D.PZ$E5DC_$$5
M_D ;_AT59)YRLE"MD3Z 6!6X #^N2')/>.<JT,(=NPI,@F%#8 T:_8I&WV@M
M^299- F&#8$U6!Q6+ ZUB_$JE"F/Y$^@WE.DBS:]^_=(KM5+1;T9DOS-T,75
MFQ&P%N&5! 450<'1U=K%4]#14SP4!*C5>U[:C3S7'P2MUJ,-ZI4ICZJ41Z]O
M4. _<!4^14F::'N6=H1CJ\TD&#8$UF 6.K6P<XQVK1+.$)%&T; IM":5.QH9
M:I?I)572EP@);E3K4C]TU=G 2A3UC5&7G'/FN,-68?:TPX?MFOF@.A_TMK*+
MZ,&RTP]Q]'(QB89-H37IK:4W-*N]H5'Q;10-FT)K4EGK;Z@7X'TKS^NN%-BN
MO#UV;3E^&*^93RW(86]%SKCRCNA*7V5&%;E1-&P*K4EE+<JA654.C<IRHVC8
M%%J3REJ90[TR[EMEPSWOHU&[S/88C@;M.CN,V$RIUM)0+Z8/?FT<\._SN?%V
M"*R'>.W$U_(;]M;?S^VHDZO1BT\)Y#G!\$5[[; + L]K?W+HHWIEUJA6QD@K
M%Z?(04/PE4FB_S-$CW)LPS"*ADVA-1FL!3&"1GLOTNKKHZDTB89-H36IK+4X
MTFOQGKVW1&EW2HA:+76F'^YH<@X/V\R[%LE(JQP/-^@#_GT:M![B:"[^#RF,
M:BF,]%)XIVN=9 < O:[]A@OT\C_G 72'ONNV5XIVO*/9,816L&/O[&@EA*_R
MG4$!YBRELMCTJ>Y6NX^?\CVWUOT+>#XK]A!KF&)+\RKDJTA]]\9DJ2"=LZ%:
MX[S8)2PN)-OD^V;W3$J6Y*=K$BX(SPS4\R53LU!>9 -4>[737U!+ P04
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
M7M;\TS7UQ T,AI _W,#P=.V'K[-HB/7R3HU?L0=ZF.05;\2C6.L14^9]E)W
MC!Y_3=(-RIEW47$"\[!!.^:E#1*257_Z.Z,?:/W%??FY5KSUMJ[N=P?*M?*O
M<+> XM7E[?:_^_YR/&CC?FU__/]N>[>X+#^<[0[PMV7UM3R[V+]<1W_K"VH2
M,TG,(C&;Q!P2<TG,(S&?Q (2"TDL(K&8Q!(22TDL([&<Q H($X)\_!3D8YE^
M$6[67_Y:E]6M<K6/]+MJN;Y<WBU6RN)V<[^N^[)<"@[-<A(S2<PB,9O$'!)S
M'[#) =N?2/MZ,9O.M-EX]O[\ZW%,DX/ZW4'5V4B?JYHACAJ0HX8D%I%83&()
MB:4DEI%83F(%A D1;#Q%L"&-X%_7NZRMZN7_EE</(;S<;N\7Z\M2N=QLZ]X3
M,5)P: 23F$EB%HG9).:0F/N &4=I^-?Y?#)_GL#DF'[/F)IAC'3]60"3@X8D
M%I%83&()B:4DEI%83F(%A D!/'D*X(DT@)W%<JT</NJ[NZ\N;Q;;4ME<-U'\
M=(JC+X:E[- 8)C&3Q"P2LTG,(3%WTHE$55=GQGS\+(<?EIL>+S=7U>EL-!J)
M2_KDY@4D%I)81&(QB24DEI)81F(YB140)B3Q]"F)IS\^&_'W_=F(_0GF-TJT
MJ.^K9?W]C?+/<E$IR;KLBV&I.32&2<PD,8O$;!)S2,R=]L2PT<E6CQS3)[&
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
MT0)-'I1DEMFB_227]_V>4W$U$7E\OB#Y#E.>+%,,[G&>$ H^$(X9N 3WU:,
MR!KP#08+DFU1_O03 P\YPW%!\:J;<1%ACI*4O08__@ ]]RU(<O!I0PJ&\A5[
M U[)\6V2IN)VLZG)1?&R!#.N"WU?%6H_4VB$XRO@P#? MFP;+#[\!2ZJ:5Z/
M8"V.QX+_A16IL7XK<H%EE5@6>+B/P,6K'HPI[DES8^SFQM@EKO-LC4L.;G+&
M:2&6&0>??Q<!X(;CC/T]QEZ%-AE'D^IQS;8HQC-#R /#=(>-N>S9>CM&GTZP
M2!-8AT6G8=%1H<\7B-*G)'\$.Y06>(RW*M\K\Z5([N:!%SC0M:;FKDW), [Z
M?C"Q0KL;&"D+.K/=2=/N1-GN0XXR(E;S/V)MKA(6DT(\.6+Y"2443U/"6('R
M&(.8,#ZZ!"MTM]5D&'IAT*-B&&6[KN4X/2*4I9Y)A-L0X2J)^$0X2L&6)GF<
M;,61H$50P:26%8UZL4J]<JE>8VRX@SX#/["#29^/81P,+">$MMMC1%GSF8QX
M#2.>DI%W@HQ4BI17R_7G6YPM,1T5$R74J6*B$RS2!-:AT&\H]+5*LJ^319U@
MD2:P#HM!PV+P0DD.!E)KAZX7P-YR6@1#'?)"?Z!7D;*>,[L-FVY#9;<_K]>X
MM+;"_7 L\#F@B(^V70'!=C_6E07]2:]MY82G/@F:P#K<0.M@/BTE.T*._"/D
M2(URZDK2BA;I0NLRV++O4*LFU7"ZJ-2)%NE"ZU)Y,-Q0Z42/$"8UP,GDV0/]
M$BX*.K#O*'5-V^7E8*&AVD._U%3"H76^= /+ZCOL.J[-QZ47VOVX2%WNN70<
M+#94>VPMUK*>H\V)"\4F-R1E:+9=:%F#P*@.]-MNM174;?9@HZ':1Y^P?=5(
M@_W+M?LM:;+!==_/3-LRW]W>#X89JAUSA.-R2SK6-*OA3E8'K;99%UJ7RH-Q
MAGJ=,]1JG;6B1;K0NE0>W#-\J7V&0__L^K;G.'W_/!(HI$7\E \&.]#_8:'A
MP4-#;28:CKMHJ_^;73WCR<^$5AMMME[GRI?OMX@^)CD#*5X+>.O*%\W1ZGUV
M->!D6[[A71+.258>;C!:82H#Q/4U$>)5#^1+X^9?A?F_4$L#!!0    ( +@Q
MFU;4RUI5- <  *!*   9    >&PO=V]R:W-H965T<R]S:&5E=#DQ+GAM;+W<
M_6^;1A@'\'_EY%53*F4QX/<TL12']REMU*2;MFD_$'.V48%S#QRW4__X'9B
M<?#%7KY=I38!\WSNC._)'3PI%VO&/R<+2E/R-0KCY+*U2-/E>;N=3!<T\I(S
MMJ2Q>&7&>.2E8I//V\F24\_/@Z*PK2E*OQUY0=P:7^3[;OGX@JW2,(CI+2?)
M*HH\_FU"0[:^;*FMIQT?@_DBS7:TQQ=+;T[O:/II><O%5KM4_""B<1*PF' Z
MNVQ=J>>NULT"\B-^"^@ZV?J>9&_E@;'/V8;C7[:4K$<TI-,T(SSQY9%>TS#,
M)-&/+P7:*MO, K>_?]+-_,V+-_/@)?2:A;\'?KJX; U;Q*<S;Q6F']G:IL4;
MZF7>E(5)_B]9%\<J+3)=)2F+BF#1@RB(-U^]K\6)V K0M#T!6A&@[0:,]@1T
MBH#.H0'=(J![:$"O".@=&M O OJ'!@R*@,&A9VE8! P/#1@5 :-# U3EZ9-3
M\A&T^<CS\:)[J3>^X&Q->':\\+)O\D&7QXMA$L19?MRE7+P:B+AT_('[02P2
M@]PM/$X3<J+3U O"Y"WY^2>UWWM'@IC<+]@J\6(_.25OLNV;( S%V'[:G!2;
M%^U4="ACV].B\<FF<6U/XRJY87&Z2(@1^]1OB+=>B-<D0%N<B?)T:$^G8Z))
MQ1N/GY&.>DHT1=/(ISN=G+QYV]"QZ\,9E5R__X.<;$[G6Y+DY[F!U(\A[5_S
MGNW7#+EVM<PT)=>4 SMH'D,6IVZ_9LDUG4Z??Q#[-?MPK?YY-%C.,5;Q030P
M[N&,(NE2;1AWRJSNY'CGI:S>>\(F&Z#;#&2S\GFR]*;TLB6FW83R1]H:9_U3
MWC5E Q+3D9B!Q$PD9B$Q&XDY2,P%8;4TZ)9IT)7IX_=B?;GD;$JIGY 99Q%)
M%Y2PV8SR()Z?$F^64BY64_Y*K-+B>?E*0NA7L0!-Q'SXO9@'FU)(VOBQ*83$
M="1F(#$3B5E(S-Y@_1S+KBH>Q^I(&PZ[6N>B_;B='LA6W>>M:D-UT.T-RT9K
M([]7COR>=.3GJSGRD2Y7?+H0EP_D:I4N& _^\?*KDEO.YMR+(DK$LF*Z(/=K
M5J[RR)7X>[^F<?HMW__7#8T>*/^[*0.DG3@V Y"8CL0,)&8B,0N)V4C,06(N
M"*NE4K],I?YKUU)]9!H@,1V)&4C,1&(6$K.1F(/$7!!62X-!F08#^8R2LNEG
MPJL995G.(4NQ:&)^=BM@QOB4-F6(W-:Z),JOXYOR01IZ;#X@,0.)F4C,0F(V
M$G.0F O":ODP+/-A*!VS5_I=XUP@C3IV+D!B.A(SD)B)Q"PD9B,Q!XFY(*PV
M]D?EV!^]=DDT0J8!$M.1F('$3"1F(3$;B3E(S 5AM310E:IXHD@G@9U$."5!
MDJRH3T[$6FBSJ^G.\$2N'IL=4$V':D:A];;OJ@PZJM(?]>MW5<R#C[2@/;2A
MF@/57)16']U;I4'U!]\^;1S\TD:/'OQ(38=J1J'MWMSK*<KNV"]JM.K6D9W1
MZ*R[._*1W;.AF@/57)16'_E:-?*U%Q?WY#OYG^ZBRCMS=$8@-1VJ&5#-A&H6
M5+.AF@/57)163ZZJ-JV^NCBM0JO34$V':@94,Z&:!=5LJ.9 -1>EU3.B*E.K
M\CIU\;M77C&[B N(E)$'NG6WU2>/7KBB8DYZTY@O&W^PM7YXMLJXEG?BZ#2
MUIBAF@G5+*AF0S4'JKDHK9X&5<U:E1>M[SGUDE4V,>2UAJ3(BNF75< ;?SUP
M(@>/GB>@%6BH9D U$ZI9A;9]Z:[UE>Q/_2>0#6W6@6HN2JN/_:K(K$J+=R^,
M?3)E24HB*N8'?^\< *U"0S4=JAE0S81J5J'5+N5[G;/^;B9 B\Q0S45I]4RH
MZLRJO!A\'7I)0OXD.[^9WCCDD=7$:ZBF0S4#JIE0S8)J-E1SH)J+TNJ9456<
MU>&K+YRAY6>HID,U ZJ94,V":C94<Z":B]+J&5'5H55I?>\_U]^@U>E"JRU_
MA]E=_MWUKW[PD4;#D?OJ9H<>:4'?M0W5'*CFHK3Z?R&KJL*:O"K\8^IF\D:/
M';1038=J!E0SH9H%U>Q"J_^G@T[#I;-3'%F[KM"TLU'],!?5O?K(KRK&FKQB
MO&?M+BY9/SQ2_HL7ABR-:)P2MLPK:+*JF+RIH\<[M$X,U0RH9D(U"ZK94,V!
M:BY*JZ=.57+6M-<N[C5HG1BJZ5#-@&HF5+.@F@W5'*CFHK1Z1E1U8DU:=?NO
MBWNY>G26=)XMKSN-:_M##S2@_3.AF@75;*CF0#47I=7'=E7QU>05WQ]TB8"L
M!EX7VLN+4[TX\H7%J0'MG@G5+*AF0S4'JKDH;3/RVUN/GHDHG^>/.DK(E*WB
M=/.\BG)O^3BEJ_PA0CO[)^JYJ3;LM]1S=_.PI(K?/+OIQN/S($Y(2&>B*>5L
M('[V\LWCD#8;*5OF#[YY8&G*HOS;!?5\RK,#Q.LSQM*GC:R!\J%4XW\!4$L#
M!!0    ( +@QFU9>#CIDR@(  "D(   9    >&PO=V]R:W-H965T<R]S:&5E
M=#DR+GAM;*U676^;,!3]*Q:3IE;:RC=IV@2I"9VVAVY5VVW:HP,WP:K!S':2
M]M_/-H0E0*,\]"78YISC>Z[-O9EL&7\6.8!$+P4MQ=3*I:RN;%ND.1187+ *
M2O5FR7B!I9KRE2TJ#C@SI(+:GN-$=H%):<43LW;/XPE;2TI*N.=(K(L"\]<9
M4+:=6JZU6W@@JUSJ!3N>5'@%CR!_5O=<S>Q6)2,%E(*P$G%83JT;]RJ)--X
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
M*;($E5M@O\^E--N!<U#?.8W_!5!+ P04    " "X,9M6FO$2][$#   X$@
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
M@Y%H,2.#8@PT55%H$MLG@[,<:%RB$'5FPZDH- 9!T41K]3&(HU^9,[:Z!TU
MG.%/7,FU8JA@"*5%4%JL.!AS7RXA)%!-AJ*)INOC"N?$$IW1)4!H3.$,B_<?
M"+5=V7K0F$(I.JB<1%#16"DZ<QW95-"< D43?T>[SRG<$PMQC,HU>IBIL]QA
M&7_N$OGZ0*AFJ- <CLH15#-6:"I&Y42QV7 <9:BNB7[I<PAW5 XQIEBC)QF;
M!;H$!DH+H;0(2HNAM 1*8^XP<Z'>W%87:]P^UG#UL<9U<_+ZM*Z;*=K;KL+2
MXXV-BZ0%4%H(I4506@RE)5 :0]%$@_<9BZN_?XM)F<:%)BQ06@"EA5!:!*7%
M4%H"I3$4333SP:U<]/&/<9E&SS-V]# P(/*O%@10R5 A21WY9QVADK%*TI5+
M-%!)AJ*)MNH3&U>?V(PLT>@IQF;RAF:2;S$20"5#A20=G,Y \Q.%HB<77J"*
M#$43K=2G(NZ)6ZF,+;SH.<9FFBG*$?*1#J":H4IS)O_@.E0R5DH.OIJ@P02*
M)OJI#R;<$VM$S&HNT%3"520$"_ER/JADJ)*41]@(*ADK) <C;*+:2!X3&:I?
MHE7ZH,'5!PTFY19HV "E!5!:"*5%4%H,I250&G-5MV61BBW3@UL ;WAYO[U_
M=&4MBZ>\WMT>=__L_A[5G[9W9I:>OR(?D]V=IGO,[L;7G].RF?%7UIK?-4C[
MS&\Z5.[N);U[4!>/VQL-WQ9U76RV?S[P=,7+=H/F];NBJ%\?M +[.WI?_A]0
M2P,$%     @ N#&;5E]%MT'(!@  ""P  !D   !X;"]W;W)K<VAE971S+W-H
M965T.3<N>&ULS5K_;YPV%/]7K%NU)5)[A\WW+#DI.3.MTMI%R;)JFO8# ><.
M%?#-F*25]L?/!@('YR-<9E6KE!Z8S_M@OV>>WP=\_D39YV)#" =?LC0O+F8;
MSK=GBT41;4@6%G.Z);FX\D!9%G)QRM:+8LM(&%=&6;I AN$LLC#)9\OSJNV:
M+<]IR=,D)]<,%&66A>SK%4GIT\4,SIX;;I+UALN&Q?)\&Z[)+>%WVVLFSA8M
M2YQD)"\2F@-&'BYFE_ L0+XTJ!"_)^2IV#D&<BCWE'Z6)^_CBYDA>T12$G%)
M$8J?1[(B:2J91#_^;DAG[3VEX>[Q,_M/U>#%8.[#@JQH^BF)^>9BYLU 3!["
M,N4W].EGT@S(EGP138OJ?_#48(T9B,J"TZPQ%CW(DKS^#;\TCM@QL X9H,8
M334P&P-SJH'5&%A3#>S&H!KZHAY[Y3@<\G!YSN@38!(MV.1!Y?W*6O@KR>5$
MN>5,7$V$'5]^%'/Q%UH48$L8N-V$C( 33'B8I,4I^/X[Z-@_@@4HY(4")#FX
MRQ->O 5O5(T-7#3\MJ%E$>9QA=P]/U]PT6EYZT74=/"J[B ZT$&(P >:\TT!
M@CPF<9]@(4;;#AD]#_D*C3)B$LV!"=\"9" $5A__ "=US_<'7/\H.KTZYA9W
MMQB<O#G===I!8CR=&+ZR[\'T6QC'WZ(7$K.=A69U3_/0+"PSPD).V9EJ@M2V
MEMI69M*S8AM&Y&(F4F5!V".9+65/C1]5@=-)AG62!9K(>@&PV@!88^Q5&DA%
M&E"YO[9T*DNY[CPNW[FVX3JV>;YXW'5M#71W@=#P/('M [&"T?$,SS7]/C!0
M $W#M@S8,?:&:[?#M4>'>QE%C%0+%:=BN8N)6'WO4P)RFD<BV3":"HNUR%R<
M"%_S OS3S'V5?T9O=>STU$F&=9(%-9F]&PL+^4@="*<-A#-IWH&0<Y;<E[P*
M@PC*H4BH N#L]0P:CF4,9J<"95MH,#,5(-^&<# M]U&6XQBVVA5NZPKW=:[@
M&P*NDC2Y%W_@?1[-?V@R[X:F,6%*E[B*9];R70,.GUE7^<PZOF,//*-@=%S/
M1\@;.$<!- T(7<-2^\=K_>.-KA&8Y%040 =7"4_G8ZB3#.LD"S21]4+@MR'P
MITU162Q64_"MK-*32.3'D[;M5!6=FMCOS3-O[@\2_JJ&06,7A^;N<#*JV-RY
M-UAG @7,F[O0V/D'U9,2&EW];!SMDSA)2T[BE[W2<+_HE@;WHE^4? K'J'!3
M/;.C+."H9VHU0;=RG547_J/VQSZR6MFP5K9 %UL_$JB+!!HOKY]%WO6SR%.&
M VD-ATXVK)4MT,76#T<G=N!H*;^\S'GRKLH1R2,!!8E*EO!$Z"GR)4I+(7+!
M Z-9M>Y'81J5:5B5JO2A32SY7M)1!M3<JU.0X?BV.RR-I@*Q @A-9/F&9PXS
MS#Y2% NNXQ^HW&&G5."X5/F5Q:(*8%_KB:Q.+*,,1\]DG6Q8*UN@BZT?BTY&
M0?L_U610JS;2RH:UL@6ZV/J!Z&04'-=1GZH7HB(SA(^$A6NA9,OL7N0&D3/H
M\_/2O+2A)2]XF(O&=5.]*2.WKW%,W_(<T_:L8?:8#,4JJ.M[O@?14&.IH);M
M"8\A\T *Z906')=:K_56DWZ5_G*G^VLR%*N@A_RE@+[@KTYYP5%5,4RYHJY=
MT5RXCB=2HA8D3R@3BIV+2R=RU9I=;EF2RA>(#O@HFV>G("X)V&G^\P.1+O]+
MZ4NM4DXK&];*%NABZ\>UDW/0UU$7CHK"H\.ADPUK90MTL?4_2W12$HU+R6]5
M%S;=Z%5QKFFY[C"IK"8CL0KIN88C\MH@42F0\DL#$I)3G:=0ISC1N.(\.D^)
MV[J]#%4UC.6F\1X<^S!H9<-:V0)=;/U8=IH5Z="L2*MFU<J&M;(%NMCZX>@T
M*_I_:%:D4)B^Z2'+&[X3FXS$2J1C0>1:P]QT".D=RDV=;$5'R=:7<Q,F496&
M]LNH_I71;*55"&MEPUK9 EUL_>AV0AB-"^&)V4JK'-;*AK6R!;K8^N'HY# :
ME\/?+%LIOA=:EN.8P\]GJ\E(K$*ZHBPQAE\T@W$GO-;)G8I&XRKZAA2<)9'T
MUBVGT>=Z&Q XN;F]*T['T](H\='/@4XVK)4MT,76#U$GW-'X-].):4FKWM;*
MAK6R!;K8^N'H]#8:_W[ZS=*2OY="AJ_\7X;@\<$<[7JMVGJQL^,Q(VQ=;34M
M0$3+G-<[ =O6=COK9;6)<]!^!<^">E-J1U/OD?T0LG62%R E#X+2F+O"5ZS>
M=EJ?<+JM]E7>4\YI5AUN2!@3)@'B^@,5-5MS(F_0;OY=_@M02P,$%     @
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
MT\5'EU?'$8B&57UHNX.RKHG#LG-_#=#>P9TW2MF3X1/,_Z'R&5!+ P04
M" "X,9M6*4T-H\H"  "I!@  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,# N
M>&ULO57;;MLP#/T5P@.V%NCB2RXMVL1 DG98'UH$*=9ACXI-QT)ER9/HI/W[
M25;B94,:8"][L"U*Y.$YE$2/MTJ_F!*1X+42TDR"DJB^#D.3E5@QTU,U2KM2
M*%TQLJ9>AZ;6R/(VJ!)A$D6CL&)<!NFXG5OH=*P:$ESB0H-IJHKIMQD*M9T$
M<;"?6/)U26XB3,<U6^,3TK=ZH:T5=B@YKU :KB1H+";!-+Z>C9Q_Z_#,<6L.
MQN"4K)1Z<<9]/@DB1P@%9N00F/UL<(Y"."!+X^<.,^A2NL##\1[]2ZO=:EDQ
M@W,EOO.<RDEP%4".!6L$+=7V*^[T#!U>IH1IW[#=^48!9(TA5>V"+8.*2_]E
MK[LZ' 0DR3L!R2X@:7G[1"W+6T8L'6NU!>V\+9H;M%+;:$N.2[<I3Z3M*K=Q
ME"[1D.8980Z/]@A,C4$R<':+Q+@PY_#Q0SP:W@"7,.-"V#J:<4@VKXL.LUV.
MF<^1O),C3N!!22H-W,D<\S\!0DNX8YWL6<^2DXBWF/6@'U] $B4)S!]_P)DG
M>GX"O-^5I-^"]_^E),=4>YC!<1AWFZY-S3*<!/:Z&-0;#%+',KHY07+0D1R<
M0D\72K>G6A7 "D+]F=@KU%H5G( 4K!"8$"IC3H6UURA1,P$[(E T,@=F'RH1
M##%J2.DW>S5U+1KCE^V#&A;+.0BVA3-F@$&-.D-)Y\?*X0G'?L]<,]BD42\>
MAYLC,H>=S.%)F=-*-9*<2FFW@OG3:2U'>ZZJFLFW3Z;E:)J5X3EGFJ-IE3W?
MWYD+D,J&;>Q99BMA92L-.7?;NVI<^8[)\(3BP8&,R][5<1FC3L;H]&[YLMDN
M]U^E>%*V(QWNR#!._A(3'K2/"O6Z;9(&,E=ZWTFZV:X/3WW[^>WNF_@#TVLN
M#0@L;&C4N[2YM6^,WB!5M\UHI<BVMG98VG\):N=@UPNE:&^X!-W?*?T%4$L#
M!!0    ( +@QFU:10DN/Y0<  *LO   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$P,2YX;6R]6FUOVS80_BN$5ZPMT,9\$4FI30PTMKL%:->@:3L,Q3[0-A,+
MTXLKR4GS[T?)BF61-&-YRKXDEGV\XSU''N\YZO0NS?[)EU(6X&<<)?G98%D4
MJS?#83Y?RECD)^E*)NJ7ZS2+1:$>LYMAOLJD6%2#XFB((63#6(3)8'1:?7>9
MC4[3=1&%B;S,0+Z.8Y'=G\LHO3L;H,'#%Y_#FV51?C$<G:[$C;R2Q=?59::>
MAELMBS"621ZF"<CD]=G@'7HS)5XYH)+X%LJ[?.<S*%V9I>D_Y</%XFP RQG)
M2,Z+4H50_V[E6$91J4G-XT>M=+"U60[<_?R@_7WEO')F)G(Y3J,_PT6Q/!OX
M ["0UV(=%9_3N]]E[1 M]<W3**_^@KM:%@[ ?)T7:5P/5C.(PV3S7_RL@=@9
M@/&> ;@>@ \=0.H!Y- !7CW .W0 K0=4K@\WOE? 340A1J=9>@>R4EII*S]4
MZ%>C%5YA4BZ4JR)3OX9J7#&Z%)E,"C!.XY5([L&G)+I7#\E"+06Y ._#1"3S
M4$3@(MDLRC*XKW<D9B)2$A)4,\C!BXDL1!CE+\&OOR!&WX(P 5^6Z3H7R2)_
M!9ZUGD^'A?*@G,=P7L_V?#-;O&>V$SD_ 02] AAB#,9__ 5>;.R\M.@:=]'U
M]6H"7CRSJ9D<K@8]-J7IX;J@0]=0!7D;:;R--*Z4DSW*FYB=US&[JC+152$*
MJ;9^H>(S%JLRPCGX_D&-!A?JA_QO6Y@VICR[J3*YO<E78B[/!BI[Y3*[E8-1
MZ0E\:XM3G\HF?2J;]J2L%2^RC1=Q:1^-1;X$:IN >?E!_EB'MR(JPV2+QT85
MJU259\/M"$'$,?6]T^'M+M8;0;XKZ''/]UE;;F(JY!03!/VVW-24\QCW$0RV
M<BWGO:WSGM/Y+^HP4OE^E>:AW>'-<+IKES,><*SY:\JQ .$ :>Z:8IP13(@&
MW]0YZR,7!-UB0IV8O(O3M0H_6*PEN,[2&/R6I>L5F%>I.Y16F*CA%Z*!%V"H
MP63*J6!C3T-S8A&#'B)(6SU3IR-'PL2V,#$G3)>97(G[*J%5VR<MEC)31VE6
M'70BSZ5]13$3JH!"RHD&E2F'?>Q#?0/9Q""'GKZ!G,X<"17?0L6=4%TMTZQX
M7<@L5N?RK<R+>%]^X>9V8YAX5-]NIASCD!#-Z8DIABADD&--W]0Y_R/1\;?H
M^$YT/J3)C0'.*Y#(PH:0;[A$&55)6'-];,KY*"!83T@6=11BBO6$Y'3A2(""
M+4"!$Z"++2QE69>O9WFX"$6F4E&U\110]78#Z37X=C'=?%U^>-Z2ML$96':C
M2DF>?IXY9]BU=K 8Q81B/]! [\EH"W0$FXH=NL_&M% %^?Y$5@]O;5;D$Y7*
M]*QOD620>3[3<M[$(D@QI 11;=U.W7,_%IL=-H.<V$SDM52)?J$X[*U,UM**
M#[*DYG(/ZIG>(NA!GYOH6!0RCQ)CW;@G?RPX#0% SGIU]&X^S]8*FR@4LS *
MBX>-NCDAU:$I9I%]-]:*VPF;> '3\[]%$&-,]5-O8I/S$ LHU2%[BA(<-34X
M<A?AGRIHHNU)L .=%2=BR>Z>AP,=)E,.(1_Z>KUED?/44M7EIFXOCD6I*=;1
M(]5ZE9$>P\:LL3&C 0Q\8]^9DL2GE!"HPV,15-4&A[ZQC)ZB<$=-Y8[<I?L&
MH'.%3HD0N$CF)\]SD"]%)I=IM)"9.A%+AE?<6Y&S5?&8<%5VZLA9"G0, \R-
M_6<11*I28XSKR#U%+8^:8AZYJWEC:549ZV#DS"I\WU'(#&*\YR@T5>X["I^B
MM$=-;8_<Q;W6V?O^4<8SF5F[.6Y-7=LYO6J;]*IMVI>V=DP:1H'\_Z\'AWJJ
M_>NH]:EMTJNV:5_:VE%K: YR\YQ.G3ADD@C,(=(I\-AMLS/>%NI2MO4"O3/3
ME]EV"[KA+O@1[O)87P];R MDG&#-D;';4.>NL6F6,ZQ*#OTX[,ML&[^&WV W
MOSFF!X@M]$11:1)0G4R[C7?&U&)7U7 ,<7U1]F6W#>K.Q8B;%QW;,<0FB6&(
M$:2CVN_]AH6*(:YW*:=]&6U#VO F[.9-AW<6L84*P0!!H]/CMM@91HM9@B#G
M>FM\VI?=-I(-M\)N;M6M"XE-1H00Y4&@U[MNJYW1M)CU%%.%!IA/P<-PP\.P
MFX<]9<<2V[@7PY[._=U3[(Q\G]JF?6EKAZ<A>_@0LN=(N)9+E0#Y/B%Z'\IM
MJ#/(%AK)L>=#J#=B^K+;!K#A?/C@"YTH%<FF:*W/L97ZJ7Q[0ZWLII^UD#-[
M'C%O:"@BG!&]5^.>4&>@>R5[?6EK!Z,A>]A]?W1(+QJ;]SP$*Z1UE'LE9Q:C
M'D1&YZ<OHVWX&M:%W:SK^&XU-LE0H,YUG8&Y[7<&U79YQ"@R,L13$##2$##B
M)F =&]K$Y$4^\PFB>CWA-ML53(M95>/Z'@QT./NRVX:SX6/DT?NF<![NKR:B
M-#^FEG!;[=K:Z57;A)BTCM. 4*9?3?=EMAV:AM41-ZL[Z%*"6-@4*5_[@,:+
M4[VR.(M=3*GG$:+?7/1EMXWBSDMH;B+WWVXNB(5EV6\NW-/H#*]I=\_U1E]V
MV_ V[(YTO#GK=+U1*]]]^VY//>R>1F=X3;M[ZN&^[&[@'>Z\YUR^QOY19#=A
MDH-(7BOU\(2K@&>;-\,W#T6ZJEY]GJ5%D<;5QZ44"M920/U^G:;%PT/Y-O7V
M_?S1OU!+ P04    " "X,9M65B8TS9$#  "3"@  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,#(N>&ULK5;;;MLX$/T50@MT$Z")[A>GMH#&;G<--&W0=+M8
M%'V@I;$M5"*U)&TG?[]#2E%MA_'FH2\2+S.'/&>&Y(QW7/R0:P!%[IN:R8FS
M5JJ]<EU9K*&A\I*WP'!FR45#%7;%RI6M %H:IZ9V \]+W(96S,G'9NQ6Y&.^
M477%X%80N6D:*AZNH>:[B>,[CP.?J]5:Z0$W'[=T!7>@_FIO!?;< :6L&F"R
MXHP(6$Z<M_[5+-/VQN!K!3NYUR::R8+S'[HS+R>.IS<$-11*(U#\;6$*=:V!
M<!O_]IC.L*1VW&\_HK\WW)'+@DJ8\OKOJE3KB9,YI(0EW=3J,]_]"3V?6.,5
MO);F2W:]K>>08B,5;WIGW$%3L>Y/[WL=]AS\Y!F'H'<(CAVB9QS"WB%\J4/4
M.T1&F8Z*T6%&%<W'@N^(T-:(IAM&3..-]"NFPWZG!,Y6Z*?R6RJ *3+E34O9
M _G$Z@?LL!(#"R5Y7S'*BHK69,ZZ%-.QNMBSD(HJP#10DO E*1!&P%IGQ19(
MS:4D9S-0M*KE.;H=+?;M!IH%B.\:\.,_Y.S5;WX2OSDGW9]4C'Q9\XVDK)1C
M5R%9O66WZ(E==\2"9XCY ;GA3*TE>8=[+0\!7%1ID"IXE.HZ.(DX@^*2A/YK
M$GA!8-G0].7NOL5]]G)W[P2;< A\:/#"9_!^AG#.,&Q [H9(OB93VNI(2_+M
M [J1.4[([[88=&M$]C7TE74E6UK Q,&TD""VX.0ZNMX;FWZ_$FSVB\ .M(T&
M;:-3Z/D7KO#(%%SBJ<#L)7#?:JFM6=PA)09)W]';_"+TXC@;N]M];2QF?A!Y
M\:'9S&(61=[(&\P.^,0#G_@DGX_X_'S0AWDI>(,OQ$)6945%!1T]AM/FK.,-
M\'7^KAO4C=\/;&WLNW7C_?VF218'OG_$WV*8I'Z8)M&1 A;#8*0E2.P:)(,&
MR4D-SK0 Y^X?^))V,C#.+O#U%>9.M))+GFPE\+,T3HZH/36[2# %1D?$+&9!
MDGJ9G58ZT$I/TC)A70!>[H 7KKD(%+T_F;&I)6;1*/7\\(B8Q3!)LU$0'"7W
MS&(8>KZ?>I&=7#:0R_XW;W5BVEAD3T^*G87%T,["8FAGX>X]UPV(E2E[)-X7
M&Z:ZYV@8'2JKMZ:@.!J_QHJK*Y!^PG3EV@T5JPKO[QJ6".E=IBBNZ$J@KJ-X
M:XJ"!5=88ICF&JM&$-H YY><J\>.7F"H0_/_ %!+ P04    " "X,9M676PE
M"+\'  "K)P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#,N>&ULO5IM;]NV
M%OXKA&]QUP).S5>]=(F!U7:Q8+=;T-SN8ACN!\5F8F&RY(ETTOS[';U4LBB:
ML3IA7Q)+.GP.^?#P\#R4+I^R_ ^UE5*C+[LD55>3K=;[=[.96F_E+E)OL[U,
MX<E]EN\B#9?YPTSM<QEMRD:[9$8Q]F:[*$XG\\ORWDT^O\P..HE3>9,C==CM
MHOSYO4RRIZL)F7R]\2E^V.KBQFQ^N8\>Y*W4G_<W.5S-&I1-O).IBK,4Y?+^
M:O(#>;>B8=&@M/@UED_JZ#<JAG*797\4%]>;JPDN>B03N=8%1 3_'N5")DF!
M!/WXLP:=-#Z+AL>_OZ)_* </@[F+E%QDR?_BC=Y>38()VLC[Z)#H3]G3C[(>
MD"CPUEFBRK_HJ;;%$[0^*)WMZL;0@UV<5O^C+S411PTH/=& U@WHN0U8W8"=
MVX#7#?BY#43=H!SZK!I[2=PRTM'\,L^>4%Y8 UKQHV2_; U\Q6D1*+<ZAZ<Q
MM-/SFRB7J4:+;+>/TF?T2YH\PT6Z@5"0&_0A3J-T'4<)NDZKH"PF]P(=F2@=
M:0F1HQ7*[M$Z4EMT#]&GT.NEU%&<J#?HW_\BGO@>Q2GZ[S8[J"C=J"EZU;F^
MG&D83-&EV;KN^/NJX_1$QPE%'[-4;Q5:05<V78 9L-!00;]2\9XZ$9=R_18Q
M,D444XH6/_^&7E<]?V/IW6((UN?;)7K]R@:S/!^&O-2EU?E8V('5X8XU8<1*
M<'8"O(V'11$!'R "T&T3&5.XNR]"1Z'?_P,MT34\4/^W37KEAMO=%%GSG=I'
M:WDU@;2H9/XH)_-B%/A[VQR-";8<$VPU$EAGKG@S5]R%/O\9MI]RG1Z*^8)5
M"+M.#BL[?:C2=JQC:5V0%:Q7PA8;T./\@H6$<(PO9X_'O%>&_K&A\'P<^EV[
MI060>MS'..@:KOJ&OF $L\:L0X1HB!!.(FX.^7H+FTR1N-0VR_6%EOD.&'F4
M2I>!:V.APA3'?<'"#WQ"#!;ZA@131D-A&"XMB,3G0< -OE9]0^KYC!#?LQ/A
M-41X3B(^1OJ0E],^C JOUY^ >&$@&#6HZ!L2$G !HS2HZ!MZ6%#@PHR(OB'E
M(26"!78J_(8*WQT3"2R[9CO34!-!V;'/5&QGP+?-,1>8>@8#%D,.1 6A08 -
MT M]S@VF5C;#$/LT/!$+04- ," 67B0@Z'>#A3@,/2-V%WU#BHGG"X.H9=_.
M]X0@O;5@L_,Q\T_DA+ 9?GA><GQ=9\<WLWV>/<908J"[YWI!O)PJ0]LT8@A0
M(XX7%D.("A(:*VC9M[N ./,#8J:=E<4R"+$74&)GAN"V5,3NM9%G:RDW"MWG
MV0[)+S)?QU7VE+M]DCU+J;Z#[ $5)6PIY79O+>MPKX-&;"\L)F;.M)@P@PBG
M29>"HVJ9."GX)/='F\8Z@W#(=7R72*1D&F<Y2C-MCX@:N#-L6 $"FYG"8@B1
M0[P> \Z>#BU(QD+K\DI;7ND 7LL8LK-(^W/*?1&8>Z_%3F 6"I-#9Z\&<S@2
M6I?#M@0GSJJQ35U'"6O6I#%T7VFY%U-7[:630#@3/"2A23+KUWD>@WK0W-4M
MD S#WD<$-==LWS)@X/S(=Y>=MN@E[JK7$+J_?Y2[.YE;-8@;::@(&15M.2K:
M:BRT[IRT]3<1_XQJ),Y"?_",C8FV'!5M-19:=\9:H4#<2N&;M2/I%^P7'FQ^
MS-2.[@X,)M_BEF#N^;W$8S,D3!PIE"YEK: @+RB*;U*9I%_?7S#F!2SDO;W.
MZ7\P8Q;'/"@*3;-265E-A6!'M7J7LU:#D"$B9 !K?57 !0AN:NK'A;L#@TGK
M^V4>B#:&A<F9I8>>\.D)U49:W4+<PF6@<"46F5!.<]!;D$Z_@YFR^(7(@@K.
ME,PKFVGH84[I"8U/6R5#W4IFH,BE?241$L8H-69WX78[E"N+6]_#.*#F88C%
MD(=44'Y"\M%6[U"WWKENUUN1[:-T@Y(L@AU99T@=[E2\B:,<:)RB7Z]7JGQ>
M_/BN\]!*:5_E7!!&BL,L9I(ZIM!96AT3X@6>;RIIFZD@&*8=G^"UU3O4K7=^
MT5N9GWV:0/MJA@8,FW&P<#L=S%3?*S E6""P293%$@(5>R<V MIJ&GJFIOE[
MQS'4(D @/U/S5&GA[LY@!BU2BOJ<>![M46@Q)9CY.#Q*,ET26^E#7Y ^HYS;
MU$Y<YS;N?@QFK^_0/.)QFG39:D4)?>&M0(>M6*D#R.:2K2S?@(;.G^OSB2E*
M(3KA?F.SSE2U_7Z^?24\5J;#'W]:,N9/"6=@'R=3!"WWLGP]GCQ;>1Y5RXR*
MMJ26=QHA%%><]F;&\JXB(#X7I_;N5H)0MP3Y]B,X:JGQ[6=P[BX,9FU,M-58
M:%WZ6SE#7Y S)Y?'J:EPKQ/"IH'PI\5/RJ8<TW+5G+=2QA0^BU'1EM3V?@8'
M0O0S?]]2B)#[_HDC+]JJ*.I64><>JM*^)KFPGJJZ_0VF:$RTU5AH7:Y;^47/
M?&_T]PY?:R^=5^)<\! 'O:IX5%EF\4M#YK.0FZK,8AEP0BDW:^+9T4=).YD_
ME%^#*5C[AU17'^4T=YLOSGXHO[,R[K\G[U;5=V,M3/49V\<H?XA!C"3R'B#Q
M6Q]".*^^#*LN=+8O/WVZR[3.=N7/K8PV,B\,X/E]!@FJOB@<--_GS?\"4$L#
M!!0    ( +@QFU9>;A6Q>P,  .8.   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$P-"YX;6R]5VUOVS@,_BN"-QPZH%<[=IR7+@FPQBE6;+TKUML=#L,^*#83
M"[4E3U*:]=\?9;MNW#B9 QCW)9%D\B'YD*+-R5;(!Q4#:/(S3;B:6K'6V:5M
MJS"&E*H+D0'')RLA4ZIQ*]>VRB30*%=*$]MUG(&=4L:MV20_NY.SB=CHA'&X
MDT1MTI3*IRM(Q'9J]:SG@R]L'6MS8,\F&5W#/>BOV9W$G5VA1"P%KIC@1,)J
M:GWH72[&1CX7^)O!5NVLB8ED*<2#V=Q$4\LQ#D$"H38(%/\>80Y)8H#0C1\E
MIE69-(J[ZV?TZSQVC&5)%<Q%\@^+=#RU1A:)8$4WB?XBMA^AC,<W>*%(5/Y+
MMJ6L8Y%PH[1(2V7T(&6\^*<_2QYV%%SW@();*KAM%;Q2P6NKT"\5^FT5_%(A
M#]TN8L^)"ZBFLXD46R*--**91<Y^KHU\,6[JY%Y+?,I03\_NJ 2NR5RD&>5/
MY$^>/.&&1U@)$)%KQBD/&4W(#2]JTB3W=[(CHC35@(6C%1$K$E(5DQ46GR)G
M!70,FH4T4>_(60":,K-Z2Q@G?\5BHRB/U/FK_<36&)AQSP[+(*Z*(-P#0?1<
M<BO0E"(+="NJ ]C(2$6+^TS+E7L4,8#P@GB]<^(ZKDOF?_Q+SGY[TQOX[]\U
M>#=OC]4C7^\#<O:V"28X!>;CIT,PB_8P3K,W-<:\JI"\'-<[@/M2$7-3 ]=8
M ^2^JHUS/,U,\2CR[3-JDAM\H+XWI;HPTV\V8]KFI<IH"%,+^Z("^0C6S*3&
M>=^4F2[!@B[!%AV!U7+5KW+5/X:.E_[)9,5<6&PPX0-A2FWPH@,)A=*-%_ H
MX*E9Z1(L*,"&.9AY*S[./&_8ZWL3^W&7[WTQ?_ B4Z/1KVCTV](8P5*W8+'
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
MA_UK#M"M*E33E&8'RS020G<CP74QL'O5R4%"NP6H)L/AU01!YH=)W@\2V@=
M-4UI=I!,'R#\SLL)W.M-3A%:\T<U&8Y<3C";#8NOZ%85JFE*LU-DJOEA[ARZ
M?]_%P"%:WD<U@6H2U0I44ZBF*<V>JM5T 2)W5?NTBX'=R-3@[;7DR/%#H%N5
M>^WH40O=JD(U36EV6$PQ/YI4S'==!>66)B<&+>JCFD2U M44JFE*L]-GBOJ1
MNZ@_J=P5H15^5!.H)E&M0#6%:IK2[/R9"G_DKO"?= :&VYB<._3: 523>\V>
MO'SDXQ2MWZ.:IC0[4 ?SY#OKLZ>>@>%6)D<*K=RCFCSR>KG.H45W1*&:IC0[
M9J9,'QV9[V<P:ONMV\CNGDFC<4/+]:@F4$VB6H%J"M4TI=D)-%7]* %';FA9
M']4$JDE4*U!-H9JF-#M_IO@?N8O_IXW<T"X J@E4DWO-NIV,/S)R0YL J*8I
MS0Z4:0)$[B; J2,WM"6 :@+5Y)'7*W0,W- F :II2K-39IH$D?N4_^' [:J^
M^]9L[V<Y?@1#VP.H)E!-HEJ!:@K5-*79-_XR[8$8G'DH1KL$J"903:):@6H*
MU32EV?DS'8<8F'G(;4S.'=IK0#49#V<>"I)\.'1#MZI035.:G2C318B1J8?<
MRN1,H?T#5)-'7B_'U$/H?BA4TY1FI\ST"F)WKV X=/NUFB_6]:J^^38:-[1M
M@&H"U22J%:BF4$U3FAU!TUV((W#HAO884$V@FD2U M44JFE*L_-W<--@8,HA
MMS$Y=^QM@MG[!(]<&S R<&/O ,S> O@MF@BQ:2+$R(Q#;F5RHM#V :K)(Z^7
MH^:&[H="-4UI=LI,JR!VMPJ& [?39AQRLY-CAW8/4$VB6H%J"M4TI=E1-$V&
M&)QQ*$9;#:@F4$VB6H%J"M4TI=GY,^V'&)AQR&U,SAW:<T U&8_,.#0R@$-[
M":BF*<W*4V)Z"0DRX9!;F9HH5!.H)H^\7L'K SAT/Q2J:4JS4V8Z!HF[8Z#*
M@PDC1_.%=@M03:":1+4"U12J:4JS,V=Z"LF_-MU0@C834$V@FD2U M44JFE*
MLR-G&@S)_]=T0\GQ"8*NW#LS.7)H0P'5"E13J*8IS8Z<:2@D8$,A01L*J"90
M3:):@6H*U32EV?DS#84$F6[(K4Q.'MI20#69C-P&.0RSL/^=%-VJ0C5-:7:F
M3%,AX>8;<E.3@X5V%E!-)F/S#<VBW.\'"^TCH)JF-#M8IH^0?/]\0^Y5)P<)
M[16@FDR&\PV%493D23](:!< U32EV4$R78#D.^<;<J\W.45HQ1_59#*<;R@;
MF[D#W:I"-4UI=HI,+3]YB_F&$K2XCVH"U22J%:BF4$U3FA7$U#0!4F*^H70X
M0]#87_R5>V-3(X5J,AW.-S1ZU$*WJE!-4YH=%E/+3R?4\D\^%<.-3CUJH9I
M-8EJ!:HI5-.49@?1%/A3<.JA%*WVHYI -8EJ!:HI5-.49N?/5/M38.HAMS$Y
M=VC)']5D.IQZR!^[@AW=JD(U36EVHDPQ/W46:T\]&<.M3,X46L9'-7GD]7+<
M_0G=#X5JFM+LE)F2?>HNV?<'</_9+JK1%_&C&YH<-+1JCVH2U0I44ZBF*<T.
MGZGMI^"L0RE:W$<U@6H2U0I44ZBF*<W.GVD!I,"L0VYC<N[07@"JR70XZU \
MRY.X/V9#6P&HIBG-#I1I!:3(K$-N97*DT,8 JLDCKU?L&+.AK0)4TY1FI\RT
M"E+W:?^[,=K3&1:.4QK=R.20H:T!5).H5J":0C5-:5;P,M,:R,"YAC+T*@%4
M$Z@F4:U -85JFM+L_)EN0^;N-IQX?IE;F9P\M+V :C(;SC:4Q<.;1>T7LV\J
M%0:]8IP:6<S/HKPW_M/44[!#8"K]F7NZFRDGA+FIR4E "_VH)O>:=4*8G\:#
M@BNZ536VU2CWHUD_,F]1G,],<3YS%^==IWJY5YT<$;0FCVIRKQV^6=M;%/9/
M&1Q;+$W3*.D?+8;+=0>5-!F\]V]11L],&3USEX5?/3O+O=[D-QXMG*.:W&OV
M<7WD/(>1Y=(X\I/!.S]<+O+#-/;[[_Q;E+8S4]K.XC<XHRI#R]RH)E!-HEJ!
M:@K5-*79031E[LQ]"OMI9U2YD<G!0^O;J":SX<GK?CQV/!HN%T11'N7]X]'(
M<GD<!F'_>/06U>;,5)LS=[7Y\Z)LJA-R@-:;44V@FD2U(ALYDSWWN\#TTS)<
MSN^^Y@19/RUO44K.3"DY<Y=&BW+9> _EZGYW^6BWB8=E?;]9??,6U>JZ?SGI
M^)<?M,J,:@+59#8\_3P<.YX,%_/]-$_#?D+08C&EV3DRQ>+,72Q^??R+UH=1
M3:":S(;SPHR/?_,3Q[_#Y<;'OV]1K<U-M39WG\@];!.X;@?JQJ;& =4$JDE4
M*U!-H9JF-#N IER;^UR[($>+MJ@F4$VB6H%J"M4TI=GY,Y7BW%TI/NGT#K<Q
M.7=HB1C5)*H5^;#TFR2#SU2%;E13FATH4T?.W77D$T_O<"N3(X66E%%-'GF]
M'*=WH/NA4$U3FITR4['.W17KT7';U?VFK6^[QYMJM<O?9K&\&PT?6M9&-8%J
M$M4*5%.HIBG-#J0II.?N0OJT<1Q:/T<U@6H2U0I44ZBF*<W.GZF?Y^[Z^6GC
M.+1\CFH"U22J%?FP>)X-;Q*OT(UJ2K,#92KQN;L2?^HX#JW$HYI -7GD]7*-
MX]"3P5%-4YJ=,E/!S]T5_-%QW&D7R+OER<E#2_>H)E&M0#6%:IK2[#2:/D#N
MGE]FVB .[0V@FD UB6H%JBE4TY1FY<^?F7;$]N=_>1AW!)D:/983+">?N</.
MU,B]0I\7LT^U&X[1V+W3&-=+C'^0&/?YWB>.TXXPTS.#-@]83AY[S1R7P;-[
MHEA.8UPO;L%!W-S]@M$!V^L7Q!_AIL<.[1VPG&2Y@N44RVF,ZT4Q/(ABR(W6
MGC$LB&C'@>4DRQ4LIUA.8UPOB-%!$-W-B!,';6C3@>4$R\EG[G#0EHQ,;32V
M7+J= VDP:ALNUVT["7NG'6GL>?3"$!^$P3U9C.,#LOOAY^5Z>7M_.QX0M"O
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
MS@;3+O)T,9%S>M09-U":YI2+B=S3(W9/W61I7?M!XNE=<@ET13P]))[>^9=
MUY<EW&Y)K)W:Y<:UF"T/;[BD7L@&YY[;%5"X\]*[Y!KIRNQ4RX-[+SWJE!L$
M#2J@<!NF=]%E!]T**-R,Z9UUX<&(:YMU?18?CX>:+0_NR_2(950%K6WL<)^F
M1QT!'2Z6/P$)MVIZI8::Y>7YE\\+,QK,Q&)DOB WQV.>Q!/-[$MY+[\3V$V-
MRVV2W)ACX\R$7HNW_U#R]M]5OOP'4$L#!!0    ( +@QFU:8T)?N!0,  -H^
M   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VSMNVT 81>&M"%R
M.>]'8+M*XS;P!@29D@SK!9%![-U'L OI#E*D,7@J82AP=*H/ CG__:]AMYQ>
MCX=Q^WH:%^_[W6%\Z+;3=/K1]^-J.^R7X]WQ-!PNWZR/Y_URNBS/F_ZT7+TM
M-T/OC$G]^7:/[O'^=L_%\\=I^)\=C^OUZVKX>5S]W@^'Z1\;]W^.Y[=Q.PQ3
MMWA>GC?#]-#U[[OKY;'__+!WEYV[Q=/+0W=^>K%=/W>0DR W?Y"7(#]_4)"@
M,']0E* X?U"2H#1_4):@/']0D: R?U"5H#I_D#4JHP$D-5@#M+;*M05X;15L
M"Q#;*MD68+95M"U ;:ML6X#;5N&V +FMTFT!=EO%VP+T=JJW ^CM5&\'T-LU
M?[8!>CO5VP'T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O;WJ[0%Z
M>]7; _3VJK<'Z.V;AR4 O;WJ[0%Z>]7; _3VJK<'Z.U5;P_0VZO>'J"W5[T]
M0.^@>@> WD'U#@"]@^H= 'H'U3L ] [-PVZ WD'U#@"]@^H= 'H'U3L ] ZJ
M=P#H'53O - [JMX1H'=4O2- [ZAZ1X#>4?6. +VCZAT!>L?F925 [ZAZ1X#>
M4?6. +VCZAT!>D?5.P+T3JIW NB=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X
MO5-SV 2@=U*]$T#OI'HG@-Y)]4X O;/JG0%Z9]4[ _3.JG<&Z)U5[PS0.ZO>
M&:!W5KTS0.^L>F> WKDY+ C0.ZO>&:!W5KTS0.^B>A> WD7U+@"]B^I= 'H7
MU;L ]"ZJ=P'H753O M"[J-X%H'=1O0M [](<]@;H753O M"[JMX5H'=5O2M
M[ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=5>\*T+NJWA6@=VV&=0!Z6]..
MZP#\MJ89V#$ P:UI1G8,P'!KFJ$= U#<FF9LQP <MZ89W#$ R:UI1G<,P')K
MFN$=\YV:C]/';ABO15_K)N [[9XN]P[7W_]<?EUL$?KDNK_-&!__ E!+ P04
M    " "X,9M6\GX#[W$"  ")/   $P   %M#;VYT96YT7U1Y<&5S72YX;6S-
MV]]NFS 4Q_%7B;BM@K'!!J:F-^UNMU[L!1@X#0K_A-TN??LYI*VTJ8M69=*^
M-T&)[?,[^$B?NUQ_>YZL6QWZ;G";:.?]]$D(5^]L7[EXG.P05K;CW%<^?)T?
MQ%35^^K!"I4D1M3CX.W@U_Y8([JYOK/;ZK'SJ\^'\+-KQV$3S;9ST>KVM/&8
MM8FJ:>K:NO)A73P-S6\IZY>$.)Q<]KA=.[FKL"$2[R8<5_X<\'+NZY.=Y[:Q
MJ_MJ]E^J/NP2ATXX_]Q9%Y\O\4Z/XW;;UK89Z\<^'(G=--NJ<3MK?=_%IZ)7
MYY-]N&%[^I07YR]ES@6&G??S.+DPL=E^/.YU),?3ZRD4LK-OS[_B6V(H??'[
MV>.T&]O\97:XWA_CO%_FX<3RN/R.?YWQ6_T/]J$@?:20/C)('QK2AX'TD4/Z
M*"!]E) ^9$)IA"*JI) J*:9*"JJ2HJJDL"HIKDH*K)(BJZ+(JBBR*HJLBB*K
MHLBJ*+(JBJR*(JNBR*HHLJ8465.*K"E%UI0B:TJ1-:7(FE)D32FRIA194XJL
M&476C")K1I$UH\B:463-*+)F%%DSBJP91=:,(JNFR*HILFJ*K)HBJZ;(JBFR
M:HJLFB*KILBJ*;(:BJR&(JNAR&HHLAJ*K(8BJZ'(:BBR&HJLAB)K3I$UI\B:
M4V3-*;+F%%ESBJPY1=:<(FM.D36GR%I09"THLA8460N*K 5%UH(B:T&1M:#(
M6E!D+2BREA192XJL)476DB)K29&UI,A:4F0M*;*6%%E+BJPRH= J$XJM,J'@
M*A.*KC*A\"H3BJ\RH0 KD_\I[/=QW/_C^.49]U4[O.:+Y1_(-S\!4$L! A0#
M%     @ N#&;5@=!36*!    L0   !               ( !     &1O8U!R
M;W!S+V%P<"YX;6Q02P$"% ,4    " "X,9M6Q%I;(>\    K @  $0
M        @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "X,9M6
MF5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q
M+GAM;%!+ 0(4 Q0    ( +@QFU;D@?Q-]@<  $ H   8              "
M@0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "X,9M6
MIH(E(4X*  "2,P  &               @($Z$   >&PO=V]R:W-H965T<R]S
M:&5E=#(N>&UL4$L! A0#%     @ N#&;5B&_EW9Y!   [1@  !@
M     ("!OAH  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    (
M +@QFU9.GG#BC L  ,I(   8              " @6T?  !X;"]W;W)K<VAE
M971S+W-H965T-"YX;6Q02P$"% ,4    " "X,9M6D4_0]>X0  ";T@  &
M            @($O*P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#
M%     @ N#&;5K/4S].6 @  \ 4  !@              ("!4SP  'AL+W=O
M<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    ( +@QFU9=MX""2!$  )!;
M   8              " @1\_  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q0
M2P$"% ,4    " "X,9M6/4:44 \#  "4"@  &               @(&=4
M>&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ N#&;5K^A1(5O
M%   JCD  !@              ("!XE,  'AL+W=O<FMS:&5E=',O<VAE970Y
M+GAM;%!+ 0(4 Q0    ( +@QFU91:6*+V"@  .^%   9              "
M@8=H  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ N#&;
M5DH/$V*K!@  "A,  !D              ("!EI$  'AL+W=O<FMS:&5E=',O
M<VAE970Q,2YX;6Q02P$"% ,4    " "X,9M6A;+HU[,$   P"@  &0
M        @(%XF   >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0
M   ( +@QFU9HWNV%' ,  .$&   9              " @6*=  !X;"]W;W)K
M<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @ N#&;5EE/XU%" P  _P8
M !D              ("!M:   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q0
M2P$"% ,4    " "X,9M6.4<#7T@$  "H"0  &0              @($NI
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( +@QFU8UD(_1
MGP(  *L%   9              " @:VH  !X;"]W;W)K<VAE971S+W-H965T
M,38N>&UL4$L! A0#%     @ N#&;5F&,-2EH!@  4Q(  !D
M ("!@ZL  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "X
M,9M6<\Y0UE(*  "7&0  &0              @($BL@  >&PO=V]R:W-H965T
M<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( +@QFU8NK,M%G (  -8%   9
M          " @:N\  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#
M%     @ N#&;5O1:9H3S @  QP8  !D              ("!?K\  'AL+W=O
M<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4    " "X,9M6A*\NF#L#   <
M!P  &0              @(&HP@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM
M;%!+ 0(4 Q0    ( +@QFU:?=JXMU0@  .@>   9              " @1K&
M  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ N#&;5A))
M_+VY P  NP@  !D              ("!)L\  'AL+W=O<FMS:&5E=',O<VAE
M970R,RYX;6Q02P$"% ,4    " "X,9M6Q!C&!N0#  "Z"   &0
M    @($6TP  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    (
M +@QFU9&4W214PD  $T9   9              " @3'7  !X;"]W;W)K<VAE
M971S+W-H965T,C4N>&UL4$L! A0#%     @ N#&;5EJTQPC0!   80X  !D
M             ("!N^   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"
M% ,4    " "X,9M6EI';'DT$  "\"0  &0              @('"Y0  >&PO
M=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( +@QFU8-UXT9C04
M )@-   9              " @4;J  !X;"]W;W)K<VAE971S+W-H965T,C@N
M>&UL4$L! A0#%     @ N#&;5K0!QKA,!   \@D  !D              ("!
M"O   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "X,9M6
MR-(W7X #  #""   &0              @(&-]   >&PO=V]R:W-H965T<R]S
M:&5E=#,P+GAM;%!+ 0(4 Q0    ( +@QFU;.L%N3"@,  .(&   9
M      " @43X  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%
M  @ N#&;5HQLRL#("   ]!4  !D              ("!A?L  'AL+W=O<FMS
M:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " "X,9M6PY$<0N8'  ",&
M&0              @(&$! $ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+
M 0(4 Q0    ( +@QFU:5[7<O=P,  +H'   9              " @:$, 0!X
M;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ N#&;5HRH%0<S
M,@  ;[(  !D              ("!3Q ! 'AL+W=O<FMS:&5E=',O<VAE970S
M-2YX;6Q02P$"% ,4    " "X,9M6/RA3H(0)  !]&   &0
M@(&Y0@$ >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( +@Q
MFU;R\,8:& 8  "X1   9              " @71, 0!X;"]W;W)K<VAE971S
M+W-H965T,S<N>&UL4$L! A0#%     @ N#&;5K$M->88 P  ?PD  !D
M         ("!PU(! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4
M    " "X,9M6LN$BX:X$  #@"0  &0              @($25@$ >&PO=V]R
M:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( +@QFU9.H5HLI@(  +P%
M   9              " @?=: 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL
M4$L! A0#%     @ N#&;5MX:$MO> @  # 8  !D              ("!U%T!
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "X,9M6@8&Q
MY>\#  !V"0  &0              @('I8 $ >&PO=V]R:W-H965T<R]S:&5E
M=#0R+GAM;%!+ 0(4 Q0    ( +@QFU8&#M7S;@(  #8%   9
M  " @0]E 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @
MN#&;5MCT:Z2^ @    8  !D              ("!M&<! 'AL+W=O<FMS:&5E
M=',O<VAE970T-"YX;6Q02P$"% ,4    " "X,9M6YD2X"&D&   %$@  &0
M            @(&I:@$ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4
M Q0    ( +@QFU;E(%+[J (  .X%   9              " @4EQ 0!X;"]W
M;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%     @ N#&;5IJO2OO_ @
MH@8  !D              ("!*'0! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX
M;6Q02P$"% ,4    " "X,9M6_?<&Q4<#   ;!P  &0              @(%>
M=P$ >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( +@QFU8,
MF<GU/@,  .X&   9              " @=QZ 0!X;"]W;W)K<VAE971S+W-H
M965T-#DN>&UL4$L! A0#%     @ N#&;5DE5A3#" @  %P8  !D
M     ("!47X! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4
M" "X,9M6Y<B7>68%  #E#@  &0              @(%*@0$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( +@QFU:"84K-H@,  &$(   9
M              " @>>& 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L!
M A0#%     @ N#&;5FHL]DK!!0  (!$  !D              ("!P(H! 'AL
M+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "X,9M6/&)+QL,&
M  ">$   &0              @(&XD $ >&PO=V]R:W-H965T<R]S:&5E=#4T
M+GAM;%!+ 0(4 Q0    ( +@QFU8Z%'S\0 4  *X3   9              "
M@;*7 0!X;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ N#&;
M5I(<=XA8!0  ]28  !D              ("!*9T! 'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6Q02P$"% ,4    " "X,9M64XBX")D&   B+P  &0
M        @(&XH@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0
M   ( +@QFU87%07>6 (  $X%   9              " @8BI 0!X;"]W;W)K
M<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @ N#&;5GKTHSP2%@  6\0
M !D              ("!%ZP! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q0
M2P$"% ,4    " "X,9M6)H,1)FH(  !=7P  &0              @(%@P@$
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( +@QFU:6]XP5
M<04   @C   9              " @0'+ 0!X;"]W;W)K<VAE971S+W-H965T
M-C$N>&UL4$L! A0#%     @ N#&;5@UU>G0D @  400  !D
M ("!J= ! 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "X
M,9M6:0NA-2X$  "^%   &0              @($$TP$ >&PO=V]R:W-H965T
M<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( +@QFU:]XK7@8 ,   $1   9
M          " @6G7 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#
M%     @ N#&;5K$T^\-= @  D@8  !D              ("! -L! 'AL+W=O
M<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4    " "X,9M6K\B#JJ@"   3
M!P  &0              @(&4W0$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM
M;%!+ 0(4 Q0    ( +@QFU;4?]M75@0  %@4   9              " @7/@
M 0!X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ N#&;5IA<
ME?/T @  W <  !D              ("! .4! 'AL+W=O<FMS:&5E=',O<VAE
M970V."YX;6Q02P$"% ,4    " "X,9M6L?RF(C,%  !2(   &0
M    @($KZ $ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    (
M +@QFU:%B:%@N ,  &81   9              " @97M 0!X;"]W;W)K<VAE
M971S+W-H965T-S N>&UL4$L! A0#%     @ N#&;5G^I+AHA @  OP0  !D
M             ("!A/$! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"
M% ,4    " "X,9M66UP!3.\$  !7(@  &0              @('<\P$ >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( +@QFU:$:6N0\ 4
M  H5   9              " @0+Y 0!X;"]W;W)K<VAE971S+W-H965T-S,N
M>&UL4$L! A0#%     @ N#&;5J6&E8K@ P  :A8  !D              ("!
M*?\! 'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q02P$"% ,4    " "X,9M6
M?^EX KP$  #V'@  &0              @(%  P( >&PO=V]R:W-H965T<R]S
M:&5E=#<U+GAM;%!+ 0(4 Q0    ( +@QFU8<YWW;]@4   \J   9
M      " @3,( @!X;"]W;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%
M  @ N#&;5AM@RF(3 P  @PP  !D              ("!8 X" 'AL+W=O<FMS
M:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    " "X,9M6P33%MA\#   D"P
M&0              @(&J$0( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+
M 0(4 Q0    ( +@QFU;70EFB^@(  '8)   9              " @0 5 @!X
M;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#%     @ N#&;5DY[/M[-
M P  SPT  !D              ("!,1@" 'AL+W=O<FMS:&5E=',O<VAE970X
M,"YX;6Q02P$"% ,4    " "X,9M6^F0AYB@#  #&"@  &0
M@($U' ( >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( +@Q
MFU9!LN%TCP<  " Y   9              " @90? @!X;"]W;W)K<VAE971S
M+W-H965T.#(N>&UL4$L! A0#%     @ N#&;5KPPX2IR P  N!   !D
M         ("!6B<" 'AL+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4
M    " "X,9M6F@S>EU,%   &%P  &0              @($#*P( >&PO=V]R
M:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    ( +@QFU82^N"JJP(  )D&
M   9              " @8TP @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL
M4$L! A0#%     @ N#&;5JJH*]OT @  I H  !D              ("!;S,"
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"% ,4    " "X,9M6\(PM
MZLL$  "W'0  &0              @(&:-@( >&PO=V]R:W-H965T<R]S:&5E
M=#@W+GAM;%!+ 0(4 Q0    ( +@QFU:8':IM4P0  !X1   9
M  " @9P[ @!X;"]W;W)K<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @
MN#&;5@VSR-PX%0  >W ! !D              ("!)D " 'AL+W=O<FMS:&5E
M=',O<VAE970X.2YX;6Q02P$"% ,4    " "X,9M6?BV.*X\$  !A&   &0
M            @(&550( >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4
M Q0    ( +@QFU;4RUI5- <  *!*   9              " @5M: @!X;"]W
M;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%     @ N#&;5EX..F3* @
M*0@  !D              ("!QF$" 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX
M;6Q02P$"% ,4    " "X,9M6Z-N]QQH&  !T)P  &0              @(''
M9 ( >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( +@QFU;4
M>4!VZ0,  '\2   9              " @1AK @!X;"]W;W)K<VAE971S+W-H
M965T.30N>&UL4$L! A0#%     @ N#&;5IKQ$O>Q P  .!(  !D
M     ("!.&\" 'AL+W=O<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4
M" "X,9M6LR  SW(+  #=>P  &0              @($@<P( >&PO=V]R:W-H
M965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( +@QFU9?1;=!R 8   @L   9
M              " @<E^ @!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L!
M A0#%     @ N#&;5N]C\ G5"0  *D0  !D              ("!R(4" 'AL
M+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4    " "X,9M6O!EU0PT"
M  "3!   &0              @('4CP( >&PO=V]R:W-H965T<R]S:&5E=#DY
M+GAM;%!+ 0(4 Q0    ( +@QFU8I30VCR@(  *D&   :              "
M@1B2 @!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( +@Q
MFU:10DN/Y0<  *LO   :              " @1J5 @!X;"]W;W)K<VAE971S
M+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( +@QFU96)C3-D0,  ),*   :
M          " @3>= @!X;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4
M Q0    ( +@QFU9=;"4(OP<  *LG   :              " @0"A @!X;"]W
M;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0    ( +@QFU9>;A6Q>P,
M .8.   :              " @?>H @!X;"]W;W)K<VAE971S+W-H965T,3 T
M+GAM;%!+ 0(4 Q0    ( +@QFU84^ZA[$ 8  ( Y   :              "
M@:JL @!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( +@Q
MFU;J_]8KT1$  +$( 0 :              " @?*R @!X;"]W;W)K<VAE971S
M+W-H965T,3 V+GAM;%!+ 0(4 Q0    ( +@QFU:\M]#J#0<  '1!   :
M          " @?O$ @!X;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4
M Q0    ( +@QFU:\Y7+[E ,  )D:   -              "  4#, @!X;"]S
M='EL97,N>&UL4$L! A0#%     @ N#&;5I>*NQS     $P(   L
M     ( !_\\" %]R96QS+RYR96QS4$L! A0#%     @ N#&;5H%-W;EP!P
MX44   \              ( !Z- " 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0
M   ( +@QFU:8T)?N!0,  -H^   :              "  878 @!X;"]?<F5L
M<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( +@QFU;R?@/O<0(  (D\
M   3              "  <+; @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@
0  !S ', I!\  &3> @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>415</ContextCount>
  <ElementCount>534</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>126</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>15</UnitCount>
  <MyReports>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure - Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Operations</Role>
      <ShortName>Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure - Concentrations and Risks</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisks</Role>
      <ShortName>Concentrations and Risks</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure - Prepayments and Other Current Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets</Role>
      <ShortName>Prepayments and Other Current Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure - Short-term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestments</Role>
      <ShortName>Short-term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure - Intangible Assets, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNet</Role>
      <ShortName>Intangible Assets, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure - Long-term Investments, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNet</Role>
      <ShortName>Long-term Investments, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure - Taxation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Taxation</Role>
      <ShortName>Taxation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure - Short-term Loan and Current Portion of Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt</Role>
      <ShortName>Short-term Loan and Current Portion of Long-term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Accrued Liabilities and Other Payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables</Role>
      <ShortName>Accrued Liabilities and Other Payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure - Convertible Senior Notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/ConvertibleSeniorNotes</Role>
      <ShortName>Convertible Senior Notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure - Ordinary Shares</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OrdinaryShares</Role>
      <ShortName>Ordinary Shares</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefits</Role>
      <ShortName>Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Share-based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure - Related Party Transactions and Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances</Role>
      <ShortName>Related Party Transactions and Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure - Restricted Net Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RestrictedNetAssets</Role>
      <ShortName>Restricted Net Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure - Parent Company Only Condensed Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation</Role>
      <ShortName>Parent Company Only Condensed Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsTables</Role>
      <ShortName>Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Operations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Concentrations and Risks (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisksTables</Role>
      <ShortName>Concentrations and Risks (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConcentrationsAndRisks</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure - Prepayments and Other Current Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables</Role>
      <ShortName>Prepayments and Other Current Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure - Short-term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestmentsTables</Role>
      <ShortName>Short-term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermInvestments</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PropertyAndEquipmentNet</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure - Intangible Assets, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetTables</Role>
      <ShortName>Intangible Assets, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/IntangibleAssetsNet</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Goodwill</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure - Long-term Investments, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetTables</Role>
      <ShortName>Long-term Investments, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermInvestmentsNet</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure - Taxation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationTables</Role>
      <ShortName>Taxation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Taxation</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure - Taxes Payable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayableTables</Role>
      <ShortName>Taxes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/TaxesPayable</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure - Short-term Loan and Current Portion of Long-term Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables</Role>
      <ShortName>Short-term Loan and Current Portion of Long-term Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure - Accrued Liabilities and Other Payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables</Role>
      <ShortName>Accrued Liabilities and Other Payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure - Convertible Senior Notes (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/ConvertibleSeniorNotesTables</Role>
      <ShortName>Convertible Senior Notes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConvertibleSeniorNotes</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefitsTables</Role>
      <ShortName>Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/EmployeeBenefits</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure - Share-based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShareBasedCompensation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/NetLossPerShare</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure - Related Party Transactions and Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables</Role>
      <ShortName>Related Party Transactions and Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure - Parent Company Only Condensed Financial Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables</Role>
      <ShortName>Parent Company Only Condensed Financial Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/Acquisitions</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure - Operations - Initial public offering ("IPO") and followed offerings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails</Role>
      <ShortName>Operations - Initial public offering ("IPO") and followed offerings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure - Operations - The Group (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsTheGroupDetails</Role>
      <ShortName>Operations - The Group (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails</Role>
      <ShortName>Operations  - Contractual agreements with major VIEs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Operations - Combined financial information of the Group's VIEs and Others (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails</Role>
      <ShortName>Operations - Combined financial information of the Group's VIEs and Others (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Disclosure - Operations - Liquidity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OperationsLiquidityDetails</Role>
      <ShortName>Operations - Liquidity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails</Role>
      <ShortName>Significant Accounting Policies - Convenience Translation, Cash &amp; cash equivalents, restricted cash and time deposits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Significant Accounting Policies - Receivables, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails</Role>
      <ShortName>Significant Accounting Policies - Receivables, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure - Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails</Role>
      <ShortName>Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails</Role>
      <ShortName>Significant Accounting Policies - Intangible assets, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure - Significant Accounting Policies - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails</Role>
      <ShortName>Significant Accounting Policies - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure - Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails</Role>
      <ShortName>Significant Accounting Policies - Sales &amp; marketing expenses, Share-based compensation &amp; Employees benefits &amp; Taxation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure - Significant Accounting Policies - Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails</Role>
      <ShortName>Significant Accounting Policies - Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail</Role>
      <ShortName>Significant Accounting Policies - Schedule of Lease Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>Significant Accounting Policies - Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails</Role>
      <ShortName>Significant Accounting Policies - Statutory reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Significant Accounting Policies - Segment reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails</Role>
      <ShortName>Significant Accounting Policies - Segment reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Concentrations and Risks (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ConcentrationsAndRisksDetails</Role>
      <ShortName>Concentrations and Risks (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConcentrationsAndRisksTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>1073 - Disclosure - Prepayments and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails</Role>
      <ShortName>Prepayments and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>1074 - Disclosure - Short-term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermInvestmentsDetails</Role>
      <ShortName>Short-term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermInvestmentsTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>1075 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/PropertyAndEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/PropertyAndEquipmentNetTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>1076 - Disclosure - Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/IntangibleAssetsNetTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>1077 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails</Role>
      <ShortName>Intangible Assets, Net - Intangible assets amortization expense for future years (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>1078 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/GoodwillTables</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>1079 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails</Role>
      <ShortName>Long-term Investments, Net - Summary of Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>1080 - Disclosure - Long-term Investments, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/LongTermInvestmentsNetDetails</Role>
      <ShortName>Long-term Investments, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/LongTermInvestmentsNetTables</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>1081 - Disclosure - Taxation - Composition of income tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails</Role>
      <ShortName>Taxation - Composition of income tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>1082 - Disclosure - Taxation - Income taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationIncomeTaxesDetails</Role>
      <ShortName>Taxation - Income taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>1083 - Disclosure - Taxation - Sales tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationSalesTaxDetails</Role>
      <ShortName>Taxation - Sales tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>1084 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails</Role>
      <ShortName>Taxation - Deferred tax assets and liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>1085 - Disclosure - Taxation - Withholding income tax on dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails</Role>
      <ShortName>Taxation - Withholding income tax on dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>1086 - Disclosure - Taxes Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/TaxesPayableDetails</Role>
      <ShortName>Taxes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/TaxesPayableTables</ParentRole>
      <Position>86</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>1087 - Disclosure - Short-term Loan and Current Portion of Long-term Debt  (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails</Role>
      <ShortName>Short-term Loan and Current Portion of Long-term Debt  (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>1088 - Disclosure - Accrued Liabilities and Other Payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails</Role>
      <ShortName>Accrued Liabilities and Other Payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>1089 - Disclosure - Convertible Senior Notes (Detail)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/ConvertibleSeniorNotesDetail</Role>
      <ShortName>Convertible Senior Notes (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/ConvertibleSeniorNotesTables</ParentRole>
      <Position>89</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>1090 - Disclosure - Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails</Role>
      <ShortName>Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>1091 - Disclosure - Ordinary Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/OrdinarySharesDetails</Role>
      <ShortName>Ordinary Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/OrdinaryShares</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>1092 - Disclosure - Employee Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/EmployeeBenefitsDetails</Role>
      <ShortName>Employee Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/EmployeeBenefitsTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>1093 - Disclosure - Share-based Compensation - Description of share option plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails</Role>
      <ShortName>Share-based Compensation - Description of share option plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>1094 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails</Role>
      <ShortName>Share-based Compensation - Service-based RSUs activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>1095 - Disclosure - Share-based Compensation - Valuation assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails</Role>
      <ShortName>Share-based Compensation - Valuation assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>1096 - Disclosure - Share-based Compensation - Share options activities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails</Role>
      <ShortName>Share-based Compensation - Share options activities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>1097 - Disclosure - Net Loss per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/NetLossPerShareDetails</Role>
      <ShortName>Net Loss per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/NetLossPerShareTables</ParentRole>
      <Position>97</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>1098 - Disclosure - Related Party Transactions and Balances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails</Role>
      <ShortName>Related Party Transactions and Balances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables</ParentRole>
      <Position>98</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>1099 - Disclosure - Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SegmentInformationDetails</Role>
      <ShortName>Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SegmentInformation</ParentRole>
      <Position>99</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>1100 - Disclosure - Restricted Net Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/RestrictedNetAssetsDetails</Role>
      <ShortName>Restricted Net Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/RestrictedNetAssets</ParentRole>
      <Position>100</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>1103 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>1104 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails</Role>
      <ShortName>Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>1105 - Disclosure - Acquisitions (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AcquisitionsTables</ParentRole>
      <Position>105</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>1106 - Disclosure - Acquisitions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/AcquisitionsDetails</Role>
      <ShortName>Acquisitions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/AcquisitionsTables</ParentRole>
      <Position>106</Position>
    </Report>
    <Report instance="d432541d20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>1107 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.bilibili.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.bilibili.com/role/SubsequentEvents</ParentRole>
      <Position>107</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 13 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d432541d20f.htm 16024, 16028, 16032, 28132, 28136, 28142, 28146, 28152, 28156, 28172, 28176, 28298, 28302</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 5 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d432541d20f.htm 16402, 16406, 16410, 28192, 28196</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromAffiliateCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d432541d20f.htm 22104, 22108</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToAffiliateCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d432541d20f.htm 22254, 22258</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RevenueFromRelatedParties in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. d432541d20f.htm 28078, 28082, 28086</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LeaseExpirationDate1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod -  d432541d20f.htm 15826</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" original="d432541d20f.htm">d432541d20f.htm</File>
    <File>bili-20221231.xsd</File>
    <File>bili-20221231_cal.xml</File>
    <File>bili-20221231_def.xml</File>
    <File>bili-20221231_lab.xml</File>
    <File>bili-20221231_pre.xml</File>
    <File>d432541dex121.htm</File>
    <File>d432541dex122.htm</File>
    <File>d432541dex131.htm</File>
    <File>d432541dex132.htm</File>
    <File>d432541dex151.htm</File>
    <File>d432541dex152.htm</File>
    <File>d432541dex153.htm</File>
    <File>d432541dex28.htm</File>
    <File>d432541dex81.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g432541dsp0111.jpg</File>
    <File>g432541g0418231850394.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1584">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="47">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>134
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d432541d20f.htm": {
   "axisCustom": 3,
   "axisStandard": 35,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 3,
    "http://fasb.org/us-gaap/2022": 1584,
    "http://xbrl.sec.gov/dei/2022": 47
   },
   "contextCount": 415,
   "dts": {
    "calculationLink": {
     "local": [
      "bili-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bili-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d432541d20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "bili-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bili-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "bili-20221231.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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 861,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 7,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 11
   },
   "keyCustom": 109,
   "keyStandard": 425,
   "memberCustom": 74,
   "memberStandard": 48,
   "nsprefix": "bili",
   "nsuri": "http://www.bilibili.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.bilibili.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.bilibili.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1100 - Disclosure - Restricted Net Assets (Details)",
     "menuCat": "Details",
     "order": "100",
     "role": "http://www.bilibili.com/role/RestrictedNetAssetsDetails",
     "shortName": "Restricted Net Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestrictedAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1101 - Disclosure - Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)",
     "menuCat": "Details",
     "order": "101",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed balance sheets (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1102 - Disclosure - Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)",
     "menuCat": "Details",
     "order": "102",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
     "shortName": "Parent Company Only Condensed Financial Information - Condensed statements of comprehensive loss (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostsAndExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1103 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)",
     "menuCat": "Details",
     "order": "103",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
     "shortName": "Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_HKD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1104 - Disclosure - Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)",
     "menuCat": "Details",
     "order": "104",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails",
     "shortName": "Parent Company Only Condensed Financial Information -  Condensed statements of cash flows (Parentheticals) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ParentCompanyMembersrtConsolidatedEntitiesAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdditionalPaidInCapital",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1105 - Disclosure - Acquisitions (Narrative) (Details)",
     "menuCat": "Details",
     "order": "105",
     "role": "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
     "shortName": "Acquisitions (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2019_ChaodianIncMemberusgaapBusinessAcquisitionAxis",
      "decimals": "3",
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1106 - Disclosure - Acquisitions (Details)",
     "menuCat": "Details",
     "order": "106",
     "role": "http://www.bilibili.com/role/AcquisitionsDetails",
     "shortName": "Acquisitions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1107 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "107",
     "role": "http://www.bilibili.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CommonClassZMemberusgaapStatementClassOfStockAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:CommonStockConversionBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure - Concentrations and Risks",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisks",
     "shortName": "Concentrations and Risks",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure - Prepayments and Other Current Assets",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets",
     "shortName": "Prepayments and Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure - Short-term Investments",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.bilibili.com/role/ShortTermInvestments",
     "shortName": "Short-term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ShortTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "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",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "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",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "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",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNet",
     "shortName": "Intangible Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "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",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.bilibili.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure - Long-term Investments, Net",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNet",
     "shortName": "Long-term Investments, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:LongTermInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure - Taxation",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.bilibili.com/role/Taxation",
     "shortName": "Taxation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:IncomeAndOtherTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure - Taxes Payable",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.bilibili.com/role/TaxesPayable",
     "shortName": "Taxes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:TaxesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "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",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure - Short-term Loan and Current Portion of Long-term Debt",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt",
     "shortName": "Short-term Loan and Current Portion of Long-term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Accrued Liabilities and Other Payables",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables",
     "shortName": "Accrued Liabilities and Other Payables",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ConvertibleBondsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure - Convertible Senior Notes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.bilibili.com/role/ConvertibleSeniorNotes",
     "shortName": "Convertible Senior Notes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ConvertibleBondsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:CommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure - Ordinary Shares",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.bilibili.com/role/OrdinaryShares",
     "shortName": "Ordinary Shares",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:CommonStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Employee Benefits",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.bilibili.com/role/EmployeeBenefits",
     "shortName": "Employee Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Share-based Compensation",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.bilibili.com/role/ShareBasedCompensation",
     "shortName": "Share-based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure - Net Loss per Share",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.bilibili.com/role/NetLossPerShare",
     "shortName": "Net Loss per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.bilibili.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure - Related Party Transactions and Balances",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances",
     "shortName": "Related Party Transactions and Balances",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "29",
     "role": "http://www.bilibili.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Liabilities",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022_CommonClassYMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure - Fair Value Measurement",
     "menuCat": "Notes",
     "order": "30",
     "role": "http://www.bilibili.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure - Restricted Net Assets",
     "menuCat": "Notes",
     "order": "31",
     "role": "http://www.bilibili.com/role/RestrictedNetAssets",
     "shortName": "Restricted Net Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure - Parent Company Only Condensed Financial Information",
     "menuCat": "Notes",
     "order": "32",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation",
     "shortName": "Parent Company Only Condensed Financial Information",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure - Acquisitions",
     "menuCat": "Notes",
     "order": "33",
     "role": "http://www.bilibili.com/role/Acquisitions",
     "shortName": "Acquisitions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "34",
     "role": "http://www.bilibili.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "35",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
     "shortName": "Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Operations (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.bilibili.com/role/OperationsTables",
     "shortName": "Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure - Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Concentrations and Risks (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksTables",
     "shortName": "Concentrations and Risks (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure - Prepayments and Other Current Assets (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables",
     "shortName": "Prepayments and Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "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 OPERATIONS AND COMPREHENSIVE LOSS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure - Short-term Investments (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsTables",
     "shortName": "Short-term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:DisclosureOfShortTermInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure - Intangible Assets, Net (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetTables",
     "shortName": "Intangible Assets, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure - Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://www.bilibili.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure - Long-term Investments, Net (Tables)",
     "menuCat": "Tables",
     "order": "44",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetTables",
     "shortName": "Long-term Investments, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure - Taxation (Tables)",
     "menuCat": "Tables",
     "order": "45",
     "role": "http://www.bilibili.com/role/TaxationTables",
     "shortName": "Taxation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure - Taxes Payable (Tables)",
     "menuCat": "Tables",
     "order": "46",
     "role": "http://www.bilibili.com/role/TaxesPayableTables",
     "shortName": "Taxes Payable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:ScheduleOfTaxesPayableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure - Short-term Loan and Current Portion of Long-term Debt (Tables)",
     "menuCat": "Tables",
     "order": "47",
     "role": "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables",
     "shortName": "Short-term Loan and Current Portion of Long-term Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure - Accrued Liabilities and Other Payables (Tables)",
     "menuCat": "Tables",
     "order": "48",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables",
     "shortName": "Accrued Liabilities and Other Payables (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure - Convertible Senior Notes (Tables)",
     "menuCat": "Tables",
     "order": "49",
     "role": "http://www.bilibili.com/role/ConvertibleSeniorNotesTables",
     "shortName": "Convertible Senior Notes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2019_CommonClassYMemberusgaapStatementClassOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure - Employee Benefits (Tables)",
     "menuCat": "Tables",
     "order": "50",
     "role": "http://www.bilibili.com/role/EmployeeBenefitsTables",
     "shortName": "Employee Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure - Share-based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "51",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationTables",
     "shortName": "Share-based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure - Net Loss per Share (Tables)",
     "menuCat": "Tables",
     "order": "52",
     "role": "http://www.bilibili.com/role/NetLossPerShareTables",
     "shortName": "Net Loss per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure - Related Party Transactions and Balances (Tables)",
     "menuCat": "Tables",
     "order": "53",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables",
     "shortName": "Related Party Transactions and Balances (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure - Parent Company Only Condensed Financial Information (Tables)",
     "menuCat": "Tables",
     "order": "54",
     "role": "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables",
     "shortName": "Parent Company Only Condensed Financial Information (Tables)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure - Acquisitions (Tables)",
     "menuCat": "Tables",
     "order": "55",
     "role": "http://www.bilibili.com/role/AcquisitionsTables",
     "shortName": "Acquisitions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BusinessCombinationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_AnimeBusinessMemberusgaapBusinessAcquisitionAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure - Operations - Initial public offering (\"IPO\") and followed offerings (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
     "shortName": "Operations - Initial public offering (\"IPO\") and followed offerings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P10_03_2022To10_03_2022_HSXAMemberBILIStockExchangeAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "bili:DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure - Operations - The Group (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.bilibili.com/role/OperationsTheGroupDetails",
     "shortName": "Operations - The Group (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
       "us-gaap:NatureOfOperations",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_BilibiliHkLimitedMembersrtOwnershipAxis_MajorSubsidiariesMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:EntityIncorporationStateCountryNameAndDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:AgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure - Operations  - Contractual agreements with major VIEs (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
     "shortName": "Operations  - Contractual agreements with major VIEs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P12_22_2022To12_22_2022_ExclusiveTechnologyConsultingAndServicesAgreementsMemberusgaapTypeOfArrangementAxis_ParentCompanyOritsRelevantSubsidiariesMemberdeiLegalEntityAxis_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "bili:AgreementTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Operations - Combined financial information of the Group's VIEs and Others (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
     "shortName": "Operations - Combined financial information of the Group's VIEs and Others (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-5",
      "lang": null,
      "name": "bili:VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_HKD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1060 - Disclosure - Operations - Liquidity (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.bilibili.com/role/OperationsLiquidityDetails",
     "shortName": "Operations - Liquidity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2020To12_31_2020_TwoThousandTwentySevenNotesMemberusgaapLongtermDebtTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "bili:ConvenienceTranslationPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1061 - Disclosure - Significant Accounting Policies - Convenience Translation, Cash & cash equivalents, restricted cash and time deposits (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails",
     "shortName": "Significant Accounting Policies - Convenience Translation, Cash & cash equivalents, restricted cash and time deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:CashAndCashEquivalentsAndOtherPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Significant Accounting Policies - Receivables, net (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
     "shortName": "Significant Accounting Policies - Receivables, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022_AccountingStandardsUpdate201613MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RetainedEarningsAccumulatedDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure - Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails",
     "shortName": "Significant Accounting Policies - Movements of the allowance for doubtful accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure - Significant Accounting Policies - Intangible assets, net (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
     "shortName": "Significant Accounting Policies - Intangible assets, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_LicensedCopyrightsOfContentMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure - Significant Accounting Policies - Goodwill (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails",
     "shortName": "Significant Accounting Policies - Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketingAndAdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure - Significant Accounting Policies - Sales & marketing expenses, Share-based compensation & Employees benefits & Taxation (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails",
     "shortName": "Significant Accounting Policies - Sales & marketing expenses, Share-based compensation & Employees benefits & Taxation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketingAndAdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure - Significant Accounting Policies - Leases (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails",
     "shortName": "Significant Accounting Policies - Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure - Significant Accounting Policies - Schedule of Lease Cost (Detail)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail",
     "shortName": "Significant Accounting Policies - Schedule of Lease Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeLeasesPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure - Significant Accounting Policies - Revenue Recognition (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "Significant Accounting Policies - Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredRevenueRevenueRecognized1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure - Significant Accounting Policies - Statutory reserves (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails",
     "shortName": "Significant Accounting Policies - Statutory reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
       "bili:StatutoryReservesPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Significant Accounting Policies - Segment reporting (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails",
     "shortName": "Significant Accounting Policies - Segment reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:NumberOfTelecommunicationsServiceProviders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_item",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Concentrations and Risks (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
     "shortName": "Concentrations and Risks (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_SupplierConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:NumberOfTelecommunicationsServiceProviders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_item",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:PrepaidRevenueSharingCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1073 - Disclosure - Prepayments and Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails",
     "shortName": "Prepayments and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "bili:PrepaidExpenseAndOtherAssetsCurrentTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:PrepaidRevenueSharingCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShortTermInvestments",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1074 - Disclosure - Short-term Investments (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://www.bilibili.com/role/ShortTermInvestmentsDetails",
     "shortName": "Short-term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:ShortTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "lang": null,
      "name": "bili:InvestmentIncomeInterestAndDividendShortTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1075 - Disclosure - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1076 - Disclosure - Intangible Assets, Net (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
     "shortName": "Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1077 - Disclosure - Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails",
     "shortName": "Intangible Assets, Net - Intangible assets amortization expense for future years (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1078 - Disclosure - Goodwill (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://www.bilibili.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1079 - Disclosure - Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
     "shortName": "Long-term Investments, Net - Summary of Equity Method Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_HKD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementClassOfStockAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:PaymentsOfStockIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1080 - Disclosure - Long-term Investments, Net (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://www.bilibili.com/role/LongTermInvestmentsNetDetails",
     "shortName": "Long-term Investments, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:LongTermInvestmentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "bili:RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1081 - Disclosure - Taxation - Composition of income tax (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails",
     "shortName": "Taxation - Composition of income tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "bili:IncomeAndOtherTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1082 - Disclosure - Taxation - Income taxes (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://www.bilibili.com/role/TaxationIncomeTaxesDetails",
     "shortName": "Taxation - Income taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "4",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:ValueAddedTaxRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1083 - Disclosure - Taxation - Sales tax (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://www.bilibili.com/role/TaxationSalesTaxDetails",
     "shortName": "Taxation - Sales tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_ServiceMembersrtProductOrServiceAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:ValueAddedTaxRatePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1084 - Disclosure - Taxation - Deferred tax assets and liabilities (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails",
     "shortName": "Taxation - Deferred tax assets and liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsDeferredIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1085 - Disclosure - Taxation - Withholding income tax on dividends (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails",
     "shortName": "Taxation - Withholding income tax on dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "bili:WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedIncomeTaxesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1086 - Disclosure - Taxes Payable (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://www.bilibili.com/role/TaxesPayableDetails",
     "shortName": "Taxes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "bili:ScheduleOfTaxesPayableTableTextBlock",
       "bili:TaxesPayableDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedIncomeTaxesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtCurrent",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1087 - Disclosure - Short-term Loan and Current Portion of Long-term Debt  (Details)",
     "menuCat": "Details",
     "order": "87",
     "role": "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
     "shortName": "Short-term Loan and Current Portion of Long-term Debt  (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_UnsecuredDebtMemberusgaapShortTermDebtTypeAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTerms",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1088 - Disclosure - Accrued Liabilities and Other Payables (Details)",
     "menuCat": "Details",
     "order": "88",
     "role": "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
     "shortName": "Accrued Liabilities and Other Payables (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1089 - Disclosure - Convertible Senior Notes (Detail)",
     "menuCat": "Details",
     "order": "89",
     "role": "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
     "shortName": "Convertible Senior Notes (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure - Operations",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.bilibili.com/role/Operations",
     "shortName": "Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1090 - Disclosure - Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)",
     "menuCat": "Details",
     "order": "90",
     "role": "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
     "shortName": "Convertible Senior Notes - Summary of the Company's Unsecured Senior Notes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1091 - Disclosure - Ordinary Shares (Details)",
     "menuCat": "Details",
     "order": "91",
     "role": "http://www.bilibili.com/role/OrdinarySharesDetails",
     "shortName": "Ordinary Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "bili:CommonStockTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P03_01_2022To03_31_2022_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMemberusgaapShareRepurchaseProgramAxis",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramPeriodInForce1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1092 - Disclosure - Employee Benefits (Details)",
     "menuCat": "Details",
     "order": "92",
     "role": "http://www.bilibili.com/role/EmployeeBenefitsDetails",
     "shortName": "Employee Benefits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "bili:DefinedContributionPlanCostRecognizedPensionAndMedical",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1093 - Disclosure - Share-based Compensation - Description of share option plans (Details)",
     "menuCat": "Details",
     "order": "93",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
     "shortName": "Share-based Compensation - Description of share option plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "true"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1094 - Disclosure - Share-based Compensation - Service-based RSUs activities (Details)",
     "menuCat": "Details",
     "order": "94",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
     "shortName": "Share-based Compensation - Service-based RSUs activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": null,
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "true"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1095 - Disclosure - Share-based Compensation - Valuation assumptions (Details)",
     "menuCat": "Details",
     "order": "95",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
     "shortName": "Share-based Compensation - Valuation assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1096 - Disclosure - Share-based Compensation - Share options activities (Details)",
     "menuCat": "Details",
     "order": "96",
     "role": "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
     "shortName": "Share-based Compensation - Share options activities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1097 - Disclosure - Net Loss per Share (Details)",
     "menuCat": "Details",
     "order": "97",
     "role": "http://www.bilibili.com/role/NetLossPerShareDetails",
     "shortName": "Net Loss per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1098 - Disclosure - Related Party Transactions and Balances (Details)",
     "menuCat": "Details",
     "order": "98",
     "role": "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails",
     "shortName": "Related Party Transactions and Balances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_CNY",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingPolicyPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d432541d20f.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Unit_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1099 - Disclosure - Segment Information (Details)",
     "menuCat": "Details",
     "order": "99",
     "role": "http://www.bilibili.com/role/SegmentInformationDetails",
     "shortName": "Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    }
   },
   "segmentCount": 126,
   "tag": {
    "bili_AccruedWithholdingIncomeTaxAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the carrying amount, as of the balance sheet date, of withholding tax amount.",
        "label": "Accrued Withholding Income Tax Amount",
        "terseLabel": "Withholding tax amount"
       }
      }
     },
     "localname": "AccruedWithholdingIncomeTaxAmount",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to additional paid in capital options issued for long term investment.",
        "label": "Adjustments To Additional Paid In Capital Options Issued For Long Term Investment",
        "terseLabel": "Issuance ordinary shares related to long-term investments"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOptionsIssuedForLongTermInvestment",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdvancesToOrPayablesFromThirdPartySellers": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable to third-party sellers",
        "label": "Advances To Or Payables From Third Party Sellers",
        "negatedLabel": "Advances from/payables to third parties"
       }
      }
     },
     "localname": "AdvancesToOrPayablesFromThirdPartySellers",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AdvertisingAndMarketingRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advertising and marketing revenues Member.",
        "label": "Advertising And Marketing Revenues [Member]",
        "terseLabel": "Advertising and marketing revenues"
       }
      }
     },
     "localname": "AdvertisingAndMarketingRevenuesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of agreement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Agreement, Term",
        "terseLabel": "Term of agreement"
       }
      }
     },
     "localname": "AgreementTerm",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_AllowanceForDoubtfulDebtsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Debts [Line Items]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulDebtsLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_AllowanceForDoubtfulDebtsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance For Doubtful Debts [Table]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulDebtsTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_AnimeBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Anime business.",
        "label": "Anime Business [Member]",
        "terseLabel": "Anime Business"
       }
      }
     },
     "localname": "AnimeBusinessMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_AppropriationToGeneralReserveFundsAndStatutorySurplusFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of appropriations made to general reserve funds and statutory surplus funds.",
        "label": "Appropriation To General Reserve Funds And Statutory Surplus Funds",
        "terseLabel": "Appropriations to general reserve funds and statutory surplus funds"
       }
      }
     },
     "localname": "AppropriationToGeneralReserveFundsAndStatutorySurplusFunds",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AppropriationToStatutoryReserves": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of appropriations made to the statutory reserve.",
        "label": "Appropriation to Statutory Reserves",
        "terseLabel": "Appropriation to statutory reserves"
       }
      }
     },
     "localname": "AppropriationToStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_AprilTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "April Two Thousand Twenty Six [Member]",
        "terseLabel": "April 2026 Notes [Member]"
       }
      }
     },
     "localname": "AprilTwoThousandTwentySixMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BilibiliCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bilibili Co., Ltd.",
        "label": "Bilibili Co. Ltd [Member]",
        "terseLabel": "Bilibili Co., Ltd."
       }
      }
     },
     "localname": "BilibiliCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BilibiliHkLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Bilibili HK Limited.",
        "label": "Bilibili Hk Limited [Member]",
        "terseLabel": "Bilibili HK Limited"
       }
      }
     },
     "localname": "BilibiliHkLimitedMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_BrandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Brand.",
        "label": "Brand [Member]",
        "terseLabel": "Brand"
       }
      }
     },
     "localname": "BrandMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CapitalContributionAndLoansToAnEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital contribution and loans to an entity.",
        "label": "Capital Contribution And Loans To An Entity [Member]",
        "terseLabel": "Capital contribution/Loans to an entity [Member]"
       }
      }
     },
     "localname": "CapitalContributionAndLoansToAnEntityMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CashAndCashEquivalentsAndOtherPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash, cash equivalents and other instruments that are cash investments with longer durations than three months.",
        "label": "Cash And Cash Equivalents And Other [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents, restricted cash and time deposits"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAndOtherPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_CashCashEquivalentsAndTimeDepositsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Cash Cash Equivalents and Time Deposits [Abstract]",
        "terseLabel": "Cash and cash equivalents and time deposits"
       }
      }
     },
     "localname": "CashCashEquivalentsAndTimeDepositsAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_CashCashEquivalentsRestrictedCashAndOtherLineItems": {
     "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": "Cash Cash Equivalents Restricted Cash and Other [Line Items]",
        "terseLabel": "Cash and cash equivalents and time deposits"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndOtherLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_CashHeldInAccountsManagedByOnlinePaymentPlatformsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to cash held in accounts managed by online payment platforms such as Alipay and Paypal in connection with the collection of service fees online.",
        "label": "Cash Held In Accounts Managed By Online Payment Platforms [Member]",
        "terseLabel": "Cash held in accounts managed by online payment platforms"
       }
      }
     },
     "localname": "CashHeldInAccountsManagedByOnlinePaymentPlatformsMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CertainSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Certain subsidiaries.",
        "label": "Certain Subsidiaries [Member]",
        "terseLabel": "Certain subsidiaries"
       }
      }
     },
     "localname": "CertainSubsidiariesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ChaodianHkLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Chaodian HK Limited",
        "terseLabel": "Chaodian HK Limited"
       }
      }
     },
     "localname": "ChaodianHkLimitedMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ChaodianIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chaodian",
        "label": "Chaodian Inc [Member]",
        "terseLabel": "Chaodian [Member]"
       }
      }
     },
     "localname": "ChaodianIncMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ChaodianShanghaiTechnologyCo.Ltd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chaodian (Shanghai) Technology Co., Ltd.",
        "label": "Chaodian (Shanghai) Technology Co., Ltd. [Member]",
        "verboseLabel": "Chaodian (Shanghai) Technology Co., Ltd."
       }
      }
     },
     "localname": "ChaodianShanghaiTechnologyCo.Ltd.Member",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ClassZOrdinarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Z ordinary shares.",
        "label": "Class Z ordinary shares [Member]"
       }
      }
     },
     "localname": "ClassZOrdinarySharesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ComicsBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Comics business.",
        "label": "Comics Business [Member]",
        "terseLabel": "Comics Business"
       }
      }
     },
     "localname": "ComicsBusinessMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonClassYMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Class Y ordinary shares.",
        "label": "Common Class Y [Member]",
        "terseLabel": "Class Y Ordinary Shares"
       }
      }
     },
     "localname": "CommonClassYMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonClassZMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Class Z ordinary shares.",
        "label": "Common Class Z [Member]",
        "terseLabel": "Class Z Ordinary Shares",
        "verboseLabel": "Class Z ordinary shares [Member]"
       }
      }
     },
     "localname": "CommonClassZMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CommonStockTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of ordinary shares",
        "label": "Common Stock [Text Block]",
        "terseLabel": "Ordinary shares"
       }
      }
     },
     "localname": "CommonStockTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinaryShares"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for compensation and employee benefit plans.",
        "label": "Compensation and Employee Benefit Plans Policy [Policy Text Block]",
        "terseLabel": "Employee benefits"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ConsiderationPayableForAcquisitionsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of consideration payable for acquisitions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Consideration Payable for Acquisitions, Current",
        "terseLabel": "Consideration payable for acquisitions and investments"
       }
      }
     },
     "localname": "ConsiderationPayableForAcquisitionsCurrent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ConsultantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Employees Consultant.",
        "label": "Consultant [Member]",
        "terseLabel": "Consultants"
       }
      }
     },
     "localname": "ConsultantMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConsultingAndServicesChargesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consulting And Services Charges [Member]",
        "terseLabel": "Consulting and services charges"
       }
      }
     },
     "localname": "ConsultingAndServicesChargesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConvenienceTranslationPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for convenience translation of financial statements from reporting currency into another currency.",
        "label": "Convenience Translation, Policy [Policy Text Block]",
        "terseLabel": "Convenience Translation"
       }
      }
     },
     "localname": "ConvenienceTranslationPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ConvertibleBondsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible bonds.",
        "label": "Convertible Bonds [Text Block]",
        "terseLabel": "Convertible Senior Notes"
       }
      }
     },
     "localname": "ConvertibleBondsTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible senior notes due april two thousand twenty six .",
        "label": "Convertible Senior Notes Due April Two Thousand Twenty Six [Member]",
        "terseLabel": "April 2026 Notes [Member]",
        "verboseLabel": "Convertible senior notes (the \"April 2026 Notes\") due April 2026 [Member]"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueAprilTwoThousandTwentySixMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConvertibleSeniorNotesDueDecember2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "convertible senior notes due December 2026.",
        "label": "convertible senior notes due December 2026 [Member]",
        "terseLabel": "convertible senior notes due December 2026 [Member]"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueDecember2026Member",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible senior notes due december two thousand twenty six .",
        "label": "Convertible Senior Notes Due December Two Thousand Twenty Six [Member]",
        "terseLabel": "December 2026 Notes [Member]",
        "verboseLabel": "Convertible senior notes (the \"December 2026 Notes\") due December 2026 [Member]"
       }
      }
     },
     "localname": "ConvertibleSeniorNotesDueDecemberTwoThousandTwentySixMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_CultureBusinessConstructionFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Culture business construction fee percentage.",
        "label": "Culture Business Construction Fee Percentage",
        "terseLabel": "Culture business construction fee percentage"
       }
      }
     },
     "localname": "CultureBusinessConstructionFeePercentage",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Culture business construction fee rate date up to which the prevailing rate is applicable.",
        "label": "Culture Business Construction Fee Rate Date Up to Which The Prevailing Rate Is Applicable",
        "terseLabel": "Culture business construction fee rate date up to which the prevailing rate is applicable"
       }
      }
     },
     "localname": "CultureBusinessConstructionFeeRateDateUpToWhichThePrevailingRateIsApplicable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "bili_DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of conversion of the company from secondary listing series to primary listing.",
        "label": "Date Of Conversion Of The Company From Secondary Listing Series To Primary Listing",
        "terseLabel": "Date of conversion of the company from the secondary listing series to primary listing"
       }
      }
     },
     "localname": "DateOfConversionOfTheCompanyFromSecondaryListingSeriesToPrimaryListing",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "bili_DebtInstrumentRepurchaseFaceAmountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument repurchase face amount percentage",
        "label": "Debt Instrument Repurchase Face Amount Percentage",
        "terseLabel": "Debt instrument repurchase face amount percentage"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseFaceAmountPercentage",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_DecemberTwoThousandAndTwentySixNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "December Two Thousand And Twenty Six Notes [Member]",
        "terseLabel": "December 2026 Notes [Member]"
       }
      }
     },
     "localname": "DecemberTwoThousandAndTwentySixNotesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DeferredTaxAssetValuationAllowanceRollforward": {
     "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": "Deferred Tax Asset Valuation Allowance [Rollforward]",
        "terseLabel": "Movement of the aggregate valuation allowances for deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetValuationAllowanceRollforward",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from advertising expenses in excess of deduction limit.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Advertising Expenses",
        "terseLabel": "Advertising expenses in excess of deduction limit"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseAdvertisingExpenses",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DeficitInSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deficit in subsidiaries, VIEs and VIEs' subsidiaries.",
        "label": "Deficit In Subsidiaries",
        "terseLabel": "Deficit in subsidiaries and net loss of VIEs and VIEs' subsidiaries"
       }
      }
     },
     "localname": "DeficitInSubsidiaries",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DefinedContributionPlanCostRecognizedOtherBenefits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions to government-mandated plans for other employee benefits.",
        "label": "Defined Contribution Plan Cost Recognized Other Benefits",
        "terseLabel": "Other employee benefits"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognizedOtherBenefits",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DefinedContributionPlanCostRecognizedPensionAndMedical": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedContributionPlanCostRecognized",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contributions to government-mandated plans for medical and pension benefits.",
        "label": "Defined Contribution Plan Cost Recognized Pension and Medical",
        "terseLabel": "Contributions to medical and pension schemes"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognizedPensionAndMedical",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DepositFromCustomersCurrentOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposit from customers current one.",
        "label": "Deposit From Customers Current One",
        "verboseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositFromCustomersCurrentOne",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DisclosureOfShortTermInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term investments.",
        "label": "Disclosure of Short-term Investments [Table Text Block]",
        "terseLabel": "Summary of short-term investments"
       }
      }
     },
     "localname": "DisclosureOfShortTermInvestmentsTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_DiscountingRemainingLeasePayments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discounting remaining lease payments.",
        "label": "Discounting Remaining Lease Payments",
        "negatedLabel": "Impact of discounting remaining lease payments"
       }
      }
     },
     "localname": "DiscountingRemainingLeasePayments",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DistributionChannelMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the distribution channel to publish and generate the iOS version of its mobile games.",
        "label": "Distribution Channel [Member]",
        "terseLabel": "Distribution channel"
       }
      }
     },
     "localname": "DistributionChannelMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DistributionChannelOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the distribution channel A.",
        "label": "Distribution Channel One [Member]",
        "terseLabel": "Distribution channel A"
       }
      }
     },
     "localname": "DistributionChannelOneMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DistributionChannelRiskMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues from a specified distribution channel is to net revenues.",
        "label": "Distribution Channel Risk [Member]",
        "terseLabel": "Distribution channel risk"
       }
      }
     },
     "localname": "DistributionChannelRiskMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_DueFromRelatedPartiesExcludingAffiliate": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables due to be collected from related parties, excluding affiliates.",
        "label": "Due From Related Parties Excluding Affiliate",
        "terseLabel": "Amount due from related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesExcludingAffiliate",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_DueToRelatedPartiesExcludingAffiliateCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payables due to related parties, excluding affiliates.",
        "label": "Due to Related Parties Excluding Affiliate, Current",
        "terseLabel": "Amounts due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesExcludingAffiliateCurrent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ECommerceAndOthersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to E-commerce and others.",
        "label": "E Commerce And Others [Member]",
        "terseLabel": "E-commerce and others"
       }
      }
     },
     "localname": "ECommerceAndOthersMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 preferential tax treatments.",
        "label": "Effective Income Tax Rate Reconciliation, Preferential Tax Treatments, Percent",
        "terseLabel": "Tax effect of preferential tax treatments"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPreferentialTaxTreatmentsPercent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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": "Effective Income Tax Rate Reconciliation, Withholding Tax Paid, Percent",
        "terseLabel": "Withholding tax"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationWithholdingTaxPaidPercent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_EmployeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Employees.",
        "label": "Employees [Member]",
        "terseLabel": "Employees"
       }
      }
     },
     "localname": "EmployeesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EncouragedEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A kind of enterprise which is called encouraged enterprise",
        "label": "Encouraged Enterprise [Member]",
        "terseLabel": "Encouraged Enterprises [Member]"
       }
      }
     },
     "localname": "EncouragedEnterpriseMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EnterpriseCategoryAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise category.",
        "label": "Enterprise Category [Axis]"
       }
      }
     },
     "localname": "EnterpriseCategoryAxis",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_EnterpriseCategoryDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Enterprise category.",
        "label": "Enterprise Category [Domain]"
       }
      }
     },
     "localname": "EnterpriseCategoryDomain",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EntityIncorporationStateCountryNameAndDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity incorporation state country name and date of incorporation.",
        "label": "Entity Incorporation State Country Name And Date Of Incorporation",
        "terseLabel": "Place and Year of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryNameAndDateOfIncorporation",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_EntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity.",
        "label": "Entity [Member]"
       }
      }
     },
     "localname": "EntityMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity investments without readily determinable fair value carrying amount.",
        "label": "Equity Investments Without Readily Determinable Fair Value Carrying Amount",
        "terseLabel": "Equity investments without readily determinable fair value carrying amount"
       }
      }
     },
     "localname": "EquityInvestmentsWithoutReadilyDeterminableFairValueCarryingAmount",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_EquityMethodInvestmentsPurchasedConsiderationPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity method investments purchased consideration payable.",
        "label": "Equity Method Investments Purchased Consideration Payable",
        "terseLabel": "Equity method investments purchased consideration payable"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPurchasedConsiderationPayable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ExclusiveTechnologyConsultingAndServicesAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Exclusive Technology Consulting and Services Agreements.",
        "label": "Exclusive Technology Consulting And Services Agreements [Member]",
        "terseLabel": "Exclusive Technology Consulting and Services Agreements"
       }
      }
     },
     "localname": "ExclusiveTechnologyConsultingAndServicesAgreementsMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_FairValueChangesOfShortTermInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of changes in fair value of unrealized investments recognized in the income statement.",
        "label": "Fair value changes of short-term investments",
        "negatedLabel": "Unrealized fair value changes of investments"
       }
      }
     },
     "localname": "FairValueChangesOfShortTermInvestments",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_FinancialProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to financial products.",
        "label": "Financial Products [Member]",
        "terseLabel": "Financial products"
       }
      }
     },
     "localname": "FinancialProductsMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems": {
     "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, property plant and equipment [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsPropertyPlantAndEquipmentLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain loss on equity investments sold without readily determinable fair value net of impairment.",
        "label": "Gain Loss On Equity Investments Sold Without Readily Determinable Fair Value Net Of Impairment",
        "terseLabel": "Gain loss on equity investments sold without readily determinable fair value sold net of impairment"
       }
      }
     },
     "localname": "GainLossOnEquityInvestmentsSoldWithoutReadilyDeterminableFairValueNetOfImpairment",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment include financial products with variable interest rates referenced to performance of underlying assets and with original maturities great than one year and investments in publicly traded companies with an intention of holding greater than one year.",
        "label": "Gain Loss On Financial Products With Maturities Great Than One Year",
        "verboseLabel": "Fair value change"
       }
      }
     },
     "localname": "GainLossOnFinancialProductsWithMaturitiesGreatThanOneYear",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_GameBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Game business member.",
        "label": "Game Business [Member]",
        "terseLabel": "Game Business",
        "verboseLabel": "Game Business"
       }
      }
     },
     "localname": "GameBusinessMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Global Share Plan and 2018 Plan.",
        "label": "Global Share Incentive Plan And Two Thousand And Eighteen Share Incentive Plan [Member]",
        "terseLabel": "Global Share Plan and 2018 Plan [Member]"
       }
      }
     },
     "localname": "GlobalShareIncentivePlanAndTwoThousandAndEighteenShareIncentivePlanMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_GlobalShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Global Share Incentive Plan (the \"2014 Plan\"), which permits the grant of options, restricted shares and restricted share units of the Company to relevant directors, officers, other employees and consultants of the Group.",
        "label": "Global Share Incentive Plan [Member]",
        "terseLabel": "Global Share Plan"
       }
      }
     },
     "localname": "GlobalShareIncentivePlanMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_GroupCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Group company.",
        "label": "Group Company [Member]",
        "terseLabel": "Group companies"
       }
      }
     },
     "localname": "GroupCompanyMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_HSXAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hong Kong Stock Exchange.",
        "label": "HSXA [Member]",
        "terseLabel": "Hong Kong Stock Exchange [Member]"
       }
      }
     },
     "localname": "HSXAMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_HodeHkLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Hode HK Limited.",
        "label": "Hode Hk Limited [Member]",
        "terseLabel": "Hode HK Limited"
       }
      }
     },
     "localname": "HodeHkLimitedMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_HodeShanghaiLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Hode Shanghai Limited.",
        "label": "Hode Shanghai Limited [Member]",
        "terseLabel": "Hode Shanghai Limited (\"Hode Shanghai\")"
       }
      }
     },
     "localname": "HodeShanghaiLimitedMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ImpactOfAdoptionOfCreditLossGuidanceValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of adoption of credit loss guidance value.",
        "label": "Impact Of Adoption Of Credit Loss Guidance Value",
        "terseLabel": "Impact of adoption of credit loss guidance"
       }
      }
     },
     "localname": "ImpactOfAdoptionOfCreditLossGuidanceValue",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_IncomeAndOtherTaxDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes and other taxes.",
        "label": "Income And Other Tax Disclosure [Text Block]",
        "terseLabel": "Taxation"
       }
      }
     },
     "localname": "IncomeAndOtherTaxDisclosureTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/Taxation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_IncomeTaxesDisclosureLineItems": {
     "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 Disclosure [Line Items]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxesDisclosureLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_IncomeTaxesDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of income taxes details, including reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate, net operating tax loss carry forwards.",
        "label": "Income Taxes Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDisclosureTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_IncomeTaxesPreferentialTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The preferential tax rate applicable to the entity under the preferential tax treatment.",
        "label": "Income Taxes Preferential Tax Rate",
        "terseLabel": "Preferential tax rate"
       }
      }
     },
     "localname": "IncomeTaxesPreferentialTaxRate",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_IndividualIncomeTaxesForEmployeesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "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 individual income tax obligations for employees.",
        "label": "Individual Income Taxes For Employees Payable Current",
        "terseLabel": "Withholding individual income taxes for employees"
       }
      }
     },
     "localname": "IndividualIncomeTaxesForEmployeesPayableCurrent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_IntercompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intercompany [Member]",
        "terseLabel": "Inter-company"
       }
      }
     },
     "localname": "IntercompanyMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_InvestmentFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment fund.",
        "label": "Investment Fund [Member]"
       }
      }
     },
     "localname": "InvestmentFundMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_InvestmentIncomeInterestAndDividendShortTermInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities of short term investments.",
        "label": "Investment Income, Interest and Dividend, Short Term Investments",
        "terseLabel": "Investment income related to short-term investments"
       }
      }
     },
     "localname": "InvestmentIncomeInterestAndDividendShortTermInvestments",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentIncomeNetIncludingImpairments": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 11.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income, including impairments on non-operating securities.",
        "label": "Investment Income Net Including Impairments",
        "negatedLabel": "Investment income/(loss), net (including impairments)"
       }
      }
     },
     "localname": "InvestmentIncomeNetIncludingImpairments",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries.",
        "label": "Investments In And Loans To Subsidiaries VIE And VIE Subsidiaries",
        "verboseLabel": "Investments in and loans to subsidiaries, VIEs and VIEs' subsidiaries"
       }
      }
     },
     "localname": "InvestmentsInAndLoansToSubsidiariesVIEAndVIESubsidiaries",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_InvestmentsInPubliclyTradedCompaniesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in publicly traded companies.",
        "label": "Investments In Publicly Traded Companies [Member]",
        "verboseLabel": "Investments in publicly traded companies"
       }
      }
     },
     "localname": "InvestmentsInPubliclyTradedCompaniesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_IssuanceOfOrdinarySharesInConnectionWithDebtConversion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of ordinary shares in connection with debt conversion.",
        "label": "Issuance of ordinary shares in connection with debt conversion",
        "terseLabel": "Issuance of ordinary shares in connection with debt conversion"
       }
      }
     },
     "localname": "IssuanceOfOrdinarySharesInConnectionWithDebtConversion",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LicenseRightsOfMobileGamesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to license rights of mobile games.",
        "label": "License Rights Of Mobile Games [Member]",
        "terseLabel": "License rights of mobile games"
       }
      }
     },
     "localname": "LicenseRightsOfMobileGamesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LicensedCopyrightsOfContentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to licensed copyrights of video content.",
        "label": "Licensed Copyrights Of Content [Member]",
        "terseLabel": "Licensed copyrights of content"
       }
      }
     },
     "localname": "LicensedCopyrightsOfContentMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LiveBroadcastingAndOtherValuedAddedServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to live broadcasting and other valued added service (\"VAS\").",
        "label": "Live Broadcasting And Other Valued Added Service [Member]",
        "terseLabel": "Live broadcasting and other VAS"
       }
      }
     },
     "localname": "LiveBroadcastingAndOtherValuedAddedServiceMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LoansToAnEntityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans to an entity.",
        "label": "Loans To An Entity [Member]",
        "terseLabel": "Loans to an entity [Member]"
       }
      }
     },
     "localname": "LoansToAnEntityMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_LoansToInvesteesOrOngoingInvestmentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts paid as a loans to investees or ongoing investments that are expected to be returned or applied towards payment within one year or during the operating cycle, if longer.",
        "label": "Loans to Investees or Ongoing Investments, Current",
        "terseLabel": "Loans to investees or ongoing investments"
       }
      }
     },
     "localname": "LoansToInvesteesOrOngoingInvestmentsCurrent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long term debt maturities repayments of principal after year three.",
        "label": "Long Term Debt Maturities Repayments Of Principal After Year Three",
        "terseLabel": "Long-term debt, Maturity, After year three"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearThree",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_LongTermDebtMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the long-term debt maturity.",
        "label": "Long Term Debt Maturity",
        "terseLabel": "Maturity Date"
       }
      }
     },
     "localname": "LongTermDebtMaturity",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_LongTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long Term Investments [Text Block]",
        "terseLabel": "Long-term Investments, Net"
       }
      }
     },
     "localname": "LongTermInvestmentsTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the lower withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity (FIE) is located, if the foreign investor owns directly at least 25% of the shares of the FIE.",
        "label": "Lower Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities",
        "terseLabel": "Withholding tax rate on dividends paid by a FIE to its immediate holding company in Hong Kong (as a percent)"
       }
      }
     },
     "localname": "LowerWithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_MajorSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Major Subsidiaries.",
        "label": "Major Subsidiaries [Member]"
       }
      }
     },
     "localname": "MajorSubsidiariesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum direct ownership percentage in the foreign invested enterprises owned by the foreign investor, determining whether the lower withholding income tax rate can be applied for dividends distributed by the foreign invested enterprise to its immediate holding company in Hong Kong.",
        "label": "Minimum Percentage Directly Owned by Foreign Investor for Lower Withholding Income Tax Rate",
        "terseLabel": "Minimum percentage of ownership interests held by foreign investors for lower withholding tax rate (as a percent)"
       }
      }
     },
     "localname": "MinimumPercentageDirectlyOwnedByForeignInvestorForLowerWithholdingIncomeTaxRate",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_MinorityInterestDecreaseFromRedemptionsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minority interest decrease from redemptions, shares.",
        "label": "Minority Interest Decrease From Redemptions Shares",
        "terseLabel": "Purchase of noncontrolling interests (in shares)"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptionsShares",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_MobileGameOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Mobile game 1.",
        "label": "Mobile Game One [Member]",
        "terseLabel": "Mobile game 1"
       }
      }
     },
     "localname": "MobileGameOneMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MobileGameRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mobile game revenues during the period derived from a key revenue stream, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Mobile Game Revenues [Member]",
        "terseLabel": "Mobile game revenues"
       }
      }
     },
     "localname": "MobileGameRevenuesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_MobileGameServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to mobile game service.",
        "label": "Mobile Game Services [Member]",
        "terseLabel": "Mobile games"
       }
      }
     },
     "localname": "MobileGameServicesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 26.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non controlling interest in net income loss other non controlling interests redeemable attributable to parent company .",
        "label": "Non controlling Interest In Net Income Loss Other Non controlling Interests Redeemable Attributable To Parent Company",
        "negatedLabel": "Accretion to redeemable noncontrolling interests",
        "negatedTerseLabel": "Accretion to redeemable noncontrolling interests"
       }
      }
     },
     "localname": "NonControllingInterestInNetIncomeLossOtherNonControllingInterestsRedeemableAttributableToParentCompany",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of acquisitions and investments not yet paid for.",
        "label": "Noncash Or Part Noncash Acquisition And Investments Not Yet Paid",
        "terseLabel": "Acquisitions and investments financed by payables"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionAndInvestmentsNotYetPaid",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncashOrPartNoncashIntangibleAssetsNotYetPaid": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of intangible assets not yet paid.",
        "label": "Noncash Or Part Noncash Intangible Assets Not Yet Paid",
        "terseLabel": "Intangible assets purchases financed by payables"
       }
      }
     },
     "localname": "NoncashOrPartNoncashIntangibleAssetsNotYetPaid",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_NoncontrollingInterestsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for transactions with non-controlling interests.",
        "label": "Noncontrolling Interests Policy [Policy Text Block]",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestsPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_NumberOfDistributionChannelConcentrationOverTenPercentBenchmark": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Distribution Channel Concentration Over Ten Percent Benchmark.",
        "label": "Number of Distribution Channel Concentration Over Ten Percent Benchmark",
        "terseLabel": "Number of distribution channel concentration over ten percent benchmark"
       }
      }
     },
     "localname": "NumberOfDistributionChannelConcentrationOverTenPercentBenchmark",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_NumberOfMobileGamesConcentrationOverTenPercentBenchmark": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of mobile games concentration over ten percent benchmark.",
        "label": "Number of Mobile Games Concentration Over Ten Percent Benchmark",
        "terseLabel": "Number of mobile games concentration over ten percent benchmark"
       }
      }
     },
     "localname": "NumberOfMobileGamesConcentrationOverTenPercentBenchmark",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_NumberOfServiceProviders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure.",
        "label": "Number of Service Providers",
        "terseLabel": "Number of service providers providing 10% or more of the Group's servers and bandwidth expenditure"
       }
      }
     },
     "localname": "NumberOfServiceProviders",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_NumberOfTelecommunicationsServiceProviders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of service providers in relation to telecommunications.",
        "label": "Number of Telecommunications Service Providers",
        "terseLabel": "Total number of telecommunications service providers"
       }
      }
     },
     "localname": "NumberOfTelecommunicationsServiceProviders",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_OperatingLossCarryforwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Operating Loss Carryforwards [Abstract]",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiration fifth year and after fifth year.",
        "label": "Operating Loss Carryforwards Expiration Fifth Year And After Fifth Year [Member]",
        "terseLabel": "Loss expiring in 2027 and thereafter"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationFifthYearAndAfterFifthYearMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationFourthYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the fourth fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Fourth Year [Member]",
        "verboseLabel": "Loss expiring in 2026"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationFourthYearMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationNextTwelveMonthsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the next fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Next Twelve Months [Member]",
        "verboseLabel": "Loss expiring in 2023"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationNextTwelveMonthsMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationSecondYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the second fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Second Year [Member]",
        "verboseLabel": "Loss expiring in 2024"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationSecondYearMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperatingLossCarryforwardsExpirationThirdYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforward expected to be expired in the third fiscal year following the latest fiscal year.",
        "label": "Operating Loss Carryforwards Expiration Third Year [Member]",
        "verboseLabel": "Loss expiring in 2025"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationThirdYearMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OperationsAndReorganizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Operations and Reorganization"
       }
      }
     },
     "localname": "OperationsAndReorganizationAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bili_OperationsAndReorganizationLineItems": {
     "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": "Operations and Reorganization [Line Items]",
        "terseLabel": "Operations and Reorganization [Line Items]"
       }
      }
     },
     "localname": "OperationsAndReorganizationLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OperationsAndReorganizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "schedule providing information pertaining operations and reorganization.",
        "label": "Operations and Reorganization [Table]"
       }
      }
     },
     "localname": "OperationsAndReorganizationTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_OtherInterCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other inter-company.",
        "label": "Other Inter Company [Member]",
        "terseLabel": "Other inter-company"
       }
      }
     },
     "localname": "OtherInterCompanyMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_OtherNonoperatingIncomeNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 15.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other income related to other nonoperating activities.",
        "label": "Other Nonoperating Income Net",
        "terseLabel": "Others, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeNet",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ParentCompanyOritsRelevantSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Parent company orits relevant subsidiaries.",
        "label": "Parent Company Orits Relevant Subsidiaries [Member]",
        "terseLabel": "The Company or its relevant subsidiaries"
       }
      }
     },
     "localname": "ParentCompanyOritsRelevantSubsidiariesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PayablesToProducersAndLicensors": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts payable to producers and licensors at the balance sheet date.",
        "label": "Payables To Producers And Licensors",
        "terseLabel": "Payables to producers and licensors"
       }
      }
     },
     "localname": "PayablesToProducersAndLicensors",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PaymentsForPlacementOfTimeDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the placement of time deposits.",
        "label": "Payments for Placement of Time Deposits",
        "negatedLabel": "Placements of time deposits",
        "verboseLabel": "Placements of time deposits"
       }
      }
     },
     "localname": "PaymentsForPlacementOfTimeDeposits",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of annual appropriations of net after tax income should be set aside prior to payment of any dividends under PRC laws and regulations.",
        "label": "Percentage of Annual Appropriations Set Aside of Net Income After Tax",
        "terseLabel": "Portion of after-tax profit to be allocated to general reserve fund and the statutory surplus fund under PRC law (as a percent)"
       }
      }
     },
     "localname": "PercentageOfAnnualAppropriationsSetAsideOfNetIncomeAfterTax",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of cash and cash equivalents held by subsidiaries and VIEs of total cash and cash equivalents of the Group.",
        "label": "Percentage of Cash And Cash Equivalents Held by Subsidiaries And VIEs",
        "terseLabel": "Cash and cash equivalents held by PRC subsidiaries and VIEs (as a percent)"
       }
      }
     },
     "localname": "PercentageOfCashAndCashEquivalentsHeldBySubsidiariesAndVies",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Convertible notes.",
        "label": "Percentage of Convertible notes",
        "terseLabel": "Percentage of Convertible notes"
       }
      }
     },
     "localname": "PercentageOfConvertibleNotes",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfGeneralReserveFundToRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required.",
        "label": "Percentage Of General Reserve Fund To Registered Capital",
        "terseLabel": "Limit of general reserve fund as a percentage of registered capital, beyond which no further appropriation is required"
       }
      }
     },
     "localname": "PercentageOfGeneralReserveFundToRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfProfitToBeAppropriatedToGeneralReserve": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of profit to be appropriated to general reserve fund.",
        "label": "Percentage of Profit To Be Appropriated To General Reserve",
        "terseLabel": "After tax profit to be transferred to general reserve fund (as a percent)"
       }
      }
     },
     "localname": "PercentageOfProfitToBeAppropriatedToGeneralReserve",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfProfitToBeAppropriatedToStatutoryReserves": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of profit after tax to be appropriated as statutory surplus fund.",
        "label": "Percentage of Profit To Be Appropriated To Statutory Reserves",
        "terseLabel": "After tax profit to be transferred to statutory surplus fund (as a percent)"
       }
      }
     },
     "localname": "PercentageOfProfitToBeAppropriatedToStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfRestrictedNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the consolidated net assets that are restricted under relevant PRC laws and regulations.",
        "label": "Percentage of Restricted Net Assets",
        "terseLabel": "Percentage of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution"
       }
      }
     },
     "localname": "PercentageOfRestrictedNetAssets",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PercentageOfStatutorySurplusFundToRegisteredCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required.",
        "label": "Percentage Of Statutory Surplus Fund To Registered Capital",
        "terseLabel": "Limit of surplus fund as a percentage of registered capital, beyond which no further appropriation is required"
       }
      }
     },
     "localname": "PercentageOfStatutorySurplusFundToRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_PrcSubsidiariesAndVariableInterestEntitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to PRC subsidiaries and variable interest entities.",
        "label": "Prc Subsidiaries And Variable Interest Entities [Member]",
        "terseLabel": "PRC Subsidiaries and Variable Interest Entities"
       }
      }
     },
     "localname": "PrcSubsidiariesAndVariableInterestEntitiesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_PrepaidContentCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in advance for content cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Content Cost",
        "terseLabel": "Prepayments for content cost"
       }
      }
     },
     "localname": "PrepaidContentCost",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidExpenseAndOtherAssetsCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for prepaid expenses and other current assets.",
        "label": "Prepaid Expense and Other Assets, Current [Text Block]",
        "terseLabel": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_PrepaidMarketingCostAndOtherOperationalExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in advance for marketing cost and other operational expenses that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Marketing Cost And Other Operational Expenses",
        "terseLabel": "Prepayments of marketing and other operational expenses"
       }
      }
     },
     "localname": "PrepaidMarketingCostAndOtherOperationalExpenses",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidOrReceivablesForJointlyInvestedContent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in advance or due for jointly invested content that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Or Receivables For Jointly Invested Content",
        "verboseLabel": "Prepayments/ receivables relating to jointly invested content"
       }
      }
     },
     "localname": "PrepaidOrReceivablesForJointlyInvestedContent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PrepaidRevenueSharingCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 1.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 revenue sharing cost that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Revenue Sharing Cost",
        "terseLabel": "Prepayments for revenue sharing cost"
       }
      }
     },
     "localname": "PrepaidRevenueSharingCost",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromConvertibleDebtNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 51.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder, net of issuance costs.",
        "label": "Proceeds from Convertible Debt, Net of Issuance Costs",
        "verboseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebtNetOfIssuanceCosts",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 47.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "disclosureGuidance": "Net proceeds from the offering, after deducting offerings expenses",
        "documentation": "The cash inflow from the issuance of stock, net of issuance costs.",
        "label": "Proceeds from Issuance of Stock, Net of Issuance Costs",
        "terseLabel": "Proceeds from issuance of ordinary shares, net of issuance costs of US$563, HKD337,143 and nil, respectively",
        "verboseLabel": "Net proceeds from the offering, after deducting offerings expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStockNetOfIssuanceCosts",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially, net of issuance cost, having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds From Issuance Of Long Term Debt Net Of Issuance Cost",
        "terseLabel": "Proceeds from issuance of Long-term Debt, net of issuance cost"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebtNetOfIssuanceCost",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProceedsFromMaturityOfTimeDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 41.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow for the maturity of time deposits.",
        "label": "Proceeds from Maturity of Time Deposits",
        "terseLabel": "Maturities of time deposits",
        "verboseLabel": "Maturities of time deposits"
       }
      }
     },
     "localname": "ProceedsFromMaturityOfTimeDeposits",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ProductionCostNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of production costs classified as non-current.",
        "label": "Production Cost, Non-current",
        "terseLabel": "Production cost, net"
       }
      }
     },
     "localname": "ProductionCostNonCurrent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_PropertyAndEquipmentImpairmentLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the impairment assessment of property and equipment and relevant events and circumstances that might indicate potential impairment.",
        "label": "Property And Equipment Impairment Loss",
        "terseLabel": "Impairment charge recognized"
       }
      }
     },
     "localname": "PropertyAndEquipmentImpairmentLoss",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RelatedPartyTransactionAmountsOfCapitalContributionAndLoans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of capital contribution and loans transferred to related party during the financial reporting period.",
        "label": "Related Party Transaction Amounts Of Capital Contribution And Loans",
        "terseLabel": "Capital contribution/Loans to an entity (\"Entity\")"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfCapitalContributionAndLoans",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RelatedPartyTransactionAmountsOfInvestmentTransferred": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment transferred to related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Investment transferred",
        "verboseLabel": "(Acquire of)/Transfer of long-term investments"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfInvestmentTransferred",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RelatedPartyTransactionsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for related party transactions.",
        "label": "Related Party Transactions Policy [Policy Text Block]",
        "terseLabel": "Related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Re-measurement gain or loss of equity investments accounted for using the measurement alternative.",
        "label": "Remeasurement gain or loss of equity investments accounted for using the measurement alternative",
        "terseLabel": "Re-measurement gain or loss of equity investments"
       }
      }
     },
     "localname": "RemeasurementGainOrLossOfEquityInvestmentsAccountedForUsingTheMeasurementAlternative",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RepaymentsOfLoansFromInvestees": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 39.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments Of Loans From Investees.",
        "label": "Repayments Of Loans From Investees",
        "terseLabel": "Repayment of loans from investees"
       }
      }
     },
     "localname": "RepaymentsOfLoansFromInvestees",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RepurchaseOfConvertibleSeniorNotes": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 53.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire convertible senior notes during the period.",
        "label": "Repurchase Of Convertible Senior Notes",
        "negatedLabel": "Repurchase of convertible senior notes",
        "verboseLabel": "Repurchase of convertible senior notes"
       }
      }
     },
     "localname": "RepurchaseOfConvertibleSeniorNotes",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_RestrictedNetAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedNetAssetsAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bili_RevenueRecognitionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of recognition of revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Revenue Recognition, Period",
        "terseLabel": "Period recognized for time-based virtual item"
       }
      }
     },
     "localname": "RevenueRecognitionPeriod",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_SaleOfEquityMethodInvestmentsConsideration": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of equity method investments consideration.",
        "label": "Sale Of Equity Method Investments Consideration",
        "terseLabel": "Consideration on sale of equity method investments"
       }
      }
     },
     "localname": "SaleOfEquityMethodInvestmentsConsideration",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_SalesTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Sales Tax [Abstract]",
        "terseLabel": "Sales tax"
       }
      }
     },
     "localname": "SalesTaxAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_ScheduleOfAppropriationsToRetainedEarningsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the appropriations to general reserve funds and statutory surplus funds.",
        "label": "Schedule of Appropriations To Retained Earnings [Table Text Block]",
        "terseLabel": "Schedule of appropriations to general reserve funds and statutory surplus funds"
       }
      }
     },
     "localname": "ScheduleOfAppropriationsToRetainedEarningsTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of cash, cash equivalents, restricted cash and other balances.",
        "label": "Schedule of Cash Cash Equivalents Restricted Cash and Other [Table]"
       }
      }
     },
     "localname": "ScheduleOfCashCashEquivalentsRestrictedCashAndOtherTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the useful life of intangible assets.",
        "label": "Schedule of Intangible Assets, Useful Life [Table Text Block]",
        "terseLabel": "Schedule of estimated useful lives of the intangible assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the entity's major subsidiaries, VIEs and subsidiaries of the VIEs.",
        "label": "Schedule of Investments in Major subsidiaries, Variable Interest Entities and Subsidiaries of the Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of Company's major subsidiaries and VIEs and subsidiaries of the VIEs"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInMajorSubsidiariesVariableInterestEntitiesAndSubsidiariesOfVariableInterestEntitiesTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfRelatedPartyBalancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party balances.",
        "label": "Schedule of Related Party Balances [Table Text Block]",
        "terseLabel": "Schedule of significant related party balances"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyBalancesTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by short-term debt and current portion of long-term debt",
        "label": "Schedule Of Short Term Debt And Current Portion Of Long Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt and Current Portion of Long-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtAndCurrentPortionOfLongTermDebtTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_ScheduleOfTaxesPayableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of taxes payable as of the balance sheet date.",
        "label": "Schedule of Taxes Payable [Table Text Block]",
        "terseLabel": "Summary of taxes payable"
       }
      }
     },
     "localname": "ScheduleOfTaxesPayableTableTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_SecondaryPublicOfferingOrHkIpoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secondary public offering OR HK IPO.",
        "label": "Secondary Public Offering OR HK IPO [Member]",
        "terseLabel": "Secondary Public Offering OR HK IPO"
       }
      }
     },
     "localname": "SecondaryPublicOfferingOrHkIpoMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ServersAndBandwidthExpenditureMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total servers and bandwidth expenditure, when it serves as a benchmark in a concentration of risk calculation.",
        "label": "Servers And Bandwidth Expenditure [Member]",
        "terseLabel": "Servers and bandwidth expenditure"
       }
      }
     },
     "localname": "ServersAndBandwidthExpenditureMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Shanghai Anime Tamashi Cultural Media Co., Ltd.",
        "label": "Shanghai Anime Tamashi Cultural Media Co. Ltd. [Member]",
        "terseLabel": "Shanghai Anime Tamashi Cultural Media Co., Ltd. (\"Shanghai Anime Tamashi\")"
       }
      }
     },
     "localname": "ShanghaiAnimeTamashiCulturalMediaCo.Ltd.Member",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiBilibiliTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Bilibili Technology Co., Ltd.",
        "label": "Shanghai Bilibili Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Bilibili Technology Co., Ltd"
       }
      }
     },
     "localname": "ShanghaiBilibiliTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiHeheheCultureCommunicationCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to Shanghai Hehehe Culture Communication Co., Ltd.",
        "label": "Shanghai Hehehe Culture Communication Co. Ltd [Member]",
        "terseLabel": "Shanghai Hehehe Culture Communication Co., Ltd. (\"Shanghai Hehehe\")"
       }
      }
     },
     "localname": "ShanghaiHeheheCultureCommunicationCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiHodeInformationTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Hode Information Technology Co., Ltd.",
        "label": "Shanghai Hode Information Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Hode Information Technology Co., Ltd. (\"Hode Information Technology\")"
       }
      }
     },
     "localname": "ShanghaiHodeInformationTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShanghaiKuanyuDigitalTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Shanghai Kuanyu Digital Technology Co., Ltd.",
        "label": "Shanghai Kuanyu Digital Technology Co. Ltd [Member]",
        "terseLabel": "Shanghai Kuanyu Digital Technology Co., Ltd. (\"Shanghai Kuanyu\")."
       }
      }
     },
     "localname": "ShanghaiKuanyuDigitalTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share repurchase authorization programme march two thousand and twenty two.",
        "label": "Share Repurchase Authorization Programme March Two Thousand And Twenty Two [Member]"
       }
      }
     },
     "localname": "ShareRepurchaseAuthorizationProgrammeMarchTwoThousandAndTwentyTwoMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_SharejoyNetworkTechnologyCo.LtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to Sharejoy Network Technology Co., Ltd.",
        "label": "Sharejoy Network Technology Co. Ltd [Member]",
        "terseLabel": "Sharejoy Network Technology Co., Ltd. (\"Sharejoy Network\")"
       }
      }
     },
     "localname": "SharejoyNetworkTechnologyCo.LtdMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_SharesRedesignation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares redesignation.",
        "label": "Shares Redesignation",
        "terseLabel": "Shares redesignation (in shares)"
       }
      }
     },
     "localname": "SharesRedesignation",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_SharesRedesignationValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares redesignation value.",
        "label": "Shares Redesignation Value",
        "terseLabel": "Shares redesignation"
       }
      }
     },
     "localname": "SharesRedesignationValue",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ShortTermInvestmentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term investments.",
        "label": "Short-term Investments [Text Block]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "ShortTermInvestmentsTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_StatutoryReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to statutory reserve.",
        "label": "Statutory Reserve [Member]",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryReserveMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_StatutoryReservesPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for statutory reserves.",
        "label": "Statutory Reserves Policy [Policy Text Block]",
        "terseLabel": "Statutory reserves"
       }
      }
     },
     "localname": "StatutoryReservesPolicyPolicyTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_StockExchangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock exchange.",
        "label": "Stock Exchange [Axis]"
       }
      }
     },
     "localname": "StockExchangeAxis",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_StockExchangeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock exchange.",
        "label": "Stock Exchange [Domain]"
       }
      }
     },
     "localname": "StockExchangeDomain",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_StockIssuedDuringPeriodSharesRelatedToLongTermInvestment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock issued during period shares related to long term investment.",
        "label": "Stock Issued During Period Shares Related To Long Term Investment",
        "terseLabel": "Issuance ordinary shares related to long-term investments (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRelatedToLongTermInvestment",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "bili_SubsidiariesAndVariableInterestEntitiesLineItems": {
     "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": "Subsidiaries and Variable Interest Entities [Line Items]",
        "terseLabel": "Company's major subsidiaries and VIEs"
       }
      }
     },
     "localname": "SubsidiariesAndVariableInterestEntitiesLineItems",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_SubsidiariesAndVariableInterestEntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of subsidiaries and variable interest entities.",
        "label": "Subsidiaries and Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "SubsidiariesAndVariableInterestEntitiesTable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information describing and reflecting disclosures pertaining to expiration of investment tax credits and operating loss carry forwards.",
        "label": "Tax Credit and Loss Carry Forwards Expiration Period [Axis]"
       }
      }
     },
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodAxis",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_TaxCreditAndLossCarryForwardsExpirationPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pertinent information describing expiration period of investment tax credits and operating loss carry forwards.",
        "label": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]",
        "terseLabel": "Tax Credit And Loss Carry Forwards Expiration Period [Domain]"
       }
      }
     },
     "localname": "TaxCreditAndLossCarryForwardsExpirationPeriodDomain",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TaxationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Taxation"
       }
      }
     },
     "localname": "TaxationAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "xbrltype": "stringItemType"
    },
    "bili_TaxesPayableDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the carrying value as of the balance sheet date of obligations incurred and payable for statutory income, value added tax, business tax, payroll, real, property and other taxes.",
        "label": "Taxes Payable Disclosure [Text Block]",
        "terseLabel": "Taxes Payable"
       }
      }
     },
     "localname": "TaxesPayableDisclosureTextBlock",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "bili_TenPercentageOrGreaterServiceProvidersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ten percentage or Greater service providers.",
        "label": "Ten Percentage Or Greater Service Providers [Member]",
        "terseLabel": "10% or greater service providers"
       }
      }
     },
     "localname": "TenPercentageOrGreaterServiceProvidersMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TerminationNoticeTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of termination notice before the term ends, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Termination Notice, Term",
        "terseLabel": "Termination notice before the term ends"
       }
      }
     },
     "localname": "TerminationNoticeTerm",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "bili_ThirdPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents information pertaining to the third parties.",
        "label": "Third Parties [Member]",
        "terseLabel": "Third-party"
       }
      }
     },
     "localname": "ThirdPartiesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TimeDepositsInBank": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time deposits represent deposits placed with banks with original maturities more than three months but less than one year.",
        "label": "Time Deposits in Bank",
        "terseLabel": "Time deposits",
        "verboseLabel": "Time deposits"
       }
      }
     },
     "localname": "TimeDepositsInBank",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_TwoThousandAndEighteenShareIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the information pertaining to two thousand and eighteen share incentive plan.",
        "label": "Two Thousand And Eighteen Share Incentive Plan [Member]",
        "terseLabel": "2018 Plan"
       }
      }
     },
     "localname": "TwoThousandAndEighteenShareIncentivePlanMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_TwoThousandTwentySevenNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Convertible senior notes (the \"2027 Notes\") due 2027 [Member]",
        "documentation": "Convertible senior notes due two thousand twenty seven.",
        "label": "Two Thousand Twenty Seven Notes [Member]",
        "terseLabel": "2027 Notes [Member]",
        "verboseLabel": "Convertible senior notes (the \"2027 Notes\") due 2027 [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentySevenNotesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_UnsecuredBorrowingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Borrowing [Member]",
        "terseLabel": "Unsecured borrowing [Member]"
       }
      }
     },
     "localname": "UnsecuredBorrowingMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_UserBaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the information pertaining to user base.",
        "label": "User Base [Member]",
        "terseLabel": "User base"
       }
      }
     },
     "localname": "UserBaseMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetAdditionsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase from additions made in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Additions, Amount",
        "negatedLabel": "Addition"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetAdditionsAmount",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease from expiration of loss carry forward from disposition of subsidiaries made in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Expiration of Loss Carry Forward, Amount",
        "terseLabel": "Expiration of loss carry forward and impact of disposal of subsidiaries"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetExpirationOfLossCarryForwardAmount",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from re-measurement due to preferential tax rate in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Re-measurement through Preferential Tax Rate, Amount",
        "negatedLabel": "Re-measurement due to applicable preferential tax rate"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetReMeasurementThroughPreferentialTaxRateAmount",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_ValueAddedServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value-added services.",
        "label": "Value Added Services [Member]",
        "terseLabel": "Value-added services"
       }
      }
     },
     "localname": "ValueAddedServicesMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_ValueAddedTaxRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of value added tax.",
        "label": "Value Added Tax Rate, Percent",
        "terseLabel": "Value added tax rate (as a percent)"
       }
      }
     },
     "localname": "ValueAddedTaxRatePercent",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE certain non-distributable statutory reserves.",
        "label": "Variable Interest Entity, Consolidated, Assets, Pledged for Non-distributable Statutory Reserves",
        "terseLabel": "Assets of VIE's used to settle obligations of respective VIE's non-distributable statutory reserves"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForNonDistributableStatutoryReserves",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of registered capital.",
        "label": "Variable Interest Entity, Consolidated, Assets, Pledged for Registered Capital",
        "terseLabel": "Assets of VIE's used to settle obligations of respective VIE's registered capital"
       }
      }
     },
     "localname": "VariableInterestEntityConsolidatedAssetsPledgedForRegisteredCapital",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of VIE's in the group where the Company or any subsidiary has a variable interest but is not the primary beneficiary.",
        "label": "Variable Interest Entity, Not Primary Beneficiary, Number of Entities",
        "terseLabel": "Number of VIE having variable interest but not primary beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryNumberOfEntities",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "bili_VendorRelationshipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vendor relationship [member].",
        "label": "Vendor Relationship [Member]",
        "verboseLabel": "Vendor relationship"
       }
      }
     },
     "localname": "VendorRelationshipMember",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "bili_WithholdingIncomeTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "No definition available.",
        "label": "Withholding Income Tax [Abstract]",
        "terseLabel": "Withholding income tax"
       }
      }
     },
     "localname": "WithholdingIncomeTaxAbstract",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "bili_WithholdingIncomeTaxExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of withholding income tax expense pertaining to taxable income.",
        "label": "Withholding Income Tax Expense",
        "terseLabel": "Withholding income tax expenses"
       }
      }
     },
     "localname": "WithholdingIncomeTaxExpense",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_WithholdingIncomeTaxPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for withholding income tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Withholding Income Tax Payable",
        "terseLabel": "Withholding income tax payable"
       }
      }
     },
     "localname": "WithholdingIncomeTaxPayable",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "bili_WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the withholding income tax rate on dividends that is applied if the holding company receiving the dividend is located in a country that has a tax treaty with the country in which the foreign investment entity is located.",
        "label": "Withholding Tax Rate on Dividend Distributed by Foreign Investment Entities",
        "terseLabel": "Withholding tax rate on dividend distributed by foreign investment entities (as a percent)"
       }
      }
     },
     "localname": "WithholdingTaxRateOnDividendDistributedByForeignInvestmentEntities",
     "nsuri": "http://www.bilibili.com/20221231",
     "presentation": [
      "http://www.bilibili.com/role/TaxationWithholdingIncomeTaxOnDividendsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "currency_AllCurrenciesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Currencies [Domain]",
        "terseLabel": "All Currencies [Domain]"
       }
      }
     },
     "localname": "AllCurrenciesDomain",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_USD": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "United States of America, Dollars",
        "terseLabel": "Denominated in US dollars"
       }
      }
     },
     "localname": "USD",
     "nsuri": "http://xbrl.sec.gov/currency/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AdrMember": {
     "auth_ref": [
      "r799"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "American Depositary Shares [Member]",
        "disclosureGuidance": "American Depositary Shares",
        "documentation": "American Depositary Receipt (or American Depositary Share, ADS).",
        "label": "ADR [Member]",
        "terseLabel": "ADSs",
        "verboseLabel": "American Depository Shares [Member]"
       }
      }
     },
     "localname": "AdrMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r801"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r801"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r797"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r797"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r804"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r797"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r797"
     ],
     "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"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r805"
     ],
     "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"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r800",
      "r801",
      "r802"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.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"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r313",
      "r751",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r313",
      "r752",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "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": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r313",
      "r752",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table]"
       }
      }
     },
     "localname": "CondensedIncomeStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r313",
      "r584",
      "r585",
      "r588",
      "r589",
      "r662",
      "r745",
      "r750",
      "r866",
      "r869",
      "r870",
      "r940",
      "r941",
      "r942"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by consolidated entity or group of entities.",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsTheGroupDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r313",
      "r584",
      "r585",
      "r588",
      "r589",
      "r662",
      "r745",
      "r750",
      "r866",
      "r869",
      "r870",
      "r940",
      "r941",
      "r942"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsTheGroupDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by currency.",
        "label": "Currency [Axis]"
       }
      }
     },
     "localname": "CurrencyAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r388",
      "r775",
      "r873",
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ManagementMember": {
     "auth_ref": [
      "r844",
      "r919"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person or persons designated as part of management.",
        "label": "Management [Member]",
        "terseLabel": "Senior Management"
       }
      }
     },
     "localname": "ManagementMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r513",
      "r674",
      "r710",
      "r746",
      "r747",
      "r772",
      "r785",
      "r794",
      "r871",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r513",
      "r674",
      "r710",
      "r746",
      "r747",
      "r772",
      "r785",
      "r794",
      "r871",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r388",
      "r775",
      "r873",
      "r936"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r313"
     ],
     "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 percent) 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]"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r385",
      "r677",
      "r773",
      "r793",
      "r863",
      "r864",
      "r873",
      "r935"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r385",
      "r677",
      "r773",
      "r793",
      "r863",
      "r864",
      "r873",
      "r935"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r495",
      "r513",
      "r543",
      "r544",
      "r545",
      "r670",
      "r674",
      "r710",
      "r746",
      "r747",
      "r772",
      "r785",
      "r794",
      "r862",
      "r871",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r436",
      "r437",
      "r438",
      "r439",
      "r495",
      "r513",
      "r543",
      "r544",
      "r545",
      "r670",
      "r674",
      "r710",
      "r746",
      "r747",
      "r772",
      "r785",
      "r794",
      "r862",
      "r871",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Range [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r258",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r346",
      "r408",
      "r409",
      "r571",
      "r594",
      "r598",
      "r599",
      "r600",
      "r635",
      "r653",
      "r654",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "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]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r258",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r322",
      "r323",
      "r324",
      "r325",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r346",
      "r408",
      "r409",
      "r571",
      "r594",
      "r598",
      "r599",
      "r600",
      "r635",
      "r653",
      "r654",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "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]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r258",
      "r314",
      "r316",
      "r318",
      "r319",
      "r322",
      "r323",
      "r331",
      "r346",
      "r571",
      "r594",
      "r598",
      "r599",
      "r635",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r835",
      "r836",
      "r837",
      "r838",
      "r839",
      "r846",
      "r847",
      "r910",
      "r917",
      "r918"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]",
        "terseLabel": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r831",
      "r939"
     ],
     "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": "Summary of Condensed statements of balance sheets"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r831",
      "r939"
     ],
     "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": "Summary of Condensed statements of cash flows"
       }
      }
     },
     "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r831",
      "r939"
     ],
     "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": "Summary of Condensed statements of comprehensive loss"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r400"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r844",
      "r919"
     ],
     "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]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "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": "Relationship to Entity [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "Accrued Liabilities and Other Payables"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r18",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 22.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",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r390",
      "r391"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "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, Net, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": {
     "auth_ref": [
      "r23",
      "r146",
      "r757"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "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": "Others"
       }
      }
     },
     "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r5",
      "r218",
      "r234"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "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": "EIT payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 26.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Accrued liabilities and other payables",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued liabilities and other payables",
        "totalLabel": "Total",
        "verboseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing expenses"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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 professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "verboseLabel": "Professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r109",
      "r268"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "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",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r280",
      "r703",
      "r718",
      "r722"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 34.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",
        "verboseLabel": "Accumulated other comprehensive (loss)/income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r36",
      "r39",
      "r192",
      "r654",
      "r713",
      "r714",
      "r814",
      "r815",
      "r816",
      "r832",
      "r833",
      "r834"
     ],
     "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": "Accumulated other comprehensive income/(loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted-average useful lives"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r10",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 32.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"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r551",
      "r552",
      "r553",
      "r832",
      "r833",
      "r834",
      "r909"
     ],
     "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"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r318",
      "r319",
      "r320",
      "r321",
      "r332",
      "r396",
      "r397",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r551",
      "r552",
      "r553",
      "r568",
      "r569",
      "r570",
      "r571",
      "r579",
      "r580",
      "r581",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r627",
      "r628",
      "r632",
      "r633",
      "r634",
      "r635",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r679",
      "r680",
      "r681",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 to net cash provided by/(used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "auth_ref": [
      "r812"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.",
        "label": "Advances on Inventory Purchases",
        "terseLabel": "Prepayments to inventory suppliers"
       }
      }
     },
     "localname": "AdvancesOnInventoryPurchases",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingMember": {
     "auth_ref": [
      "r874"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Announcement promoting product, service, or event.",
        "label": "Advertising [Member]",
        "terseLabel": "Advertising"
       }
      }
     },
     "localname": "AdvertisingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r547"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Allocated Share-based Compensation Expense",
        "terseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r92",
      "r848"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of movements of the allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r281",
      "r394",
      "r410",
      "r411",
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Beginning balance",
        "periodEndLabel": "Balance at December 31",
        "periodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r413"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Allowance for Doubtful Accounts Receivable, Write-offs",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r45",
      "r473",
      "r630",
      "r824"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 25.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r70",
      "r98",
      "r104"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.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 of intangible assets",
        "verboseLabel": "Amortization expenses"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "auth_ref": [
      "r309"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.",
        "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries",
        "terseLabel": "Amount of net assets of the Company's PRC subsidiaries and VIEs, not available for distribution"
       }
      }
     },
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Anti-dilutive securities excluded from the calculation of diluted net loss per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Arrangements and Non-arrangement Transactions [Domain]",
        "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r216",
      "r233",
      "r272",
      "r310",
      "r365",
      "r376",
      "r381",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r584",
      "r588",
      "r604",
      "r792",
      "r867",
      "r868",
      "r921"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "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",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r262",
      "r285",
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r584",
      "r588",
      "r604",
      "r792",
      "r867",
      "r868",
      "r921"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r584",
      "r588",
      "r604",
      "r867",
      "r868",
      "r921"
     ],
     "calculation": {
      "http://www.bilibili.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 after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r577",
      "r783",
      "r784"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r577",
      "r783",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r179"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "verboseLabel": "Share consideration"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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": "Acquisitions"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Percentage of equity interest acquired",
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue": {
     "auth_ref": [
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.",
        "label": "Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value",
        "verboseLabel": "Purchase of noncontrolling interests of Chaodian Inc. (\"Chaodian\")"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r176",
      "r177",
      "r178"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "auth_ref": [
      "r176",
      "r177"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable",
        "terseLabel": "Issuance of ordinary shares in the business combination, purchase of noncontrolling interests and investment addition",
        "verboseLabel": "Share consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1": {
     "auth_ref": [
      "r161",
      "r178"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value at acquisition-date of the assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interests issued by the acquirer, including but not limited to, instruments or interests issued or issuable in consideration for the business combination.",
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred, Including Equity Interest in Acquiree Held Prior to Combination [Abstract]",
        "terseLabel": "Total purchase price comprised of:"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombinationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r180",
      "r578"
     ],
     "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": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/Acquisitions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Goodwill [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "negatedLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": {
     "auth_ref": [
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest [Abstract]",
        "terseLabel": "Purchase price allocation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": {
     "auth_ref": [
      "r162"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value",
        "terseLabel": "Fair value of previously held equity interests"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Including Subsequent Acquisition, Percentage",
        "terseLabel": "Percentage of equity interest owned after transactions",
        "verboseLabel": "Percentage of equity interest owned after transactions"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss": {
     "auth_ref": [
      "r163"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a business combination achieved in stages, this element represents the amount of net gain (loss) recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.",
        "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain (Loss), Net",
        "negatedLabel": "Revaluation of previously held equity interests"
       }
      }
     },
     "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGainOrLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Acquisitions"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). 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 Combinations Policy [Policy Text Block]",
        "terseLabel": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r74",
      "r75",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "verboseLabel": "Property and equipment purchases financed by accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r72",
      "r265",
      "r753"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "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",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at end of the year",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r67",
      "r72",
      "r77"
     ],
     "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 the year",
        "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of the year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r67",
      "r207"
     ],
     "calculation": {
      "http://www.bilibili.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",
        "totalLabel": "Net (decrease)/increase in cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 42.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.",
        "label": "Cash Divested from Deconsolidation",
        "negatedLabel": "Impact to cash resulting from deconsolidation of subsidiaries"
       }
      }
     },
     "localname": "CashDivestedFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CaymanIslandsTaxInformationAuthorityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of the Cayman Islands.",
        "label": "Cayman Islands Tax Information Authority [Member]",
        "terseLabel": "Cayman Islands"
       }
      }
     },
     "localname": "CaymanIslandsTaxInformationAuthorityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r310",
      "r336",
      "r337",
      "r340",
      "r342",
      "r350",
      "r351",
      "r402",
      "r440",
      "r443",
      "r444",
      "r445",
      "r449",
      "r450",
      "r481",
      "r482",
      "r484",
      "r485",
      "r487",
      "r604",
      "r748",
      "r806",
      "r826",
      "r840"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "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": "Ordinary shares"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "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": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]",
        "terseLabel": "Contractual agreements with major VIEs"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r29",
      "r224",
      "r241"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 37.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 (Note 19)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r113",
      "r434",
      "r435",
      "r741",
      "r865"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockConversionBasis": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of basis for conversion of convertible common stock.",
        "label": "Common Stock, Conversion Basis",
        "terseLabel": "Common Stock, Conversion Basis"
       }
      }
     },
     "localname": "CommonStockConversionBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r832",
      "r833",
      "r909"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary shares",
        "verboseLabel": "Ordinary Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary shares"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r9"
     ],
     "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 (in dollars per share)",
        "verboseLabel": "Common Stock, Par or Stated Value Per Share"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r9"
     ],
     "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, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r9"
     ],
     "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, issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r125"
     ],
     "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",
        "terseLabel": "Ordinary shares, outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r9",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 31.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefits"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r40",
      "r288",
      "r290",
      "r299",
      "r699",
      "r707"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "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": "Comprehensive loss attributable to the Bilibili Inc.'s shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r184",
      "r185",
      "r203",
      "r288",
      "r290",
      "r298",
      "r698",
      "r706"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 6.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",
        "negatedLabel": "Comprehensive loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r183",
      "r203",
      "r288",
      "r290",
      "r297",
      "r697",
      "r705"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.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",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "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 loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Servers and computers"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r85",
      "r86",
      "r204",
      "r205",
      "r388",
      "r740"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r85",
      "r86",
      "r204",
      "r205",
      "r388",
      "r723",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r85",
      "r86",
      "r204",
      "r205",
      "r388",
      "r740",
      "r937"
     ],
     "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]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "Concentrations and Risks"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisks"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "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": "Concentration Risk [Line Items]",
        "terseLabel": "Concentrations and Risks"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r85",
      "r86",
      "r204",
      "r205",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r82",
      "r85",
      "r86",
      "r87",
      "r204",
      "r206",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r85",
      "r86",
      "r204",
      "r205",
      "r388",
      "r740"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r260",
      "r313",
      "r807"
     ],
     "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": "Parent Company Only Condensed Financial Information"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r188",
      "r758"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r489",
      "r490",
      "r494"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Deferred revenue",
        "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": "Deferred revenue",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CopyrightsMember": {
     "auth_ref": [
      "r172",
      "r173",
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal rights held for a finite period specified by law, covering only the form or manner in which ideas or information have been manifested, and which prohibit reproduction of same without the right holder's consent, such as reproducing a copyrighted text, work of art, or software.",
        "label": "Copyrights [Member]",
        "terseLabel": "Copyrights"
       }
      }
     },
     "localname": "CopyrightsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r51",
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r604",
      "r867"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 20.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "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 revenues"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r875"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of Sales, Policy [Policy Text Block]",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r46"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "terseLabel": "Total costs and expenses",
        "verboseLabel": "Total costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r158",
      "r565",
      "r574",
      "r829"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 1.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r171"
     ],
     "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"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r74",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Debt conversion, Converted instrument, Shares issued"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "auth_ref": [
      "r74",
      "r76"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Original Debt, Amount",
        "verboseLabel": "Debt conversion, Original debt, Amount"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r273"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 28.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt and lease obligation, classified as current.",
        "label": "Debt, Current",
        "terseLabel": "Short-term loan and current portion of long-term debt",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r119",
      "r307",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r467",
      "r474",
      "r475",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Short-term Loan and Current Portion of Long-term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r6",
      "r219",
      "r230",
      "r478"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.",
        "label": "Long-term Debt, Gross",
        "terseLabel": "Carrying value"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r116",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debt, conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r26",
      "r126",
      "r129",
      "r131",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.",
        "label": "Debt Instrument, Convertible, Conversion Ratio",
        "terseLabel": "Convertible debt, conversion rate"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionRatio1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r209",
      "r211",
      "r451",
      "r631",
      "r768",
      "r769"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 value",
        "totalLabel": "Total principal amounts of unsecured senior notes",
        "verboseLabel": "Long-term debt principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r25",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Long-term debt interest rate",
        "verboseLabel": "Effective interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentRepurchaseAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value amount of debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchase Amount",
        "terseLabel": "Debt Instrument, Repurchase Amount"
       }
      }
     },
     "localname": "DebtInstrumentRepurchaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRepurchasedFaceAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of the original debt instrument that was repurchased.",
        "label": "Debt Instrument, Repurchased Face Amount",
        "verboseLabel": "Debt instrument repurchased face amount"
       }
      }
     },
     "localname": "DebtInstrumentRepurchasedFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r27",
      "r126",
      "r130",
      "r131",
      "r132",
      "r208",
      "r209",
      "r211",
      "r229",
      "r313",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r457",
      "r463",
      "r464",
      "r465",
      "r466",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r476",
      "r631",
      "r767",
      "r768",
      "r769",
      "r770",
      "r771",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r210",
      "r463",
      "r479",
      "r768",
      "r769"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtInstrumentFaceAmount",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "negatedLabel": "Unamortized discount and debt issuance costs",
        "terseLabel": "Unamortized debt issuance costs"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instruments [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "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": "Summary of prepayments and other current assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsNoncurrentNet": {
     "auth_ref": [
      "r210"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Noncurrent, Net",
        "terseLabel": "Long-term debt issuance cost"
       }
      }
     },
     "localname": "DeferredFinanceCostsNoncurrentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r70",
      "r158",
      "r566",
      "r573",
      "r574",
      "r829"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 27.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "positiveLabel": "Deferred tax benefits",
        "verboseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Deferred Income Taxes and Other Assets, Noncurrent",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "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",
        "terseLabel": "Deferred revenue, revenue recognized"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "auth_ref": [
      "r156",
      "r906"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "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.",
        "label": "Deferred Tax Assets, Deferred Income",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r562"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Total deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r905"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r156",
      "r906"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating tax loss carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r156",
      "r906"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r156",
      "r906"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expenses and other payables"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r563"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "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": "Less: valuation allowance",
        "negatedPeriodEndLabel": "Balance at December 31",
        "negatedPeriodStartLabel": "Balance at January 1"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r149",
      "r905"
     ],
     "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",
        "negatedLabel": "Total deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Gross [Abstract]",
        "terseLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r156",
      "r906"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "negatedLabel": "Acquired intangible assets (Note 25)"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationDeferredTaxAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r512"
     ],
     "calculation": {
      "http://www.bilibili.com/role/EmployeeBenefitsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r812"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Deposits Assets, Current",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r70",
      "r107"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.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 of property and equipment",
        "verboseLabel": "Depreciation expenses"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r493",
      "r773",
      "r774",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about 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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r873"
     ],
     "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]",
        "verboseLabel": "Schedule of net revenues disaggregated by revenue sources"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r517",
      "r548",
      "r549",
      "r550",
      "r555",
      "r786"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]",
        "terseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromAffiliateCurrent": {
     "auth_ref": [
      "r212",
      "r659",
      "r663"
     ],
     "calculation": {
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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 Group companies"
       }
      }
     },
     "localname": "DueFromAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r279",
      "r442",
      "r443",
      "r444",
      "r448",
      "r449",
      "r450",
      "r658",
      "r755",
      "r830"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 13.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": "Amount due from related parties",
        "verboseLabel": "Amounts due from Group companies"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToAffiliateCurrent": {
     "auth_ref": [
      "r3",
      "r212",
      "r245",
      "r830"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Affiliate, Current",
        "verboseLabel": "Amounts due to the Group companies"
       }
      }
     },
     "localname": "DueToAffiliateCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r18",
      "r442",
      "r443",
      "r444",
      "r448",
      "r449",
      "r450",
      "r658",
      "r830"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 27.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": "Amount due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r300",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r333",
      "r336",
      "r340",
      "r341",
      "r342",
      "r346",
      "r599",
      "r600",
      "r700",
      "r708",
      "r762"
     ],
     "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",
        "terseLabel": "Net loss per share, basic",
        "verboseLabel": "Net loss per share/ADS, basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r300",
      "r322",
      "r323",
      "r325",
      "r326",
      "r327",
      "r336",
      "r340",
      "r341",
      "r342",
      "r346",
      "r599",
      "r600",
      "r700",
      "r708",
      "r762"
     ],
     "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",
        "terseLabel": "Net loss per share, diluted",
        "verboseLabel": "Net loss per share/ADS, diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r80",
      "r81"
     ],
     "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": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r343",
      "r344",
      "r345",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r914"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 43.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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash held in foreign currencies"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]",
        "verboseLabel": "Reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r311",
      "r559",
      "r575"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "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 income tax rate",
        "verboseLabel": "Income tax rate (as a percent)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r904",
      "r907"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r904",
      "r907"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile.",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "verboseLabel": "Tax rate difference from statutory rate in other jurisdictions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r904",
      "r907"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage 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, Percent",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 23.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Salary and welfare payables",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Salary and welfare payable"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r903"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options",
        "verboseLabel": "Total unrecognized compensation expenses related to unvested awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "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": "Employee Stock Option [Member]",
        "terseLabel": "Share options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r125",
      "r257",
      "r292",
      "r293",
      "r294",
      "r314",
      "r315",
      "r316",
      "r319",
      "r328",
      "r331",
      "r349",
      "r407",
      "r488",
      "r551",
      "r552",
      "r553",
      "r570",
      "r571",
      "r598",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r654",
      "r713",
      "r714",
      "r715"
     ],
     "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]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r95",
      "r684",
      "r686",
      "r688",
      "r690",
      "r692",
      "r694"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "Equity Method Investee [Member]"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the principal activities of an investee accounted for under the equity method.",
        "label": "Equity Method Investment, Description of Principal Activities",
        "terseLabel": "Principal Activities"
       }
      }
     },
     "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment, Financial Statement, Reported Amounts [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r817",
      "r818",
      "r824"
     ],
     "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",
        "verboseLabel": "Investment income and interest income"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r96",
      "r366",
      "r809"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "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",
        "presentationGuidance": "Investment in subsidiaries and net assets of VIEs and VIEs' subsidiaries",
        "terseLabel": "Equity investments accounted for using the equity method"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "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": "Investments accounted for at fair value"
       }
      }
     },
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r97"
     ],
     "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 equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": {
     "auth_ref": [
      "r399"
     ],
     "calculation": {
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0
      }
     },
     "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",
        "verboseLabel": "Equity investments accounted for using the measurement alternative"
       }
      }
     },
     "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r465",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r602",
      "r667",
      "r668",
      "r669",
      "r768",
      "r769",
      "r780",
      "r781",
      "r782"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r603"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r465",
      "r497",
      "r502",
      "r602",
      "r668",
      "r768",
      "r769",
      "r780",
      "r781",
      "r782"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair value measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r465",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r667",
      "r668",
      "r669",
      "r768",
      "r769",
      "r780",
      "r781",
      "r782"
     ],
     "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]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "Estimated useful lives of intangible assets",
        "verboseLabel": "Amortization Period"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r270",
      "r429"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r427",
      "r428",
      "r429",
      "r430",
      "r678",
      "r682"
     ],
     "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]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Intangible assets amortization expense"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r103",
      "r682"
     ],
     "calculation": {
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "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"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "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]",
        "verboseLabel": "Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r99",
      "r102"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r103",
      "r678"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Total",
        "verboseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/IntangibleAssetsNetIntangibleAssetsAmortizationExpenseForFutureYearsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r624",
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Convenience translation rate (USD to RMB)"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r613",
      "r614",
      "r615",
      "r616"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 13.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "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": "Exchange gains/(losses)"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r71",
      "r912",
      "r913"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized",
        "negatedLabel": "Unrealized exchange (gains)/losses"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r626"
     ],
     "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": "Functional currency and foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnRepurchaseOfDebtInstrument": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase.",
        "label": "Gain (Loss) on Repurchase of Debt Instrument",
        "negatedLabel": "Gain of convertible senior notes repurchase",
        "terseLabel": "Gain on repurchase of debt instrument"
       }
      }
     },
     "localname": "GainLossOnRepurchaseOfDebtInstrument",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 28.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Loss on disposal of property and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainOnSaleOfInvestments": {
     "auth_ref": [
      "r817",
      "r818",
      "r824",
      "r931",
      "r933"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.",
        "label": "Gain on Sale of Investments",
        "negatedLabel": "Gain from disposal of subsidiaries and long-term investments"
       }
      }
     },
     "localname": "GainOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r70",
      "r117",
      "r118"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 16.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Debt extinguishment gain"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 23.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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 expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r269",
      "r419",
      "r695",
      "r766",
      "r792",
      "r850",
      "r857"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r421",
      "r766"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Additions (Note 25)"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r425",
      "r426",
      "r766"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r101"
     ],
     "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, net"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r423",
      "r424",
      "r426",
      "r766"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r70",
      "r420",
      "r422",
      "r425",
      "r766"
     ],
     "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 charges",
        "verboseLabel": "Impairment charge recognized"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r48",
      "r310",
      "r365",
      "r375",
      "r380",
      "r383",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r604",
      "r764",
      "r867"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 18.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",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "auth_ref": [
      "r824",
      "r861"
     ],
     "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 a finite-lived intangible asset to fair value.",
        "label": "Impairment of Intangible Assets, Finite-lived",
        "terseLabel": "Impairment charge"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r398"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "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": "Impairments of long-term investments",
        "verboseLabel": "Impairment charges for long-term investments"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r106",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets other than goodwill"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r42",
      "r215",
      "r225",
      "r244",
      "r365",
      "r375",
      "r380",
      "r383",
      "r701",
      "r764"
     ],
     "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": "Loss before income tax expenses"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities.",
        "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions",
        "negatedLabel": "Loss from equity method investments",
        "negatedTerseLabel": "Loss from equity method investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/LongTermInvestmentsNetDetails"
     ],
     "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": "Net Loss from subsidiaries and net loss of VIEs and VIEs' subsidiaries"
       }
      }
     },
     "localname": "IncomeLossFromSubsidiariesBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r49",
      "r816"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 9.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.",
        "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax",
        "terseLabel": "Loss before income tax expenses",
        "totalLabel": "Loss before income tax expenses"
       }
      }
     },
     "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r432",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r433"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r312",
      "r330",
      "r331",
      "r364",
      "r558",
      "r572",
      "r576",
      "r709"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 8.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails": {
       "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",
        "negatedTerseLabel": "Income tax",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/TaxationCompositionOfIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r291",
      "r556",
      "r557",
      "r560",
      "r561",
      "r564",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Taxation"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r73"
     ],
     "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",
        "terseLabel": "Cash paid for income taxes, net of tax refund"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.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 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.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "auth_ref": [
      "r823"
     ],
     "calculation": {
      "http://www.bilibili.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 of all taxes owed but not paid, including income, property and other taxes.",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "terseLabel": "Taxes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r675",
      "r823"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueFromRelatedParties": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.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 receivables to be collected from other entities that could exert significant influence over the reporting entity.",
        "label": "Increase (Decrease) in Due from Related Parties",
        "negatedLabel": "Amount due from related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToRelatedParties": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.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": "Amount due to related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.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 related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Salary and welfare payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued liabilities and other payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r823"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.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 long-term assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.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 long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayments and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Hong Kong.",
        "label": "Inland Revenue, Hong Kong [Member]",
        "terseLabel": "Hong Kong"
       }
      }
     },
     "localname": "InlandRevenueHongKongMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "Intellectual Property [Member]",
        "terseLabel": "Intellectual property and others",
        "verboseLabel": "Intellectual property\u00a0and others"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r210",
      "r228",
      "r295",
      "r363",
      "r629"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 14.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r54",
      "r471",
      "r480",
      "r770",
      "r771"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "verboseLabel": "Interest expense debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": {
     "auth_ref": [
      "r227",
      "r748",
      "r749"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 12.0,
       "parentTag": "us-gaap_OtherNonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.",
        "label": "Interest Income, Deposits with Financial Institutions",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InterestIncomeDepositsWithFinancialInstitutions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r302",
      "r305",
      "r306"
     ],
     "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",
        "terseLabel": "Cash paid for interest expense"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest Payable, Current",
        "terseLabel": "Interest payable"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r811"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.",
        "label": "Interest Receivable",
        "terseLabel": "Interest income receivable"
       }
      }
     },
     "localname": "InterestReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r283",
      "r754",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 7.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, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r264",
      "r282",
      "r348",
      "r415",
      "r417",
      "r418",
      "r676",
      "r759"
     ],
     "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, net"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r416"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 26.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory provision"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvesteeMember": {
     "auth_ref": [
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A corporation that issued voting stock held by an investor.",
        "label": "Investee [Member]",
        "terseLabel": "Other Investees [Member]"
       }
      }
     },
     "localname": "InvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r247",
      "r248",
      "r733",
      "r938"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.",
        "label": "Investment Holdings [Table]"
       }
      }
     },
     "localname": "InvestmentHoldingsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r401",
      "r934"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LaborAndRelatedExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Compensation Expense Items [Abstract]",
        "terseLabel": "Share-based compensation expenses included in:"
       }
      }
     },
     "localname": "LaborAndRelatedExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r915"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease Expiration Date",
        "terseLabel": "Lease expire"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r639"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r916"
     ],
     "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": "Schedule of future lease payments under operating leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "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, to be Paid",
        "totalLabel": "Total future lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "order": 6.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, to be Paid, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "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 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, to be Paid, Year Four",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "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 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, to be Paid, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails": {
       "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 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, to be Paid, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r22",
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r585",
      "r588",
      "r589",
      "r604",
      "r763",
      "r867",
      "r921",
      "r922"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 17.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": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities (including amounts of the consolidated VIEs without recourse to the primary beneficiary of RMB14,967.9 million and RMB19,744.2 million as of December 31, 2021 and 2022, respectively)"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r15",
      "r221",
      "r239",
      "r792",
      "r828",
      "r845",
      "r911"
     ],
     "calculation": {
      "http://www.bilibili.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r24",
      "r263",
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r585",
      "r588",
      "r589",
      "r604",
      "r792",
      "r867",
      "r921",
      "r922"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 21.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",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r6",
      "r7",
      "r310",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r585",
      "r588",
      "r589",
      "r604",
      "r867",
      "r921",
      "r922"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 18.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",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "verboseLabel": "Non-current\u00a0liabilities:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "2027 Notes (Note 14)"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term debt, Fair value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturingInYearsTwoAndThree": {
     "auth_ref": [
      "r114",
      "r872"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second and 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": "Long-Term Debt, Maturity, Year Two and Three",
        "terseLabel": "Long-term debt, Maturity, Year two and three"
       }
      }
     },
     "localname": "LongTermDebtMaturingInYearsTwoAndThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "auth_ref": [
      "r114",
      "r313",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r274"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 19.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.",
        "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate",
        "terseLabel": "Interest Rate Range"
       }
      }
     },
     "localname": "LongTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Long-term investments, net",
        "totalLabel": "Total",
        "verboseLabel": "Long-term investments, net"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/LongTermInvestmentsNetSummaryOfEquityMethodInvestmentsDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term Investments [Abstract]"
       }
      }
     },
     "localname": "LongTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r27",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesSummaryOfTheCompanySUnsecuredSeniorNotesDetails",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketingAndAdvertisingExpense": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.",
        "label": "Marketing and Advertising Expense",
        "terseLabel": "Marketing and promotional expenses"
       }
      }
     },
     "localname": "MarketingAndAdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSalesMarketingExpensesShareBasedCompensationEmployeesBenefitsTaxationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r33",
      "r220",
      "r238",
      "r310",
      "r402",
      "r440",
      "r443",
      "r444",
      "r445",
      "r449",
      "r450",
      "r604"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 36.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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r133",
      "r186",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedLabel": "Purchase of noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Percentage of Direct or Indirect Economic Ownership"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r876"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r352",
      "r357"
     ],
     "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": "Operations"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/Operations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 44.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",
        "totalLabel": "Net cash provided by/(used in) financing activities",
        "verboseLabel": "Net cash provided by/(used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r304"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 31.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 (used in)/provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r67",
      "r68",
      "r71"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Net cash used in operating activities",
        "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",
        "terseLabel": "Net cash (used in)/provided by operating activities",
        "totalLabel": "Net cash provided by/(used in) operating activities",
        "verboseLabel": "Net cash provided by /(used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r43",
      "r71",
      "r226",
      "r243",
      "r261",
      "r286",
      "r289",
      "r294",
      "r310",
      "r318",
      "r322",
      "r323",
      "r325",
      "r326",
      "r330",
      "r331",
      "r338",
      "r365",
      "r375",
      "r380",
      "r383",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r600",
      "r604",
      "r764",
      "r867"
     ],
     "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 loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r190",
      "r202",
      "r286",
      "r289",
      "r330",
      "r331",
      "r816"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 25.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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",
        "negatedLabel": "Net loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r322",
      "r323",
      "r325",
      "r326",
      "r333",
      "r334",
      "r339",
      "r342",
      "r365",
      "r375",
      "r380",
      "r383",
      "r764"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "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; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to the Bilibili Inc.'s shareholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "Significant Accounting Policies"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r79",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r325",
      "r332",
      "r346",
      "r396",
      "r397",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r551",
      "r552",
      "r553",
      "r568",
      "r569",
      "r570",
      "r571",
      "r579",
      "r580",
      "r581",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r627",
      "r628",
      "r632",
      "r633",
      "r634",
      "r635",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r679",
      "r680",
      "r681",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesStatutoryReservesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash Investing and Financing Items [Abstract]",
        "terseLabel": "Supplemental schedule of non-cash investing and financing activities:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r170"
     ],
     "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": "Non-compete clause"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) attributable to other redeemable noncontrolling equity holder.",
        "label": "Noncontrolling Interest in Net Income (Loss) Other Noncontrolling Interests, Redeemable",
        "negatedLabel": "Accretion to redeemable noncontrolling interests",
        "terseLabel": "Accretion to redeemable noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestInNetIncomeLossOtherNoncontrollingInterestsRedeemable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r134",
      "r186",
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Capital injection in subsidiaries by noncontrolling interests"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r181",
      "r488",
      "r832",
      "r833",
      "r834"
     ],
     "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 interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r53"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "(Loss)/Gain from non-operations"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfComprehensiveLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income/(expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformationDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesSegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 21.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "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",
        "negatedTotalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r365",
      "r375",
      "r380",
      "r383",
      "r764"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 17.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "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": "Gain/(Loss) from non-operations",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r640",
      "r791"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Operating Leases [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetailsAlternate1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "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 liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "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",
        "terseLabel": "Leasing liabilities - current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r637"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r637"
     ],
     "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]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r638",
      "r641"
     ],
     "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",
        "terseLabel": "Cash payments for operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r824"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 24.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of\u00a0right-of-use\u00a0assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r644",
      "r791"
     ],
     "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": "Discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r643",
      "r791"
     ],
     "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": "Weighted average term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r154"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "verboseLabel": "Net operating tax loss carry forwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r284",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r271"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets",
        "verboseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 3.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.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r41",
      "r125",
      "r287",
      "r290",
      "r296",
      "r617",
      "r622",
      "r623",
      "r696",
      "r704",
      "r814",
      "r815"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "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",
        "totalLabel": "Total other comprehensive (loss)/income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss)/income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations incurred for employer-related costs classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Other Employee-related Liabilities, Current",
        "terseLabel": "Other staff related cost"
       }
      }
     },
     "localname": "OtherEmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 20.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",
        "verboseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest",
       "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)",
        "totalLabel": "Total other income/(expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringCosts": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 29.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses associated with a discontinued operation or an asset retirement obligation.",
        "label": "Other Restructuring Costs",
        "verboseLabel": "Termination expenses of certain game projects"
       }
      }
     },
     "localname": "OtherRestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OverAllotmentOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.",
        "label": "Over-Allotment Option [Member]",
        "verboseLabel": "Over-allotment option [Member]"
       }
      }
     },
     "localname": "OverAllotmentOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r819",
      "r820"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities",
        "verboseLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 52.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": "Repurchase of shares",
        "terseLabel": "Repurchase of shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "terseLabel": "Proceeds from issuance of convertible senior notes, net of inssuance costs",
        "verboseLabel": "Payment of debt issuance costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r66"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Payment of stock issuance costs",
        "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.",
        "label": "Payments of Stock Issuance Costs",
        "terseLabel": "Proceeds from issuance of ordinary shares, net of issuance costs",
        "verboseLabel": "Issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquityParenthetical",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsParentheticalsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r57",
      "r582"
     ],
     "calculation": {
      "http://www.bilibili.com/role/AcquisitionsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferredIncludingEquityInterestInAcquireeHeldPriorToCombination1",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Cash consideration",
        "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",
        "verboseLabel": "Cash consideration"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 36.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": "Cash consideration paid for purchase of subsidiaries, net of cash acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 33.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "auth_ref": [
      "r820"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 37.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": "Cash paid for long-term investments including loans"
       }
      }
     },
     "localname": "PaymentsToAcquireLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 32.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireShortTermInvestments": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 34.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, 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": "Payments to Acquire Short-term Investments",
        "negatedLabel": "Purchase of short-term investments",
        "verboseLabel": "Purchase of short-term investments"
       }
      }
     },
     "localname": "PaymentsToAcquireShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 50.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": "Repurchase of noncontrolling interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r495",
      "r496",
      "r502",
      "r503",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r782"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]",
        "terseLabel": "Employee Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895",
      "r896",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepayments and Other Current Assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r813"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 14.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "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",
        "verboseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r756",
      "r765",
      "r849"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails": {
       "order": 2.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Prepayments for sales tax"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PrepaymentsAndOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "verboseLabel": "Proceeds from issuance of convertible senior notes, net of issuance costs of US$13,857, US$23,402 and nil, respectively"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "verboseLabel": "Proceeds from issuance of ordinary shares, net of issuance costs of US$563 and HKD337,143, nil, respectively"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": {
     "auth_ref": [
      "r56",
      "r59"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 35.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": "Maturities of\u00a0short-term\u00a0investments",
        "verboseLabel": "Maturities of short-term investments"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 49.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Capital injections from noncontrolling interests"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r821",
      "r822"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other financing activities"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r61"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made 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. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Investments and loans from Group companies"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLongtermInvestments": {
     "auth_ref": [
      "r819"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 38.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": "Cash received from disposal/return of long-term assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 45.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Proceeds of short-term loan"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r60",
      "r145"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 46.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 from exercise of employees' share options",
        "verboseLabel": "Proceeds from exercise of employees' share options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedStatementsOfCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Mobile games"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Goods sold"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r261",
      "r286",
      "r289",
      "r303",
      "r310",
      "r318",
      "r330",
      "r331",
      "r365",
      "r375",
      "r380",
      "r383",
      "r402",
      "r440",
      "r441",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r449",
      "r450",
      "r583",
      "r586",
      "r587",
      "r600",
      "r604",
      "r701",
      "r764",
      "r789",
      "r790",
      "r816",
      "r867"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 7.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "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 loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net losses"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r110"
     ],
     "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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r742",
      "r743",
      "r744"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r108",
      "r267"
     ],
     "calculation": {
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "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 and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r110",
      "r240",
      "r702",
      "r792"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails": {
       "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",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Net book value"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r742",
      "r743"
     ],
     "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, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r110"
     ],
     "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": "Summary of Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r301",
      "r412"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Provisions",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Provision for Doubtful Accounts",
        "verboseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r504",
      "r657",
      "r658"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r253",
      "r657",
      "r658",
      "r920"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDescriptionOfTransaction": {
     "auth_ref": [
      "r254",
      "r275",
      "r646",
      "r647",
      "r648",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the related party transaction, including transactions to which no amounts or nominal amounts were ascribed and such other information deemed necessary to an understanding of the effects of the transactions on the financial statements. Examples of common related party transactions are, sales, purchases and transfers of realty and personal property, services received or furnished, loans and leases to and from top management and affiliates.",
        "label": "Related Party Transaction, Description of Transaction",
        "terseLabel": "Related party transaction, Description of transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionDescriptionOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r253"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "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 Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases of goods and services"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties.",
        "label": "Related Party Transaction, Rate",
        "terseLabel": "Related party transaction interest rate"
       }
      }
     },
     "localname": "RelatedPartyTransactionRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions and Balances"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r504",
      "r657",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r920"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r655",
      "r656",
      "r658",
      "r660",
      "r661"
     ],
     "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 and Balances"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalances"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.",
        "label": "Repayments of Notes Payable",
        "terseLabel": "Repayments of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 48.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedTerseLabel": "Repayment of short-term loan"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r148",
      "r249",
      "r929"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 24.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "negatedLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "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 expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r148"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for assets that are restricted in their use, generally by contractual agreements or regulatory requirements. This would include, but not limited to, a description of the restricted assets and the terms of the restriction.",
        "label": "Restricted Assets Disclosure [Text Block]",
        "terseLabel": "Restricted Net Assets"
       }
      }
     },
     "localname": "RestrictedAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r808",
      "r825",
      "r930",
      "r932"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. 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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r72",
      "r77",
      "r265"
     ],
     "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",
        "periodEndLabel": "Restricted cash at end of the year"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is 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.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesConvenienceTranslationCashCashEquivalentsRestrictedCashAndTimeDepositsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r808",
      "r825"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 16.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash 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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r12",
      "r133",
      "r237",
      "r717",
      "r722",
      "r792"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated Deficit",
        "negatedLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAppropriated": {
     "auth_ref": [
      "r34",
      "r122",
      "r123",
      "r231",
      "r308"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 33.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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": "Statutory reserves"
       }
      }
     },
     "localname": "RetainedEarningsAppropriated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r257",
      "r314",
      "r315",
      "r316",
      "r319",
      "r328",
      "r331",
      "r407",
      "r551",
      "r552",
      "r553",
      "r570",
      "r571",
      "r598",
      "r713",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsUnappropriated": {
     "auth_ref": [
      "r11",
      "r236",
      "r308"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 35.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "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": "Accumulated deficit",
        "verboseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsUnappropriated",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r361",
      "r362",
      "r374",
      "r378",
      "r379",
      "r385",
      "r386",
      "r388",
      "r492",
      "r493",
      "r677"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 19.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Total revenues",
        "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",
        "terseLabel": "Net revenues",
        "verboseLabel": "Total net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r388",
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer [Member]",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r47",
      "r246",
      "r442",
      "r443",
      "r444",
      "r448",
      "r449",
      "r450"
     ],
     "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": "Sales of goods and services"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.",
        "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]",
        "terseLabel": "Practical expedient related to performance obligations"
       }
      }
     },
     "localname": "RevenuePracticalExpedientRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r760",
      "r761"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition, Policy [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r642",
      "r791"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesScheduleOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock net consideration received on the transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SalesAndExciseTaxPayableCurrent": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_TaxesPayableCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Sales and Excise Tax Payable, Current",
        "terseLabel": "VAT payable"
       }
      }
     },
     "localname": "SalesAndExciseTaxPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Summary of accrued liabilities and other payables"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AccruedLiabilitiesAndOtherPayablesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r164",
      "r165",
      "r577"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r164",
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of consideration of acquisitions"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r908"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "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 composition of income tax expenses"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost.",
        "label": "Schedule of Costs of Retirement Plans [Table Text Block]",
        "terseLabel": "Schedule of employee welfare benefits expenses"
       }
      }
     },
     "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/EmployeeBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "auth_ref": [
      "r27",
      "r126",
      "r130",
      "r131",
      "r132",
      "r208",
      "r209",
      "r211",
      "r229",
      "r768",
      "r770",
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table Text Block]",
        "terseLabel": "Summary of the Company's unsecured senior notes"
       }
      }
     },
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConvertibleSeniorNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Short-term loan and current portion of long-term debt"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "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]",
        "verboseLabel": "Schedule of tax impact of significant temporary differences that give rise to the deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r841"
     ],
     "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 net loss per share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r150"
     ],
     "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": "Schedule of reconciliation of the differences between the statutory income tax rate and the Group's effective income tax rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r99",
      "r102",
      "r678"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r99",
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of intangible assets, net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r766",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of service-based RSUs activities"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r110"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r213",
      "r214"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesDetails"
     ],
     "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 significant related party transactions"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/RelatedPartyTransactionsAndBalancesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r515",
      "r516",
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r137",
      "r139",
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]",
        "terseLabel": "Schedule of share options activities"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "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": "Schedule of binomial option-pricing model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r124",
      "r126",
      "r127",
      "r128",
      "r130",
      "r131",
      "r132",
      "r133",
      "r276",
      "r277",
      "r278",
      "r350",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r772",
      "r806",
      "r826"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r193",
      "r195",
      "r197",
      "r199",
      "r200",
      "r584",
      "r585",
      "r588",
      "r589",
      "r671",
      "r672",
      "r673"
     ],
     "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]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r193",
      "r195",
      "r197",
      "r199",
      "r200"
     ],
     "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 combined financial information of the Group's VIEs included in the accompanying consolidated financial statements of the Group"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "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 intangible assets amortization expense for future years"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/IntangibleAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r82",
      "r85",
      "r86",
      "r87",
      "r204",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "terseLabel": "Schedule of concentrations and risks"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r358",
      "r359",
      "r360",
      "r365",
      "r367",
      "r377",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r387",
      "r388",
      "r389"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r386"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 22.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "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": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "verboseLabel": "Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "terseLabel": "Other acquisitions"
       }
      }
     },
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails",
      "http://www.bilibili.com/role/AcquisitionsTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Services rendered"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.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 Compensation",
        "terseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r786"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r533"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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 (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r533"
     ],
     "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",
        "verboseLabel": "Granted (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r530",
      "r531"
     ],
     "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": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "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, Number of Shares [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r530",
      "r531"
     ],
     "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": "Ending balance (in USD/shares)",
        "periodStartLabel": "Beginning balance (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r534"
     ],
     "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",
        "verboseLabel": "Share based compensation by share based award equity instruments other than options vested during the period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]",
        "terseLabel": "Valuation assumptions"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r544"
     ],
     "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 dividends"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "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, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "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, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "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 rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "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 rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Weighted Average Volatility Rate",
        "terseLabel": "Weighted average volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "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": "Description of share option plans",
        "verboseLabel": "Share-based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r788"
     ],
     "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": "Aggregate number of shares issuable under the plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r144"
     ],
     "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": "Number of Shares Available for Grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Additional Disclosures"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Exercisable (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r536"
     ],
     "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": "Weighted average grant date fair value of options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Aggregate Intrinsic Value, Ending balance",
        "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "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, Options, Outstanding [Roll Forward]",
        "terseLabel": "Share options activities"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Ending balance (in USD/shares)",
        "periodStartLabel": "Beginning balance (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, percentage of outstanding stock maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r518",
      "r519",
      "r520",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationServiceBasedRsusActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationTables",
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Exercised (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Granted (in USD/shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r521",
      "r540",
      "r541",
      "r542",
      "r543",
      "r546",
      "r554",
      "r555"
     ],
     "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 Compensation, Option and Incentive Plans Policy [Policy Text Block]",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareRepurchaseProgramAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by share repurchase program.",
        "label": "Share Repurchase Program [Axis]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r787"
     ],
     "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": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of 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 Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Contractual term (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationValuationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r144"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate Intrinsic Value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable (In years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted Average Remaining Contractual Life (In years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r538"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining vesting period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Shares Issued, Price Per Share",
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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 at the end of the year (Shares)",
        "periodStartLabel": "Balance at the beginning of the year (Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "auth_ref": [
      "r16",
      "r242"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.",
        "label": "Short-term Bank Loans and Notes Payable",
        "terseLabel": "Unsecured bank loans"
       }
      }
     },
     "localname": "ShortTermBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r4",
      "r217",
      "r235",
      "r792"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-term Debt",
        "presentationGuidance": "Short-term loan",
        "verboseLabel": "Short-term loan and current portion of long-term debt"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate.",
        "label": "Short-term Debt, Percentage Bearing Fixed Interest Rate",
        "terseLabel": "Interest Rate Range"
       }
      }
     },
     "localname": "ShortTermDebtPercentageBearingFixedInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermDebtTerms": {
     "auth_ref": [
      "r810"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the short-term debt arrangement, and disclosures pertaining to the underlying arrangements, including repayment terms, interest rates, restrictions on assets and activities, debt covenants, and other matters important to users of the financial statements.",
        "label": "Short-term Debt, Terms",
        "terseLabel": "Maturity Date"
       }
      }
     },
     "localname": "ShortTermDebtTerms",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r222",
      "r223",
      "r232",
      "r812"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 15.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_Assets",
       "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",
        "terseLabel": "Short-term investments",
        "verboseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails",
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Investments [Abstract]"
       }
      }
     },
     "localname": "ShortTermInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermNonBankLoansAndNotesPayable": {
     "auth_ref": [
      "r17"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings from a creditor other than a bank with a maturity within one year or operating cycle, if longer.",
        "label": "Short-term Non-bank Loans and Notes Payable",
        "terseLabel": "Unsecured borrowing"
       }
      }
     },
     "localname": "ShortTermNonBankLoansAndNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of China.",
        "label": "State Administration of Taxation, China [Member]",
        "terseLabel": "China"
       }
      }
     },
     "localname": "StateAdministrationOfTaxationChinaMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r276",
      "r277",
      "r278",
      "r310",
      "r336",
      "r337",
      "r340",
      "r342",
      "r350",
      "r351",
      "r402",
      "r440",
      "r443",
      "r444",
      "r445",
      "r449",
      "r450",
      "r481",
      "r482",
      "r484",
      "r485",
      "r487",
      "r604",
      "r748",
      "r806",
      "r826",
      "r840"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsNarrativeDetails",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/ConvertibleSeniorNotesDetail",
      "http://www.bilibili.com/role/CoverPage",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/ShareBasedCompensationDescriptionOfShareOptionPlansDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r32",
      "r125",
      "r257",
      "r292",
      "r293",
      "r294",
      "r314",
      "r315",
      "r316",
      "r319",
      "r328",
      "r331",
      "r349",
      "r407",
      "r488",
      "r551",
      "r552",
      "r553",
      "r570",
      "r571",
      "r598",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r623",
      "r654",
      "r713",
      "r714",
      "r715"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "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"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r349",
      "r677"
     ],
     "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]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlowsParenthetical",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails",
      "http://www.bilibili.com/role/TaxationSalesTaxDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r8",
      "r9",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Acquisition of subsidiaries (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r31",
      "r125",
      "r126",
      "r133",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Share issuance upon the conversion of convertible senior notes (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r8",
      "r9",
      "r125",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "presentationGuidance": "Ordinary shares, issued (in shares)",
        "terseLabel": "Ordinary shares, issued (in shares)",
        "verboseLabel": "Share issuance from exercise of share options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OperationsLiquidityDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r8",
      "r9",
      "r125",
      "r133",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)",
        "verboseLabel": "Share issuance from exercise of share options (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/ShareBasedCompensationShareOptionsActivitiesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r32",
      "r125",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Acquisition of subsidiaries"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r32",
      "r125",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Share issuance upon the conversion of convertible senior notes"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r8",
      "r9",
      "r125",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Share issuance from exercise of share options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r8",
      "r9",
      "r133",
      "r140"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r32",
      "r125",
      "r133"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Share issuance from exercise of share options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "verboseLabel": "Shares authorized to be repurchased value"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramPeriodInForce1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period which shares may be purchased under a stock repurchase plan authorized by an entity's Board of Directors, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Stock Repurchase Program, Period in Force",
        "verboseLabel": "Stock repurchase programme period in force"
       }
      }
     },
     "localname": "StockRepurchaseProgramPeriodInForce1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r8",
      "r9",
      "r125",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "verboseLabel": "Repurchase of shares (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r8",
      "r9",
      "r125",
      "r133"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Repurchase of shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r9",
      "r13",
      "r14",
      "r93",
      "r792",
      "r828",
      "r845",
      "r911"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 30.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 Bilibili Inc's shareholders' deficit",
        "totalLabel": "Total Bilibili Inc.'s shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/ParentCompanyOnlyCondensedFinancialInformationCondensedBalanceSheetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r181",
      "r182",
      "r201",
      "r257",
      "r258",
      "r293",
      "r314",
      "r315",
      "r316",
      "r319",
      "r328",
      "r407",
      "r488",
      "r551",
      "r552",
      "r553",
      "r570",
      "r571",
      "r598",
      "r617",
      "r618",
      "r623",
      "r654",
      "r714",
      "r715",
      "r828",
      "r845",
      "r911"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 29.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 at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Events [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r624",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r624",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r624",
      "r665"
     ],
     "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]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r624",
      "r665"
     ],
     "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]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r664",
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://www.bilibili.com/role/OperationsInitialPublicOfferingIpoAndFollowedOfferingsDetails",
      "http://www.bilibili.com/role/OrdinarySharesDetails",
      "http://www.bilibili.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Issuance of preferred shares"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsLiquidityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfInvestmentHoldingsLineItems": {
     "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": "Summary of Investment Holdings [Line Items]",
        "terseLabel": "Short-term Investments"
       }
      }
     },
     "localname": "SummaryOfInvestmentHoldingsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.",
        "label": "Summary of Operating Loss Carryforwards [Table Text Block]",
        "terseLabel": "Schedule of net operating tax loss carry forwards"
       }
      }
     },
     "localname": "SummaryOfOperatingLossCarryforwardsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "verboseLabel": "Schedule of movement of the aggregate valuation allowances for deferred tax assets"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/TaxationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flows information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Telecommunications service provider"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConcentrationsAndRisksDetails",
      "http://www.bilibili.com/role/ConcentrationsAndRisksTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.bilibili.com/role/TaxesPayableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Taxes payable",
        "totalLabel": "Total",
        "verboseLabel": "Taxes payable"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheets",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/TaxesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable"
       }
      }
     },
     "localname": "TaxesPayableCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/AcquisitionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r250",
      "r251",
      "r252",
      "r392",
      "r393",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Receivables, net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r9",
      "r125",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Treasury stock shares acquired"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r125",
      "r133",
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "terseLabel": "Treasury stock shares acquired cost method"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OrdinarySharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r318",
      "r319",
      "r320",
      "r321",
      "r332",
      "r396",
      "r397",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r551",
      "r552",
      "r553",
      "r568",
      "r569",
      "r570",
      "r571",
      "r579",
      "r580",
      "r581",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r627",
      "r628",
      "r632",
      "r633",
      "r634",
      "r635",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r679",
      "r680",
      "r681",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesMovementsOfTheAllowanceForDoubtfulAccountsDetails",
      "http://www.bilibili.com/role/SignificantAccountingPoliciesReceivablesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r908"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Type of Arrangement and Non-arrangement Transactions [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnsecuredDebtMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.",
        "label": "Unsecured Debt [Member]",
        "terseLabel": "Unsecured bank loans [Member]"
       }
      }
     },
     "localname": "UnsecuredDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ShortTermLoanAndCurrentPortionOfLongTermDebtDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r353",
      "r354",
      "r355",
      "r356"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/SignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r196"
     ],
     "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 Direct or Indirect Economic Interest"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r193",
      "r584",
      "r585",
      "r588",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Major VIEs and VIEs' subsidiaries",
        "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": "Consolidated VIEs without recourse to the primary beneficiary",
        "verboseLabel": "VIEs"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.bilibili.com/role/OperationsCombinedFinancialInformationOfTheGroupsViesAndOthersDetails",
      "http://www.bilibili.com/role/OperationsContractualAgreementsWithMajorViesDetails",
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityVIEActivitiesOfVIE": {
     "auth_ref": [
      "r189",
      "r194",
      "r196",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the transactions or business conducted by the Variable Interest Entity (VIE), including how the VIE is financed.",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Activities of VIE",
        "terseLabel": "Principal Activities"
       }
      }
     },
     "localname": "VariableInterestEntityVIEActivitiesOfVIE",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/OperationsTheGroupDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r335",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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",
        "terseLabel": "Weighted average number of ordinary shares/ADSs, diluted | shares",
        "verboseLabel": "Weighted average number of ordinary shares outstanding, diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "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/2022",
     "presentation": [
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r333",
      "r342"
     ],
     "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",
        "terseLabel": "Weighted average number of ordinary shares/ADSs, basic | shares",
        "verboseLabel": "Weighted average number of ordinary shares outstanding, basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.bilibili.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLoss",
      "http://www.bilibili.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 15
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5412-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5538-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5548-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "https://asc.fasb.org/topic&trid=2303972",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4616395-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c,d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228967-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "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": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123395306&loc=d3e36975-112693",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=126898705&loc=d3e5864-122674",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(21))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(3)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.18)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918703-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919370-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919784-209982",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r796": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r797": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r798": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r799": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-3",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r801": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r802": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r803": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r804": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r805": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32006-111567",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>135
<FILENAME>0001193125-23-119748-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-23-119748-xbrl.zip
M4$L#!!0    ( +@QFU:#C&@@I2$  (^  0 1    8FEL:2TR,#(R,3(S,2YX
M<V3M76USXS:2_GY5]Q]X_G";K8K'+Y-),G,[NR6_S>C.MGR29C;9JZLMF(0D
M9"A0 4G;VJO[[]<-OH@D"(J$:,I7=*626"2 ?O T **!1N-/?WE:NM8#%3[S
M^,>#DS?'!Q;EMN<P/O]X$ :SPY\/_O+G?_ZG/_W+X>$GRJD@ 76L^[5U<36\
MM7XY&U];0^X'A-O4NO#L<$EY8!U:BR!8?3@Z>GQ\?./,&/<]-PQ @/_&]I9'
M\/YK)- :OWUS##_AK],?#P<KP=S#T^/3M]9_';_[\/;DPP\G_VW]S]W-_QX>
M(@3?7M EL0(BYC2X)4OJKXA-/QYDA-TSE^&_4@Z4='IR^O8$:N12!';EB>4%
MG9'0#3X>_!X2E\T8=0XLH(#['S!?G<)DZES"Q[=O/#&'),<G1[_<7$\DSJ18
ME_%ON=1/]\)-TK\]PM?WQ*=)\B<E?5SZR?OW[X_DVS0I%,0JBF:Q8K+IG2#-
MD$W\[BAZN4%14>XOUQD0H7\X)V25)I\1_UXFC5](XI+$MA?R0*SS$'QJOYE[
M#T?QRWR&4 AHCKH<\=M<%H>R\M3P(I>0/MF+\I3X)I>4$V;[Y6GEJUQBG]GE
M2>%%+B$P%*Q7U"_E3K[)EQNLA*9@>%/@8"6HC5U5J\;W1T38PG,I2+6#0_JT
M<@DG@2?65_ [E2D"%1T\S ,3@:XBZ:L\O$ 4,N30P>LC?(UYC@^/3PY/3PZP
M_Q/.O8#@.")_K5:,SSS\$SO%!ZS+%')9^,>7\5#?E66MSST8].[(''H' Y8V
M/],"'0HC%Y/B3J!GPS"5&>!D>@LS_.FHF#HI(/2I,^)_EG^#/GS(*=%C]XES
MQ4G*<FP*K)?>)JX=NGH!1SF6S&G#P9PYV+;.B(O#RV1!:> G-.I>:V@]!2XG
M0 M->!W=3D;7PXO!]/+".AM<#V[/+ZW)Y\O+Z>25:,GD'8$Q+UC0@ &0+:SG
MTVI4\+:^"JSO<B7^L;\J20GS1[/1"J=%.+T9<.?<6T)]%Y3[[(%>>WY)QVB0
M5Z.R'ZI4-IG"_VXN;T%=HRMK='<Y'DR'D, :W%Y RIN[\>7GR]O)\.NE=3V:
M]+A;9?5POB!\3OTAGRR@A2\\UX$9ZN7O(0O6U0JLRJC1WKOZVCO_/+C]=#FQ
M8*X]^3P Q8VN+R['DS]8E__Y93C]]55W6U2P9; T*D6CU1];T^KK*%NJ'^(O
MKESO<<N NDFFT=-/#?0TF'RVKJY'?WT=)//<-NE6Y7DTROG91#G][B^;&42D
MB,QO#<GOT91AONUZ?B@H_-ADZ1=U$S;G; 9MA@<#6RX_,#Z_@U9L,QJS69VD
MG."3XR+!F5*L33%64DZ_6(>1PH9Z;*:]8^9_VXSJ9>\T/)\4><YGMPAW+%E
MOPB^$W1%UG+\!09',"Z*<[E2%@Q\/S75MZ;2D'Y:)#U3D&1<%F7%95E18?U2
MP&3AB6!*Q7+('Z@?2&KBX:3LC8;HM\HH@ID/ \AM9;+WB]H[X<''*EA#D\6Y
M^0HIN*5!TJ3+7VH(_D%MR5%^V8S3$KZWH(Q^L3R$.O YNW=IU'U3ALM>:-A]
M5V1WDS<>%'I(["?/<QZ9&\^9TU\:"G\L4IADZ!=IUQZ?%\;,M$%JWFD(_:E(
M*&971M0>MLLI>9(B(E+37QH:?R[2F&3H'6D4S-HU@2$M)6[S1$.>8GW)3%:<
MJU\,IM.A:X]P7 "/)HUW\!0$CV9)[[Z@]T%A E4G1[D&3E7S;#.QPF+EYS^9
MO\8E6]XL,UA@Z?W2%%BM(J3.-2/X/ "C-3$:XH8;3W!KI--H13'FXJ*L3%D9
M^R(IKE]J  /W 6:H.(F:4,X\<>L%=&,[E[W3T*V8<9GL5I3?D@7TB^"1<!@G
M8BTW 9(5M?PS#:&*N99DLZ)\_>+Q<KERO36E9Y0#OL3\59YJN%0LLR2CE>3L
M%YNR!9T1*!6WB"GW,Y,US3L-LXI5)K,?H@<:?/,R!?2+8)CPXW[['162CXC9
MXD,-I8J5!ODLS&BMX#LEL_:+3&A&2Q8D*XOP7<'%;LHWB^I5"30D*Y9;IHQH
MOI8MI5]\CZF+NVYW1 3KJ2#0@>UD^3SV!HIYKY-0P[]B\L5E6;(P*UN:5$=2
M7K\T,:%S;)%#/O/$,CM&J\\U/"O689S5RN3M%Z=7A(FOQ WI#27(";(1L5KZ
MIIS7MXK-AYDMF=O*9.\7M6/J!X+9T(WADY7=&RI[H2%6,=LV>>6'L(_[/Y$[
M LZF"%^/N+N&CY,#$ROJ7(%% %\HXBI#1,,\&FVHFW.R6"LNU\*"K;1D*RVZ
MO\/+P/X]9+Z$E2YA9)YH>%:,O6RF?A$X">]]^GL(5;E\R&QT%I]JB%0LO4U&
M*\K9,S:K_$T:N*9L<5%YJ]J!U2XJUG?)7[UUKYIFECF5IQJ:%=MPD]'Z+LK:
M,SXK6VV6XCH)-:PKQN+6QMU+590[6V5U4)E"0[YB*>J<LGK*^C:_JRS_-=-J
M-*'8DG4\M7JJE3+'K-QHI']?SOX/5;N,F4)ZRK?&52O?^*N2:%A7S-$*GZZ>
M4E_BPY6E7?]:0[EB<Y8[>O64[<1E*TMQX9F&5\7&3++UE,ER5Z\LKY4I-"PK
M!JC>):RGO"?.75FF"\\TW"I&9I*MOTRF[F$%-HO/-8PJ]F3.>:RGM#;Q"2N=
MT]7/IU&+:G":>)3U5'W;7<:R2JN=6J,JQ3RMYV;64]V4^Y05E@CT*30Z4 Q3
MG>]93UDONDEE^=:\*V?ZG6*$*HY4/:6XW&LJ_W6H2*&A6[$^==Y5/66]X%&5
MI;O\E89GQ>147:YZRG -%Y\LZ_63:S2A&*DU_8)ZJIYFN_RYU3"3G!JEJ0<?
MFWL)]%2!V7W^_+14>:XA7S&*LUE[RNIF5W2(X(A[%]Z[S![-9E0P/A^N/!B0
MKCS7]1Y!</S4OZ !8:ZR(VM2A$975=NWN,XI!5DK*0GLN:A0Z[N#X=WHX(]R
MO)O%$M.WH.)8:&]U/%W03\(+5QK]%5]K=*/8W#G=0"&6+.65;O2,%O -#HD[
MF L:!>;Y*PL6-^0W3WP%>U>CB/H9-2I2;.V,BB*K+RG?(JD ZQ$D6$L487T=
M7K[V%]##\I[Q\@_]:)9T%_]K9BU$KU+SHC1*KH@F%+GI2X'6+)U$L,PDPIM9
M0=)3_^!'^DX77UY5[U\SF!LX+%AK]*F\+U?2C\HZ0$Y):2E]);S2UT@N3G%&
MP6R1YDR$!N.:X;^XI?Q 7!RY-I[/^ +ZSY0MZ05=>3"YRW?(#N5I&H2Z4K'%
M12I>I(MP61E@WULHW?I7LES]FV7CGW0#\7M+;-S!Y4OLW0'@M)P8Z&N;*VD#
M8VI3X!!-@5L:U&\[Y?DT;4!91=G>!C+E?V]QW!)]59ZBA!OO(8E^"%_4 1H
MN.9QY8D++[P/9J$;YVDP*#0O4Z-T-:K45J6GLI//-4G$@WDC+"<&8)$8P6NC
M*%%@B5M-?>U79-:H6?6KWZKFC-L.B=UV7GMXN3X23YSZ&BSFT*BML5M^UBOH
M55$*[1.8AO@W1'RC^/3R"3=@X&GIUDZR->9OMM8B;Y7Z6FY5G*:)*&M2VYN(
MA!7/T)8).HO&\+[/[5+9V5VJ*$N*U+I/-@VC%QMWGM>FI[2%:PI\-OC"Y]-K
ME-_X9 ,8=[+<5Q65=5=[09W0I:.9).G<\^//:IVNKLVK49VR&%:CW\8RI*L0
M2K%03*+*5TUF[1XP34,*YHDWCZ WL9ET>36:5,_HU[";I PK(^2U1Y;U*JA?
MB)=0C:&RXJ')^*G-6J[%GYH&Z;:BR/12!*YJ2!FO2BS31!2R8DQ7Z.G(YPUT
MJ,FI4:'!(E823D,D(OJJP?*C?3E552?1Z*0LKISF^%\_B=]VIB^G@KJ)-<I0
M%GOJG0#LIV+*COCEAZZ*!!H%J,LPFD. _:1<<\2OT 4JTVB(5Q92*L\!]I/]
M;4N2C5<=?U+6)G1' 5\)CPDM/AHL<5KRCVB%*%J@N?+$51@ G[]24MC8;[-
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
M:2"9+AW.&N%I.7KS2(RI3=D# L.PX/\.<@-W'6-QXN7FCJXL;(2H92)N8(Y
M<84+75N2Y9,T!@5QXWC2W:P&-\;4,ADQR2VY']6N;TYLRU6*OV9XB#8FM,N:
ME4EOJX)7C$,21MSXSL]NOS9:Z2:NBYE >='=1BZ&CG6PUZ-?8=?[WTT [5+=
M*+AVLJ>.QZP8?J2YL[_[EXS!M7E]A-SMRV[T;6XYQ:N^NKI(=RN,MGKR)VC"
M\AI2KO0JO+,GOKP"&IV<TTW!V(!YT*^4B&[:Q [P6FL5J(-@G6EQ*-D+@S$E
M#G/7%S2(3DL!_LT58D2(->Y=+7&'M1NNVL#9WJ4D2THP9B(^0R6.A%3C3 $9
M>_C)XT!??( R7< \.\T[< $UGD3;K.,_+XO/@[RUQKCI$ J>B><Z-50>.56G
MPTG7_;@UV*U1BL(7 "*]SWM*GN)I;C?D5 )HJT>F)5,_<]5$1PYO5<)W<7:#
M$J-K..%3B<U+#F?0'1^)<'R@D$7((F^/CL+*&6#:)>Q<(W&=AJ4S0F8<')//
M4QDS1484N!#G!=T>$3."]CP47+%9L$ QH(W!# ;8],&+HV0[U&>BR O%2Z5$
M@?8\%,B#F2^2 079\Q!P2Y^"Z2-U'^B-QX-%M\;_+@ -SG^ C0EUV%OXDPKY
M1H%NJ%@)YH-)$]"Y)]8=?>YU@G?YIJME=OKAUHLWT0L820+/;FU*[=8_L0*
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
M=-Z1IN9TQW["1(BR,-\@)BD5^4*H_1^O;ZXEY9WN<87L[5W]SM:(F$)$X=[
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
MNJ+=P">&--27$S4XUPSR=J Z1ZS[-;RD38E*VW!W:@;[,6^-ANOO(""+)SP
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
MJV5%N!-#1V=1L(%P)&#S>EV1<S-'^!UFQ%><?2]FM3>F4!+,'I6=8)@^-V)
M',G8OYJ_S$"_4!%(LV%%]M <0 0X..RW>>E>@=B\"M_";V2N<CNM*P!#]07A
M@>%(HX_W\(JDRDE%71Z-]A6(H;F)R.%P9&+S#EXK%1MC<94R\+$L2,%K$G0M
MUJ\$'2M80_,CT<#%$5?/#]T;2J^"15P$245P7=8K6B>E(%?:NH2YPL.'VE@5
M*X9TY^\.E2/U/FP!-,\*9;"2/6"W>763'IJN+47#<2^U;Q>H[7]7)'!5<N?9
M;DI(/SH8ID,U!PE'"#:- E>$&HR"JRSBNC@VFE!CZ\60]BHN @ZS;5[R[S.B
ML\RR%#V4 C/];K.*Y*'9O[@H.(RW>;>O'PQ 7<RS-$6)((*&U;1ZEQ[:;5Z(
MA",$F]?XAPQ.'Z+[O2SG;UDB<&=GM*2$#V[C$0'A2,#F37Z+& [OM]I,3DY.
MCD=#F_AL"!Q^V[RKU^<["6++>"_E6VV V-.SXZ%92=@0./RV>0_?W?%N '%2
MZUJ*VWVS2P5E:!82)40<X=A_*[]+"X1)ELL/=!T40?T0(U3[V5WHS>5B:%N3
M$B*.<'IY*%]G$'HAAIH 1QS1\#M4,(9V+U/ PPG]LWE%7E'5? I0LEKL=ZA@
M#.TE1 $/1RSV7]+)RZ7P'K?;K")Y:*<[%P6'\38OT"^DJC90,SI\>XT+;A#@
M;K.*Y*$=Y%P4',;;O$"O:+GY#&FQ0L$%FM6T(GUHKQA")!PAV'\')_E[,>R
M525J$C=5Z]\"$YY"SPK8T"[8.L X$NOCZ7R5QF1-WYRO] K[5&"&9@I4@\21
MC\T+^I8UOOX/ 312>8=HMJ] #-,93@2'(Q/[C^FK%Q+XYR-^S;[SS"><UA6
MH;W2R<!PI&'_UEZ3])3E19#\/5Y(CQI6A^J9:Y@W=B$>CEALWM?OPBD>EU$,
MXXR+ @%5Y.L"DSJ_P^3\X.3L8&A'B@(>3NX8F_?UFB*!=MQH,1D='1\>'@W-
M4L)$P.&US4MX3<=MC.=W/"O55IN:VJ&90#@8.!RW>?NN*2$/NP7_06.G54WQ
MT*P>7!0<OJ_P?=G.AFDC/V::9TD<D;I1=8VHEQDB!4 =I/%9<U+@#[??>-+!
MR:(-N75EH3=R]0A9URYVPXF;22OAV_94%5!N.D=F>\Y+.3XY=9JL@,$\$9<I
MM:937[;G[JKXGNKTWFD_<>,"WI+W+.(-9,;D))]YC>?H&M'B:OE=>AFD?S*X
MRVDY.7%B[I2S:YN](NI-Y[ILY9D=Y#-2'0'^0XII? 0)(H4GBZL XV6<OM.J
MW((YK]1_<N+!&I#+2A^3Z?29;21(ZX7&45W5:%4O;0NS0'X*O2<G3K-HZ4I/
M%9'I5)NM3ICJ-3Q_1B&">?:6H =4R(4FZC8Y<?+&T%9:4B@^I-6\+M$M(&U4
MDXV1PMH2=9N<>*"2J8M)"L6'=)JLNO:BBQ.C^>3$:3H[7;%P(?B005/U"-K>
MFD^=&+!;;U][M)M(A]F9]9M*FT2)D8N V7XR.CXX.7#C MA6'A(@)A)I&EH7
M#UD::MXL][M,W$2NMKQ<<NCW(O7F+H4:PIB<>J!Q<7BK)@Z*P'C&S7:7F6R!
M<+%\2DBYS30B]Z\%.=9 *Q3>8OC=)J=.7H ZB$>*QGCZSC:B:ERKE)8-L_WD
M]'ATY*9V4@<!B:$8S]O91CJWA)'H/OY T5U:!.D[*158DRQ<2N*.DU.G-OL6
MLE+ 8SS/9QN!K2IT"T2S:@(S;6!"V*+<>!+/-NQF%!86<)[1>G+J@>JE)00>
M".-Y/5N96- 4 9"(N)K.T6OPB?)MTYW2&:,Q"MVN+54WL2?#-@!-Y 7E/."
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
MHM#LZ,C?[ (C0=89#A(3I65]D(GKV$<+PI'6_W7F'"X-<=QK2Q\6W-96XZT
MKF+)06"\O&V.PE_?LX\O$8HK.< _-NR''R;C"'-9OO5WN 0Y=6M1XS&#9"\*
MOU;:XD9[(1\A_!.?WH)> -Z.P=K2^2V%XD6)5PZ5TH-#V _P63)X*I_K4NYK
M":T)RXLZKM;$YLO1;TM^,CV@YZJK$B]>J6Z@U!].!:=/?0J+BF/ 5D?G1XE5
MKA>]5)"RKH#2J?FYM0S5@'E1PO0JRPO0MX($Y0I*^4Y;P.'TI:BU@#A(O*@V
M*G32ELI(H3=@=?HTVUIJRMB\*#G*<3FMO;IULAIHCC09>9?,6-\S5PS.C[*D
MP5N&82[6)334'7/%'<D[Y'#$IX+%BYJDXX2.6T^IRR!'-)8=J*6[C]S'16T
MF)]NZUXIR(,M21U\7M0V%3S=MGOM!FQ.U1EC+]<5$"_JF>X&-<EB4)CM <^
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
M79 F,A)V]Q(,/F%W")8$L_R-@-$:INI0!<9%8R(;H8D';ERBJ+$K*+UNL_L
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
M;O-=3KKIMUU',G!]H)D0ANQ8:O^:JRV4WUZN14* /\-NZB0UG'Q&<YB^IMG
MLZO;W%*6XK0=G@Q"J"9>9-VG-;+E8=\QT]3Y7NX;%2#V'E#[%8D7IX91V4@?
M;4PDG7C"X=JD7D4@\>*JQ9<:W7$ H),P!I4EP7P_: //Q-.HNJ%]QZ0_?LMI
M514- SMG! #CQ+7$M$U:%['%M](G.)[A^W#3K0[>_8LSN14WW"KJ2<<.6.@Z
MY.3TPDGX0BNIL%9G5^@FGFQMO1ULEZ77?T;8+6M_[B08PH"H6^"4O-QV\LML
M4'V77@;IGUQ'S+V6,.F<N#J86F\\1!QV]^M=OGTZ*!O> 8&3P%F#"X,%B".2
M?KW);S.,XO=T952Y^0QG0?J.GD$!:_@LC 2R4AP!N..D<(]!3:458HZ45SN]
M6P^59Q0B8 CHROD#*AQD#%AYT]VK9 G8:SPY/S@]/.O[J7$[S!:86LY+6M?I
MFB:J%:5&D7<FKFKG;BLS"_C,V]R44?G@"++&)PUTW&I8,<%%M**N/#AT&_3<
MZ=??8QS]H\R+5>G?!_2]L9'A+(5_AA2+S)E':YR*;78NUWJ^_AQI,D7?#J(/
M+APD,.5Q.HXJ,J2N&:SF%1Y+[R7*?CCM1, 6IQ"E#_'^YJ3FVDC<L_BDB?GZ
MW6'7&&&W2:, 1_EO"V*$/3P8G8Z.I')5ZE\A=ZK:"-<39T?5@B;VM7"K['_+
M/JJ9^SA]G:%QDF3?B4,]S/+KK'PKIF6R<O0QY7+.^@9QZ,]%ZKYB3\IR$U57
M=):)@&>;J]1SEB33#'^'J2):,KIC58"=O,SHBH2SDEHC]N'60-/PD".$0;U
MS*)N]%9TX+2<<7N9L&6L!->+.X42\,[KM\+L-([?M(@U@?MPMU C^0\<%Z =
M3(572+V1*BXX37'E1OS['+#G \X]F(2Q7^)>%1/L7"7Y05ZMCU@=1 ;-0#U?
M4IR9@2Q5+E=W!505K2&;$+](>;_ZMBGK@JT$U!9M0B?<:GE"E#[D$#,GM>':
MA%J)SYYGNM\VH1.G^K%P/76U"9UP-6#[GO#DA;M^.A XP.^TJLX2.W=2R^>=
M"(TS[_8&04(/ZKUV%>F6K@Y*[NP\7@JYOD.\,Q?VKGQW??28$8!9/_56@G@)
M41K@.'O"Z"/.RCQ9/J-%A@L4<4\0E6[5[NJL:B5_QN\+1QF*Q"?=[>O!70I'
MW3O)"#C.<U2T\A?B7.!O"09T'W^0].;;7P'U"LZ,8OF4$*+2B#AP+60.0]T'
MG9P=]'NWY5/[6X[@\+N/IR)CI$IWP.3.O=B --BJF#IR'QX1-B%] H9(W9*4
M!P'@/?HKV16T+NK!>CL)X%TNJVJG)+6=Q,BE,0KPR\X%K&7U4$7Y:FX''-@^
M/$\(B-Z03*K=2M-G:HX$++ 4/:9L&=,6F+;<^<!]<*!R*GO7EQSWD\ O-RP2
ML)HD*"S*(%F=EE([&[_3Y/SP\-Q-3%FG=<F6K@). V\6G"O*?0R7N!P]Q^\S
MXC_U+8/?HJ] MR3V6M9O<GY\,#IQZ@)B0$1Z4 V\48BE%%UEBR6NZ;@B"F!:
M*(F)W[$BWJGOHF$Y*6"U]@HAL]V1:"J1R7KU=\#H\&76C.;* .3LP8"0(;3*
M-5H J2YSK>RPC,/3)JGNG@!TV>I:+6O#7ZFEV;[)_UOP&<_+N9#36VV ;F>)
M3O:FYSZ'&;0ZL^)_ ^Y(>=ML _0Z.2U5>;M/J]?6]V=22:E$SRC,WJM/]A^L
M>QWGP?L[1N\TO/EQ6M,DLL2K=IV<'9K(O+//I:J.,4_MX[6?G!TYK7>AQBZ&
M;B<&Y(,%G --9O,6=9N<C>QLX\*HW#8R4D?CE_5:<CC ;3PJP^(1OR#\ ;<+
M@>K.:@J<LO-*H:7%*\AD[Q3AH[%F5E83!4E14M,D3MS';0\P+&V!2NH]G[-<
M*? P6+/R]BD*'ZX$QF3BE]%U'-%2ASEH6W*?QMVV ,>9FBN9]^RCAX/ GN64
MIOP:1Z +KX@4F^)X[2LCKQ.U3)O9:D!LVD$_T"7.@B@,<G*+6&4WHB1%39ID
M9E&]<8 7[N)3I?QFVD+; #1@%^4(;F,T5ULLO/9 IY.,:>U6BAB%O?K--Z12
M(,E/N1*[A-N\]D"GDQ><=MP6HW!K)54S^H\<NJ=WN2[L0'#G&ZUGD!XY=4+?
MYIG$#CVR6I'8-%M]4.IU^2NU\]N_X[:P\Q\Z29+-G)Y2._^AH?36W4UU:(HP
M1M':J-BT+?X+1:*DH-*^D[,C)QJ*$?.=&C@O,E?7Q#V1!+5Q&"0WGPL4Q2@M
MGA'A$WEB0)B4[Z)E=]^2N&*(0+0M1P2>. WSZR+P3I!-)+HV-0U(C67BZT&
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
MICH$H'9:.:B-$/6P<23:;\C45;"<!^E=3F8?<7V\2Z<9GE<^CRO@\NS:RH,
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
MX)-:/8_IQFOR<;J-5R QE>XT%&#D)@MM-P'JH3-1Z+>S/)N;A&)\ Z]+C6Q
MOL#JB+PH"\SS6HY:**C,WA3OP<4 +Z!:X+PH(7R-I@AC(#!.@S1$5UE>Y ]9
M&E;AW ](+$I)7Z*C'_N9'E<F1U5D7A09;FX6\@3&C-;UI!S@/4((QHMJPMNX
M?DN#.<F1\"\4D;J2-,8#HWE<SL<IC?DE-Y[-G).LOTXC5Q$E@S<)M,=MHH(Q
MYR[YA+,0H2B_!<BK[V\GQ0!"'J=-TGBWR!9#5;:1 6FNG8%Z4;I8(0#OF93Q
M[!BF6(U!..DHK9S)U:N"T$3]8L/";<:,TT>]2!C/J#](I6 ,R +4 :*D&+*C
M$.V7<CX/\/)Q^CJ#J3E?!.GR99TE8B^4>Y@E4(A'U)G+T#;[ZX@Z?7EI#%@Q
MO_,Z6D'TI89*M\A%@N;4SL;7*G)11TS;" Q&+@XOX2IEFYUUU]EM;2T@KOV;
M"\>'&&]3?O84DZ4'BFZQ$"MNJPEH!XX/ =QF1>2+^YII6<F\UTSD3V4XZX\;
M#L0*[O+J(Q#+T\'1L=,W/\GB8-R[V^"S5U[%;E3#^:F/Z6X%PE%'9:\H<<O8
M!:G3/IE,1TZON/KR4 ;E0WSRCJDEP'A)2KOK/=%M=ZMXXZ7924=1YX#R(1+9
MI-,?Q>6E$4E'6 Q 7L0D^_NR0]GDY;NKCMS;XW9=0OD11W$:X&7EQ-B_A; 9
M[:!B'V2VGUR<]YQ>?9-=GA!RN:1DR6Q(@EZ P$X$I-"0)& F>]9+$1@T)/5K
M#30;"7EQ;D?OT+(GR87%EK$8E0]6OZZA=A?GE@+\#01!4B:S)<-#XH.ESX!(
M?+$=&92-S&QD)I!_/L]2^OV_RT+T=UL"C4YU;MZ,9EQG><2;SI]H,IAT='#@
MM+R &GM9-/N0OO"E?,OC*";*:; ^Q61',J_/9'1T?'!HR>#9R[$L1^9#VL$&
M<0_!'/[YBH,T#T)"E+RPC;1S#=;2JE(_ON7"X$A1 Z$/=KF>Q.G-T6]?KC*5
MH%\3WN,'PN,DR0JB[SQ26J19(;E]:HA._71U%AA;E KPO+#I48O-)G#C"6?O
M.)A+2_;Q.E6U""U9(7HY(!6@>9%\D$VH0M4W?K<:H?-;K8((=(2W"\Z+&L\6
MQ>?-,6A5CM),0"9"Y'<(&9?%+,/QOXB[=EI3-4??@#<SEC,!_$Y\E38T?,T2
MQ^7_5)8>XT9NG =>U)2F9TZ5S.&:IN5Y0CC.HNI]Y %]IW\26X55!H![]L@;
MVX":[5\'E\4RT^S@F\H\5.E]N[$W+&FU'8K@\R8]F%!N'1%ZD?#P%=/,[DM*
M*LWN, [_6<881834;PAVG$BP%%6Z5W44W0;A:Z]%/6!>I$>DI.[K%/6A@2)Y
MT2?%$:KSQ&V$<+O-50>;'Z6KF517Y\)=>IMA<:%#E>XU8J<:DB%I\H!YD;%Q
M:T>ISO35EJ*ZP6[WJO%Y\[RDOZ_R\$AR,5IWV:%T79)<'238#^YT5..^1GF(
M8TH5("9-*MO54Q*D#OQZV$2.,0[2=_JX>KG<-'FJDLF,OP<XNE=P NH^^&0T
M.NCY-:LMS0\EF>2U3//Q!PB2F,)@%_D*?46^>;8^667Y&=DQ%>K<6DU, 8$=
MPRKKO'!Z:HMR$]+Y.'TLB[R FSW<".FV^2WXC.?EW,:\5/ALQ> +I^J\KW-3
MBWT^^'F96H5K-;J'S7+]+9"A6PN/K]-0PC ?O-DH:6]R;&^[V&X^%S&N+*!4
MVY=-.!/?('S[X<]B@XSR(>JV-<OH__R.\F)M@!7>L U^AG#/[=.^I_L9GU<^
MU'9N#>L&[KW%<A/CDC\6,X1?9T%:72QS IGDP5;;Z7H@H;)XGOS[T#7)2B\\
M03<>(3+\.8\!&L$YW;XQ&1U8LGH)8WEL3SS#[#$8*-3O.T:%1)YJ9JM==:VR
M5/V@K7.5&3DR9PL'O!<>K:UA;T"E$;&J$O]"-;<?PY^K&6KI3439VXLCY)8'
M5R<^^.!*^P--+%_\T+R985*7M7Y=?Y]!5\-Q"/H:M=W]!L+)GU]^DWIN"_O5
M6)T^V-G=)=CS1I$I7K@.KY!)=(]F,Z+5V;D1>:AW,(![X3.LO*OO3MW1@263
MB_(ISV"IF/=;I)OP\'7*?5^.PBYBD)Y>)L*0OR;96Y#0A7N7DF>F^ ,16L1^
MU.)>A'JGGC_,.;W-=W48%GUBMQVL;^+W68%0JBL,O5$(*J?*@JIP6L$RX?ZJ
MN5*H:[P).1K[0&4%/'6:);+K$NP VI[?;(Z+QL$%/VT.+?AA\DQ4(8Z.M_5W
MP@Z_(O8L*'<LQ/;<7U5$PUU^.RT(L9:"!:3Z&XMK'+YN$6O/&]4X9UWK9NU8
M+-/&3!3UEK"Z=O81,GNK#7G/='(*L.?H/I-9U-HKC"UC+_!'RMYF&T*P$X\U
M9?8RJ/6BFK79M&TC6\4X/3I-5;E@HGRU\ZQB ,5UU0 9G]G2X6+QHNRT";&X
M/KRMR$=ZMINX['=*^ 94>A,9MS6Q&5<Z+OE>%(*^F2^2;(G0"\(?<8C8>_4#
M*=A%'&OHKIR_9D60-/].PC4?LN*_4/&,PNP])7ZPE#>U5XY@7?7R?7+6.PUW
MMNS6TB<3O2B)W=J9=LM-C)A1/A>(/)J]9N17C7""/Q UL$3C#X2#=_2,B)SA
M]U=96N @+,H@(54RI6ZK7A!)1&<IJXX7\]\[3DM*C3L*KJRW!_K[Y[S,QV$1
M?\ W761,]SZRDKR8'_=\#1R6@RCAT)$=-<RZC^A*NIS]Q#R3_$HI+S']O,8%
M 7\'6]]'','>)K#B,]M6N,]^+*/^6I1[AB4)#ZP%(>J*\8^XF#VCA +/9_'B
M-;M)B[A8<F^_+4:I8;M\,)"(0T%^JA"M1?GY+%G7-H\^1=Q'ZOO5[4U2;V^G
M64VA$[6^TYIAF$BXT*R%GDF?EM*@.A0DKTO;S6K"G9BF#,I$#,U>*4JX3.6P
MU@(!UYGM:MJ<^%B97@I\; ,/&SJR(QZ_E$$)_G]'#AGTA;=5R;1+Y- 1US_?
M+A_^'3EDE*&N-5SO9MA_G\BA8[]S+G7:)=CS1I$I7D0.V4L<L'X=>\Z2Y#;#
MI),-"W,K0FHI##YOB<3JZHBG7L16]0!^YPV+9O*[#@IT&\289E]V.]^EY%42
M&VABE(YSU-F*T9"*%U%R]EA"H>>KU#)^+B9-&FO9#?-<&=B*:BT:/^J)V)=2
ME5#1[1E4T5!/DF%F(QS8LN"RWD2<J<?3?GL[\."PJ#D_3#?)@4UZ'N<EX;J.
MW,;(>51!S_-R7B'XM\/8OG]BWT%#;6E>ZQ@->8[3J*JWDR79^W+\EE.O1AL<
M4_\Z8>DP5=/=66%X?]%FH3=9^MOXZ++0KOUT;;E@2S\*G#WRVU1L;/8(9J]-
MU@XZ=;\(Y.\9\0Q(0$5XAAM?'93:UU8K)(((?)@*H,E)W2>KO2D38!KT-7&%
M ?V30.Y[;C>_/3DY.S]U$_7_0T]J)H\'79. A?8YSO^\Q0C=I07"<']TL&$+
M2"!2=U]T^4>9V7)&#[H0@L8)9:_TE381A//#C%ST<8JKL-J+2@DF0>\\M6QC
M[VN2"XD@G'>:SN"'FN0JK/;!E]K^X=7O/BX@@7#=[XS<0YK@<D9[X6<^K&#F
MT6BHU6X$!F;#[#$8P]RO:WK+L)71X8^51ZT2(G.JL)![X>K]0T05C Y=YV]C
MR;?/, +*@6&XD ]D0GD:H^)B9DFC4_I]-%IGX]HDSY)&IG#[$(!^.Z*UWP_8
MTT3&"GMNQL;RF9\?'E\<V=GR/=(=V)CMN:L:S;Q-R;442J"9U7S%.0YW=PBV
MYQ=I@;^N#ZGVC):>*08LHL83<%/2G9P6O-FZSVHVQ<Z*5.@GD:<D._%+TV R
MDV))N0E760G);VO'V']G)!19>H[^;<$3:2B6%J5]"YX@IM\P>_Z[92$<'=EY
M/':FA1_M/3'(T/\W2SYH*R-II\R#5! *8E,"]]\LYR!@]N$685^R/J<:=)1[
MHOTBV1:) -3@,@PZBDLU)0H!*!\3"SH*B#0Z\3FH?/"!Z9)/\ =[F]W7["3@
MO7#R^!$>TRA#/7N@70FYSY>T%1]\\-CX@2:6:^W5NQGF63)!P\^U%*/?8<N=
M=@?M1]L50X;A_<%CS<I '45QA> ZSHF9K,0HMQDNK_)=HM -,\)-T0K: _.\
M\!QI'5/]N(KO -TUSHE&>9<6.(:3(:3>PS;+E/$_"JP]'6:V/HV)(YBR-IDZ
M[&1[_J34:YN=;73J]QEO=V;WSFE_DN"96=0>E)=L00T(XV28<3P^;>B:W!YV
M(KP:?J.4YO9Y9G%/YWZ3["G#S-WC?/>6\=2>LUR/^[1^W==#B_MT"VK(SC',
MQ!#.]^GVW+;GPNAFG[9<"$'X06(.&*:BT8]%0\@UB9OG,";B]C7A*\YR*^Z5
M_*^176:821E4YD@?=[LF&SESTK-')76.VDM6SOL68>0P,^&XFX\\)G)\(GN.
M;"9/)7=Y7J+HN@1-^KU:-110WGA'65T=D? 8UAZ,L&+0.F*;^=262YP),ZRW
M*^#0%,4%4:5MYIWG?XTP<YA:G;LMC,]&SIP<2(+<?;.8]2-U[UODXC;,=U-W
M\Y''1,YL'-9[%/_ROSH0GG <(L+K:9\W8T5BR,8P3+MF[[=F/8YR)K=GB6VY
M;CTJ+V];'+#B*:=-!=E9!OW(VGJ^F?;):\MZSKP?UM,3_^7-V)PW0P%A^H]B
M<>IEOAME.V>N>Y;X5K;$5\B<;_-:A! 1^)WDR+.9;X/[G 7@V?N5##GCONQJ
M"6B20L0PS.(KGBZ"=OSG+(-AO9XIBL+][94P?= NPI[I/'ILY\SUE8W6>D*@
M!U3<9WD.:Y."ZC_GSS@MXBA.RB+^0"\H+#'-/73S&28E(+F%V4+$4!94"H_3
MFP 3!Y UP?<*F7],?0)$=M'OQ6MG E7FOCK4M3G1%,)?=(<B8)U>A0Q+C;W8
M6W+%AVJ.JJ3#/A6'!B8&'6<R.APYM6^V%%@WZ3>A^U 3D4/W-5DM*-HC7U_X
MO)$(#YP^U_0A?@EX'^H%[FYVLC7.;$_P.%7\>MGA1=!]*);7D0GC>5:FHG/?
MR/C KP.G[P"]3!63K/*A4-TN@?7&IK%/U#W(<OGQQ2\&[T-1-KBLW:5P=4/D
MRC;^@)L:L:R_9@!^GJ74>VJ6)4!87M.N<"]H/2;AI5-OR%XF15?V^)#BZ0EG
MTYA>\P7S8-.([&!.K:!=><Z6Y!Y '[(WJ4.5J7B:(Q$>.'4$M"/D=ESP(=W2
M-N5%@>,WV+HH\0]92M(% W>3*NB/UIQ3G@L*8Q$^./5$[F,VJ//!1%(D3AY$
M^.[5_G?OTBU2'XL9PNR6^3.*$)H3$-N GN!(2PMRX@7IDC$W>OSZY/S@Y/3"
MZ6NRV?GD@G=^Y&I:9U?LJ&RI)Z$W\2$B1#M62F$F^EX44BN<,IF4OE]3:$<F
M7"[9 \B2H=K[*I&(5W6K3$XS&V87!69ZD:F)3:52;DQ95P+352&M_J2H,WOV
M>.-%]B+;4\";/*<^SP5I[M.>C;2&2U5>.+W'*:Y&C@%6 LN+S#:-&X143GMM
M)Z>G1Q?GPY40'Y 7J5>>X9J%XY \WA(2?P/FYL\OOTGE).Q'T^<>G3CU>N@D
M-$5T7N0LN<_2=[@NSZ_16Z%0E(#5?')^?'!^9L=UR5<56L@'+Q)_[%(H57C8
M'2I0E@S7RKJND-UJ$MJ!XT4Z#+,R\D49-2TLF?ZHEY*"8R9^_9Z]SK(R#]+H
M]3M*B^4+^D#I0U;(ZD9).TY&1Z<G9Z=.O;@DBX%A?-6 92(I [^(T0?"10S;
M\0M*XPQ3 JY+=(U"2L4^F?&GM-Y1VR%KR$[M[/J2- +81*H#71F/%SA.# I8
M,EX%]LRIVFE0NLIH)8'^U@,B:'DO$MB!B^4K#M(\"&E8QSB-+H,D2$,7A9$Y
M1-TK!#_(NDY@^ILH\';SSS(NEM]0,<NB.Y@$>4$#Q)Y*',ZJ8!HXKT&65,=]
M"I:<!Z'68TW.#TX/W48L*+*:L6PZ ?8A& %6^&O6P _7FZL28R1T3>5W DX=
M.W5-;B5*95P^Q!"PI]PS"I+X7RCZ"DRB[]GI=9POLCQ(!'+4':IZXW;J4-I)
MOJWQ^A Z<%GF #+/K[+Y6YQ6L8TA ,KCROAP#W][G07IZ.#@">$0@+%=951*
M@AC_5K7G.;6?=IHY]AABKV#Q2T!,6)P3:NM@XAWGZB-,3H\/#P^=ZKSM#_$6
M,'V($N  7ND>.3%/-MOHZYK<H0@OG3JA=EK,+='Z$$C (?T9?JDO7M*KVH><
MA@/8D.46- .N_)PMEO/U*J H?YQ>!8NX"!+J5$C\!LG?TN@^@Y:\/;?#D' 7
M/S\X.'<: M!^%S8"W(?0  Z0:Y2'.%Y4^D+C]_KKEC=2Q09+#I0.%[,<KP]Q
M '!YW#DX5._2W&[DUNG4WM_U-BU#9M%?7[:=;%0\^M<I KI8$9;M!R,8A[<6
M.^/UPO_]F;PRL>:?<+?E]*&N%H=NL^QUW%>ER+SP"=\X7O",^9?+K;\H!R=H
MC$<XZ2 &H9. NP U&4+0KT6,MTN)78\$O4"A.+HXMU3^K:4+4@N!ZNA6V["]
M<+;F:8$RIQ9AOPJCK=*5R@Y(2E+04XYWX'GA&VU5A+[X)]F6I=3?W<3K+[T_
MOV;C]"8MJ/E3Y!+!;$QO82.W"8D4UP9#TY5 ,N$=S?-7X=LS5.6A,41M(O'Q
M!49!2JV >N$7O7HX:KP62?033H\:EYUEYE@WD4+VPA.:127Y)T9RAUMIWQJK
MI;=U9?U$*@EU 7+@>>$PW8LH?=%3;,NT%[_JJUF017&0WJ6AY$S<;5B3Z=1Z
MH[$^6*<?'Y(7A>S4CH%VUW+&(.1=;W1FY\G2STNZB E>%(]K4J=UR5LY)A,P
MEEQ N][-1<R72W$'H!?5T,Q(RY?CS;[8I =<O\:5ZO$%(6ET[';#R?GHZ/C<
M&S_KG87!%@D'@1?UIO;]Q11$PN]4<<*;^[F2>!30F*B,Q M<4+"0[%L&SKQQ
MCQ&R6$"]B2H[')9NWG5ORS02LY;5ED0#G9T?#XC%8A2NB[QL99A[3)/E508C
MI#F*;N,T2,,X2.[2:8;GU#MU_<<ZWNEEAE!A*N@IQT5C5X2?-CLB_#!A?ONE
M $E47K1!56/G7A#XU&:8Z@'[[ ?P]"$X+%GW) NG&]_9)X,:5A\"H*Z"?#9.
M(_(?<IQ]! D!/"ZN HR7<?HN"Y50ZE]#=N(-9$.\FJ -A$WQPNWAGG"-%ED>
MD^*\ET'Z)^^XVF]9T^?$P<ZD4*3PK$4O=3H3>,X[BCUK;MA1-9B>.B9EI@W2
MH)>. 6.#7/!YEL01V?NI#LM/S"EJ7J-W:.G3%Q-+RA)PUF*)6DB):PX2=ZC!
MN++@J?%933:[@*Q%_?0O'=<6.WMBDEGH#&2SDXAKZZ;&O3AS6M8PG!A_5-?!
MOEB$0 P$XG!4OFO@3A@7=^E+^9;'41Q@MELWOW&5.N]@\)<M%80^1,;<QP$A
M5>)^WVA5D^\DT8"-ZQ(3FHG8%P/%LC-<O"(\;T0\"V3$:E[?,YS8_&P(2XS1
MB^B69AF,R@8ODME>XWH..O&(L"(Q 4(OXEHXJ06TWHDV\_#HY(?9&*4PO8@S
MH6ZG05C\$1>SJS(OLCG"JRU]*;?[JG2O&'7QPVRB>IB]"#M9[_N7&<;9=Y+'
M5^4DW+2N\?PXVZH(HA=A)N,PQ"6*&NJ5?#5R^]38G*3"L"$^!:!>Y.4?YSD2
MGH55@YKJP5_:>*B\R,/?F"SC--)2,V5=:Y7LASGAU/%Z$8=",L*JW_,8K>LK
MD!/_,2OR$T'T(M[D":-%$$<WGPN"&R89K5%8[1OR<TZA=XWWA[E-:$'V(@Z%
M$MC824C20*ED^9WJ/6?P+]HZ2"4Q)[ZZ:&VX\C@EG3&:D>>3#UJ,M&>7K:H*
M:@=G+>D E;AZO[;G!3F;Z_U =-[M-JWI=7^5T^ L[R+.0^:#\]6F_B[Q%FN^
M8%PB6#/H-?@42$VA=PW7O=;969!:8'W(4PV;=;:@>5-)^EM"?#T'!1+E]JFA
MN;^<=Y:C D0?LDUO3S=BSHO3$DA^7-2I<.MI5[6#R4?*8A4X &+AV,-+R@MV
M#F3E%6WTJS5[W=]?#.\$EICDT'6,R28E;T%6GUI3M).M6.XGV%K:&L ,^@:Z
M\3IKZQMX-++C4:WO&R@1$$NR$E@_BM_9T<C2=;2[5R#ELYIL=@&Y<C.S(!WO
MO0);BTGF%6C  FO=*_#(36(MU76P+Q8A$!^\T1Y0L=&@1'>19KL:@DL/35/W
M#S8LB3?:(,QH03Z[3;+O?9O/5M_M8$!3&*(2E8D8]]:XE'1P=J^:>CM[F5P+
MU^*O0 ^7@3.92W=8FOBAG5<D?4U<*B)-7?R0_U8T/&WOT))%VX N?LB[ 4L!
M.0QO-"T=_W7QMF*2Z>+V+4L&=/%#E^\(TG6@H8L?<M\(^G7@>\)9B%!$#9G?
M@J+$%!A]QU_28YH&F2<):'?4&[%0]F#I.'+-)B<USDQI+L998< DQ8GI>JHI
MN<WP4Q*$%.CCM!G3SA"U8L^*_B/WCH,=1*D-U5[),\9L6BJ*2MJSIM^]0U)G
M46E M1<IV5C$=XU\V<VWX]_O;N /\+\JP91MQZNQNO>FZ"K6[@SPP0#6W$<:
M\Y0Z6U4(X_1]'!;QARQD4W.DF@WNG3%,'*IMH7L1]OF "L(#H/PCCE!TN?R-
MFA;UI*\^2(W>O?>& <&W0>U%T&ASFE)W]<<*^<TGPF&<,XO?*?>ML;KWKC"L
M+TO >A%=VJ3W+L]+XGE+G4KG64KI5Q0LLV^-U?W#AV'!2L!Z$7?:.&.>T:*N
M3JTL66GG.LIVT&I9&[0FHDVY14>;WX8C 1?Q6X)>4!IG^"$K^+JUO&<-8-"'
MJ#94+\),F_M&@^!K]"8.P.'VJO>9'\ZZQ(7I1: I1W.KWY>[*;V,02KT;BH
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
M69J-B.1T=QG$[.:ZRJ%?/<Y:W4'/ *CZ:C" *#=I\O9I5I!_!+PR!G4)Z3Q
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
M#YKA"7 "G@]!3J@'T[;*U$BW1EKD$XP(LR$:>$TCZQ" $^7O0Y21 ZO;<07
M-Q@ [PIL\\Q#L6)MG0/T?7V> _%NXA%)_AL\GOJ)#E56!"0QK!<PT,]EK.&
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
MWDL<3\_9:?1XB87-1$6J^RZI(L8.H2MRJ*'GTY5T*'T@E][?$?5$J'=/J->
M<[,#ZOEF_/Z)Y&64)AQ+)U&.=G1#,1(([KW5&8[SKC5A[LM\QJ&?,O/XB&'C
MLQU'7_L*H7<V5$F1T7;'($9!LW"P:&D><^\KQ'Y)7>J[0TLHT@1?J39=]SC;
MJQR@7B-77DV?-\&EKOZ^0=#"@^<QQ"'\&C;<-=R].0K2>>ZL_LM-LM&2/C24
M-S@C:=09S V\IKA)?DD^)1?WR9_I?^Z^1CSD<,,6<?P:[ \QWJ"O;][_\B^?
MWO]P\77S*(2_3..O.7"$=@%$\NW8ZXP3#C)* <SUGAJMIWS#C'GQ1&A3G* H
M.-FO] H%!'%)PH;F<UI0=T*GB(K&KA12Q:L,]F4[Q!MZT] Q+">L(7K %$.8
M/\T!/<;4-_2FOUJ8=/1X>8P8Z;/IP#=Z79A-P9>E]3,&H]B6!;:FX"5LQ+HD
M<"L69)W5@$?.G#IBPVC:/+Z.,-D_#O;T_A)"MW51O7_0;MK\1_H/;D8,9V6"
M>R/_ ARDI#&!>+_H+,]QD=_$.'K$T<<TN\6/)(?&T7EP@.1I*F=H%M*N7*=Y
MQL'\74Z;\@9QVAM44F?+9$,?E1_PX)XM,RR\3_G.[^N\?L--?UO RO$0D\>
MG[K0-O2[!QRRPQG>/&M&)I2/C#.W;T;UZ3B):],=(Y=R(;#L(0P9@!"V**F*
MTD."B#<4)M_ @W_,W,F@H#"!9_WQB3JL@V#K8\N]2WEQQ!\IS,YV.SJJ$-9]
MS 9>]RM[.%RUU5SW9Y2V1*!'J&Y+[2%O[>=@U9QU#L8<194(/V;I\5#&R7A^
MK30 F[YO,8 9IS[%YS2YH&J7D8<CR[(!KQF.]'.G6[HIS)ZECP.7^]1Z?0Z3
M<9K3!X'KD:C]051_$56?_"*\DC$#-]%+282QR^NQRQ1CMV*_Q5A%)_HQ;O5S
M(;]F%-R<^CFT*PIYIC<CI,YUG"X?R\]I<9.1?9"=/N $[TA(Z(^?CW#IO]U5
MQREV:X A2;^VWE1N<YM.*:*2)&K1I']@5&'J*[JK,=QC1Z$1"=#\%#Q#X(>H
M+Q34<%Z-#N6P/#0?69G]M5(# SOK7@<FV-.Q*("7!DD;"5]#\CAVC?#(G/.7
M)US>4;0>),!_ZC#V$P5/C@(%=DC.X ,$)!#R$5&4LVB$R]<#3G)MX@RQJ=/(
M'H%/,>0D+P-QJD:^(FL&6;U/"Y:>L&(8+\7P0&6V!5AV&\(C!Z\8AB-'[@37
MH]SPWN(8'*N;( .#PN(((XA*K/;!*C?#N+LKE\)<'MD!#'1%95]4=D9U[^9H
MQH.7,%ZPTH>N3V>R4KX#I^%MN;>$7F=I]X$[HV5\\C2Q77.(R3.LN?Q,C>Y7
M'B#Q1!S3O30<0DAF<4,-6073H/J*AYO_FRP-,8[RWB"<+O"#[JQ6W\WA^CS
MOYB<B3?G<]*V'"<$7?RLW)9"-'F7^)(8IT&2K^XDUP19_073!%9NU"(XL?']
MF&9MGK;4?\[X\(-U,$G[9DW)I?)82RD^L>44V$'KFXYV?8,8'5036B3%VQ^Y
MI E^!+ ,*MID@;E,I)8I6"YMG:$/[5(FI_9CG H*)F6<_CE??%M\,MX^\FSR
MIE;&EI*G)=I,2OVJ_:9M="HK4Q/RGDARNKA<HETMT4KT<1Q8=4N\!5*G;9GO
MTR$'7QV>,(*&P\VSC62R'33=JQCLGSV%-LPA9#O8@0J[HLVT-2C[.VH_B#3=
M5D^?--A;'X)39V.]TFWTW5.:L4=%'](L2U\H.[K56MK:96"\E%NQBAIM]98]
MB5AD:UP^EF X^O%((FKZA7/+*4S#MMB74SZ*6;:9#[E2('@[4B;)CM/DD;>*
M)//@]+6!&N;"RP(UQEW%']ZG=M&'LO9N8P^E'"N6;0>+LR'831GO+<5P%[FB
M\RHM8"1QAVJTC,=WGA4M;--_-;BF__CK)WC ?G[,BW1/W29%QC!50P=(5O(H
M7)F6?_>8]TL_GM5\ZP=SL8F&Y-?;7>?#RH2F ^T=3;N.8_7L>TFW-3N[KN Z
MB(HV:@<A,>4Y^1/)*K=>G]5*UM+90W(9EY+,/%FS]?687\J<V[>P]_$7]:6>
M_.X+\65GWNQYN,F8MJH(JRL(L\?A#"KEQG.N4-+R')KBHXSKTNN3LKDKI5+S
M*S_%9$WKF#6/^F7+.(N>>UOFCO6F; /PZ&B<"VP8J=VDH9Y+L=C.PDBG9"U=
MJ9.4R_XH\4W2"G3(@ENO6[H! '2T9N'9-U(8ZW&=34N8EH8F6B)KZ4I+I%R*
M43%-(Y]*8LZL]]5%/?L=%5%/_6(;X)LLC8YAL<W*])>:LPYY4T?;7@6?D@ML
M:-9.Z.GYZ$,WP.UMI&YTEY[]O)5D57O\H6GO%@=2CHW X.TD9"G.'0-9C14)
MFM5 F;"42G,#GS\%V>/0(8E)3U=+K9$4DJ2KTLS=93^?J_%4>0#J>25/R/MY
M6Z_-(=99O\WQY>:NO'ZQMLW$<K(8WP60C^RN2,/?/IS$QE6SP8QTLW[&Y>W\
MO.,C7#HW#P8A!;FD4C/&&P0?@;MG]AGT<$+2;E7[563"6P!6PJ7V IARK',M
M%J\-4NH-=?2B%PH9U$COX]E_&G1K8:[R_ @1,BPHBH("9Y#>*:=6W.^UN1FR
MU(JD@]64PGVM,--JZ+:[ZS1YA)@4B&?ZC(OMKOH3O-14N6>C2#DKXS=*3F6
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
MJN'%3HE8,-?N-C_G[,GDW3.K<G^3?/RVWD$ZFNLTTW?SSJ)JL^3L+.Y[.8:
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
MLYB6+$8-"7>U9/2AV2XCXPB7:A5D9BW>99!E)U@G6@2&9HNC>>-R= BB,@]
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
MVX55DGX3"TS^2.2-[=/THILN9(CS=18]TSL36KAG$X/8DG^&M9K)._8B;G!
M%4Q]$0^BO*;C9+?EC9#[(N#"8MO327DIY,)RU9R87ZB+N9.ZW+YR[:=Z&R[A
M[06LS:LX<37V,27'Z:X#6V8/5-A=]9&:\4V/\4>PTT((F!)6PIU!RY82F\AI
MK[ALO2J-*&\&))F18B^=%ZN@JQ+L:(AORBV%,'/L(%>OGV?#MJ6@G&-624,9
MQVZC44I"U&VR+E@\XC-F*XTAB) =OAB:-RSA+ TQW*1QG+Y65ZJ0L#LO^ 8V
M-=1UM"EVP#I48X.LB?4OYFNL<=H^:3"%F9BJT2@EIM# DJ'4^5^ZJ1.^Y,P,
MZ;R_5.X&AQE*C<N%MDJT*A3&5.0LX>BIS)RWZ#94#NK8:Y:4M_FE565()MB8
M\NO1\DK9]3F=K-PHJ3,QUQ3X'E)=3E(VSH:MOFY:$K/F=)$.=G7-M0U#LZ_F
MVM,NR@R=)WND?-)/?3ZGJB=*Z4RTTSC70\K)27K*N8C5UDU+PM68:M*!K:YF
M*BB0?55,W7S<\_63B*)/:DK(]51MU<]9[[_64IZ$(>7E))&](51KZS +D#:F
MRB9 6U>C)0!V%PKMDMV,/G+95.3Z2M+!ECJ2C;D7V\7:(KZQ2R?3E+&[3G6C
M!I26"K"#$B4)GSOCQIZIP^/]0Q;E^))(\S;-3K)H'5%K:\_)1:/MO7:M&Z*J
MI>NP&OE,MQ\M+S_-:@^1)TSWNFRY'$#ET2;B]NY *KQ8'X2IZP")L1D?@:JK
M4(=ITVX>KFO"7K#%8?,1N>DBZV$/LI)1]V>O:HRXB71HO<P?O=CXLBAU8\#I
MR)T5U"A*GL;\7Z#?HH3&!^$&/*^[:+U#$1Q.XIBL#&X6J6EE2$('8[YOHP3?
M%'@OM'S&>CE],<"/7OG5 '1"M)<+F9W*!XVX]^NI0P\[X\\=E@'.]"</LHFG
M.(G@CRC#9=)5+BE8.6UYE2^,.@\"LD[/,?XW]+3#L,E6;0("O&/.W UE)#0&
MJFE6E&_EFO#"(,]3\@5P3M L7B'=S=&>*A9X=$'&P+X&J;O2#.V#Y(0HS.'U
M'3ADZ1BL/[S[6+W1J*?Z@7!QF29%E!RC9%OZ8](D+__TT'HLHE!/W-@7;*9
M-38KO1V]?A/#O?H#"JA-8@4AR&M [X)UQ%7SFR\V&P^V7QXY3<IJ5M1Z&5O-
MRIE#[=,96'&-0S+T^+%:_E9C;<VC2=VYUM&=C>D:)RA021S5U+N=:KWD*''S
M(E/T*%(L?FG<N6S>=+3FNX 8.? & M;3:?47@WI 32U.4@+>J,1+FN#X)KF"
M[+49#DDC5B$,4KXPCN#J:ZC(@.:D:WW),U6I-TO3U2;[#MCVU9=H6_8M5'\,
MU5\[ QTZ;^Z:&7FIN0^J]K[KF0G"-47G3)"L.9Y>A1'=E\FP"W)2)@V>(.$T
M30%5HE7H$S9"VYKWV,Q,S#C7<<1IJX:\(\6PY+P @^PT!J>[ \\[V"%%3<*=
M+]N@:+2]WK[)A9I_?!D<E'\)MKA_RJ\/^<RY1OUDO7Q5[Y[+C$CTL%^' DE;
M0FK]([1Z/J'@<&"I_.FW29^\B-9H4YYWA*X%ZI\CL(5_EW\J"Q  C,!96!ZO
MJV?"4%$Q*(HL>CXR-R'K+X*]L:L\A67C,HF1O]\'46A LTN(^J329;Q/U^5\
MPCMH!'1]5^(Z,\'S1W#KM8X>1;>V<K8#;6-:66=A_Z75\6L;U;Y<NK17\SK-
M<+1-6BVNRC6"?63FP7Z<O&>G>87YF*['2^*]=OP'EM/K!IV"$V;IJ7('<AJ
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
MU%BTE1?B<U <,X<I@M1&3Y;H+P@><U=ONG_XH],WW1*$= $M@8?=L]J7-/E
M++];,/PNDI#.IOBB4J^[BU.<G!_)D8YT?$]M8-J5^F 8M)S<9L[D:\!*\N)\
MJH VX6%5 6KVW1S-R\0/.,C(-%]'WR!<D+U2%3R:GDS)E5M$B<M1=PGW!KHD
M@R@=5!%R\*S9'+LM)LC_)%NWD3'34"IU%:E#U(&_D?Q7W1O-&COS,I9C'7<P
M0D,/!$(TX-),/*$K1[74QZ$@]WWR.)CU'JZQYJHY$?F)AMO:>ZDV.-*A<P%W
M"5NU=/)X3&G SI$XBH/.NZN%0:#XB$II;J]POLZB0RL<JG45B?9E9_O^&YZ%
M6;:8+B%'1_E)IDGWE#]JB+6:N#/*9C/NF4TV#:PRUX&O%MD<EX)?_H1ISH0/
M_CH2IGD1ZLM!+ZR\R3X$+QP(-'"Q>DGT@&.:(K.)+Q[W+:L2L"@ORCP-!J;6
MC_G>9ZQK.U&IT[#;F9SE1;#9H(JM=9H[J7HS#7I=,=+#G1U9JLL;XH"L93F8
MDX(,C72T*3MC//20U13FA!ZK6EI.KF5%EQ-H!WSPSRO>=V,?G0J,$KYZ@J($
M+BL"4MF"RH\L11TL"H1PS$+[WH]GE/KC]N )I1P@763+T3'#A582S)_2^RP-
MCVLRW\1&NXW(\29/,V&JJ-%NMAQKX^/O@J#J@9Y25/>AKR+J7@[\;3/X*%)T
MJ/F 8T\LXL.:0TX152W?G$U(*;GI])?DHI\B0+ RD-1G^+VELT0^GX/L-PR;
MYR4QEM5S^0BZV4_G(QJ_**-/W1[1#CZ\,M1G8E\S@0653!VD^9$B29#I1PHC
M#XXTCT178% 9=YOK*"$R&P7Q?9K3!/(?OQ5DZJ&2PVV43S_\Z'S"FV.2UKQ,
M.%"M4/T%N 2IOX&JCZ"OS6<0?,=I?*5I$.F=</019'.#(;OH!N<Y&4L07V.-
M=''"CO8W&3$/(@W-]T#09;F-Y@5GSZGR5J/.2HN%C:,D6'I@$NPR(TB:5;;]
M ()V3<9[><R+=$\V_9+Z72)\FC[6RUX9]I'1]^^F:0<$/5#=I8YC)IULHWL6
M'^Y.2FJXZ90^MP8:Q1+G$\%#*XNO:_!4[L<T,5:(YS(E6UY(M\PT*<]SUVE&
MBY2Q;5&R"VE3L"6M6ESU4O_PG>L<CI"$A>_OZ#1DFCT^&U' ]:>'\29#KSOQ
MUP=H2Q4X0J>26IBWC'H)JM9*J_XOEGF*7AL2PX?ZI,H%J,I/JY:#UZ!A^]9;
MD;/AZ^&J<ZT ZYKM/E1JG\V?4PM=&W>#]]TZH)MA(5R$+Z!/\J?T+JL<OF#)
M/.VB++P/LN+TB.,8BV]"- C8L@]T>.H=6\N^<#MREZ'ZDH$:^I0 HA102<)V
M[5IS# )P?W_@+E$*RMV!='=427H:(%L&@1LT*MD#<Q9-TQS@LR[7^2KY[)35
M:K\_4"SG?2P[> 4O2F(G;>WL];M*PK5.)K6F<^XRJYK"[,O?P;>FW@%0B&7]
M@HF6@D  ^B,XM.ZS:(U_4(:/E(8S4,DY&TFR0,ZL3??J'SD]Y0(%-Z;<'/ZX
MUO2]QPK..15/AR&>W(F/ B;E0J4 R%GN6?Y;#_A %GL7Y/@Z6&-V:]^$](N=
MM3HT[+ENM3@;2U32$$!  3$2W+L4!PXA$RQ&#8M9P^(&6"PK11R$+%IT!NNC
MM.,:=@1114>QNW6T&O3YD<5BP( E&_)@:P?AGNW1"F,FRV8K:LNYNKO4'',9
M%--+W&I[KY0 0Q3I.8 *:Z9FLP'?9=$V2H*8)MVE\C5F8H[TM6Q:CG$RJ&.:
M3BM4=2N?<+*>KM _F:/U$$>AA"/;AJ02XH8,2"6X67\2S5YU0RF.O^,@RY]>
MTXLD?"(?4GT*+2/@Z FTE*>QI\_5,_<5@LZ(=*;^&-K=_2-G?=;J-_@]UHJ2
MM6*(-5>OGL?Q*'OM/ Y&1P(&CEIB1@8GZE.ZVY#C8K*.#E ][@O^5CR]XO@%
M?TZ38B>[XYI)UZDXZLV II0.1/&X!?"$]1[']83%=N#S:\Y(RBX^OHLSCUYK
MW*,./,[EX-+&4AQ^>R< CQP#3GD2-;^OI440&QS_$]#K#9O>K1SK% 0Y3J(T
M@YS#KF[#=0'%N0BH7X#>&;DV<&62+'>,]L78P3FP],Y"CI-J7(^T!/E-GA]Q
MJ'XH'"?D[(2HP./H<;&FT5)KC QB=-P)T7Q6UX.L1GU6HT%6W9TJ5?$K/V*J
M@M=L2CN1?7*Q(2L/AIKH8#F7H,/D>,H\JV70@R"^AAZ4.ZLI(DJR/);:/XXN
M,@'#QU/&*(U=='8X-8/QL9Q^#@ ^-?'?/*#W4@$"T+,&Z,22X\R[SOJ[S1IX
M'439+V"9*9[,N?:.3MS\B,52QT[2T!;],F1XVO=NJ8T[;,;MW&"6XD1VHN^!
MQ JL>0%6S+HG[F(1W))Q=W'RT-(I'N35FSQV>I#U(0',&&JZ.!^#C .G5'.%
M'T[P3PEZ.W-5B;@9]5IQ'?WS8&EQ-1A=$?+A%:Z/=(K@D[M4I,BS)$<;#%')
M[)D^IDDOOJ1)^1;I"Y9+T6A?JS(TSLFP!)$S,XW=+M.O-)W(S]A1&I8IW'3<
MP%'%E^NDD\H8ZPN+(L"LB J_UXVGC!AL;5$<AD?;A4S+@'*<>4AGQ!Z831(X
M='$LP8(#8^GG)("ZC%"N\2K*Z>.V^PSOH^/^(J$E5"N%R.1M9 N82=F9D35E
M%D8-,(XHJJBB=R7=[VDXQO"6XVZ;,3TG_!3TMR'KS_0L,5JM-:RP M?NC-7)
MPB\W9"=+OB^OEA[ 7SKSU5)%PZ]72S5GDU\M40H^Z"<]_J2OEC+'!:NT(3GA
MT5(;CPXDC:]#0E/"A=+'35.(.).U$=Y&A:U5FJ9,+A@Z>]YDA,?N^;/B<$C6
MW/B@-!GZN-G@=1&]8#DO[O2&BH#)%8>*=%G1'/6-R8=3_>/?(IR1^=F=;O$+
MF>9OD2QZ5I6 18VAS%,7>,VM':K;LT)"%[^@K]#)Z8-UO;7J E!OH>R"[S,.
M\F-&4Y?F_<%=I?L@ZEVJ#TV,&AT74%3D4 ^1K)L?F-190B$T==;/+D)ODL.Q
MR*F8_/@9[Y]QIH+'H5XNT#<X>C'6P$R"#BM$NZ ?T5?6RP^HB=="""SQ0LS+
M+EE9_X\T2IHZ'*^.^.*01?'3:_JT2X\YD=:G5P+HTV/T38B<F?0L9IZ<RK'L
MF,AHE6$%A!JBY.@KL8H@8A01(2D$X[*VNND)8#P25/VY9'PQME0RYRZTLOSK
M ?0.,C;]KLOW[[Y'8;WD]-<NE8T1P>[FZ'0OU:H9.Q?' "QU0)<:'DH6E707
M3+IS(MVF<O]>X34='3?N"V[HE#>Y/M:A8"_=BP97?6\(Z]S6K!=M[;JP,E))
M]V*"107%:C&OBRX4.UE=='$X)R'F--O%&Q-EZD;LH;&QH$UA+YWEA!U3$4LN
M[K#*/)2:D8[=;NYNJKKC'XMC_Y2EN1?//D='WDX1ZH^O>!@R(]=*@WBQ4TJ^
M3-]YMWDLTO5O'TZ7<9#G8ZE)I;ULEH^7CEZ6JI2V1\\G1'OXD)Y4825Z]=;'
ME\$.B.!19!-D>Y^EVRS8CUPDR#K9A)!L[#T$06,^9V+9W(/+@O$UZ*%G= $<
M@F?T#D#>S3F A!Y^,80\\.ZKK(4:C/1]]X+S28?\Q;'8I5GT3U9EA'UKCS_#
M?<'0<8G\3GZ.,4;>UGG'W'R,(K-%&]7$$:4N]"G [YT?0PRCIG5<\1$R2OZ^
MI:'#)6@-6M YU-#94^BT7(&<.Y#\WOXC96HSE1;4;93@FP+O97:+H+W%'4<T
MXMX1B9JVM;'[%=HBVMBR=T-WX'=9&"5!=D(YS;;A<D>4HJ.[%4JA807,3QF]
M43_1(=";4%I_*\,A1 1_QD3J0@FVU;I;A+HB/[U,5V4WAOQ5=<M=]5W1!P&(
M=7<C"G,9RZE(,_E@1<\@>1=$P:/](%LVA48'A5T9TH&@G?,)#*1_3"HW.!R.
MITE6IF#SU*+,56^OI\CK'V!6J.GM^$7T#.9*@6HX*5+TC%NOHYT['#41V3NP
MZ<'1H9#=XRQ*PYOD.LWDM6[4NCL7KQX_ZK+%NJ(H0;2S7Y*ER!=W/FA.!(>:
ML<T08^[E:AB$:D(UC$#[EB!3:]5&JFH =GNYLOMZHQ\S]UB'QM[SP,13YV'0
MLO/&FAM&DM2(&X;1K$B?#3E<$7LP*;+H^4C=%V0NP3Y\P.MTF\ N=H\3>)QU
MD82?<1BM@]Y*-<$:TZC9BP":R&T_5(820CPE!*38::@AADIJU#53TG,2%V2(
M<9X"K?RY9TU9B<B2UWR]PWN'=4#G@;H3/^0<T8KUH99:X&U*[)D$!O!^3Q:9
MOOD[D"XYK1$^M/S/."&C*7)ST8@*O-'"QQ_*+\_23QU*7NFF+I?3]1*KY5V1
M\E4EC?'+N,#[0YR>,*Z1Y[?F&82JOM99#J?F-,[8^FEJFW1XN>U?="@Q+SD;
M*/:WFXM,B2-EC<,<PZX*.4QCAE9U<)QW3!U7 [G'U$%E*;MK3H:R)D),3R\_
M)T18'QY_'GT$.-+/:IY7.0?]A*E5^_*FD/9 [TB?_'M' =%V>;&;!U8!7_UD
ML K@LB(>()U?@CT>B>YK-[,(_L[XNOB@=B7\W8.0O:&I["[\T#Q:7>?10+QN
M0P=K+0RVXU9;$%UG1XL9&*@+8,H#_X87?L:9^5.</@<Q=1?>)) <)7K!\!%Y
M!-]8+UMGX='1=]><=6#.:E1W82=?AZ^0YO$!+9V=9-4 U#JU6D2/T@E5>_8?
M\($,AF:[CQ)RWMR7(7<X*XA4P@,9<D*508V]TO[Q#S_\D?[[=]^OT.LN6N^
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
M4!E*!C$ZB".$:DJH10J5M.S*T (L[QG+$<?RH69YW6+Y,,RR#9F;C>I*"/V
M=)BNC_!)^@%?U_G?^(6VLF,/<_R @SCZ)PX_!5$"5O5=<A7EAS0/>A+"*6=]
M4A9W] E\JBJL%:K((*!3G3')JE;$C&NL%YP]I^/[O@&FFVX$Q_0('20 ::(S
MR>_+W[DT":8"N&LB3$6O%2G]<,R)J9+GY$C[#!Y^")U<DP'G$7-5W9*_/>V"
MY(<__.$>$RPEQ1<R>U"I(8UC5D.'KI=*H=T%OF51SI>8J5[D<_D-Q'UDA;C/
MP$D5/H0*\B5$/H7*;ZU0^VNH^MQJR3JXBMK"QM15.RG,4-*>BDJGY/"WRUV0
MAA&9O)MD_6_HW>^J?__.:0SU8F+854:+R>", \YC )X'@874,HQ$QQH="K8.
M,UI<]3Q3I#.ZVR#Q4:9%P<'!919[[=,7^;\\8%XX++)OG9U3],'9.ITX0J;2
MF60^0F4KUCZ'V#]_"#PSU3Z1PZT<WT;?@R@AY=ZC*.-3V26WJCTF.;ON;;7T
MRN6HPV_#% 'P-DW#G)X]<IR]1&NW%9&FHE;1+SD*69>B^4!^J2^%K)=[@2M'
MKR%;T,,K&1IAX4!9*+@+B/JTG@VPXH'8\(A2E! >3C-L6@%U%NF1WVTN@T-4
M!#&M>1@]'^G?DO V)2U%1NXLDK:LWGE\JU]]E03!1BY)(IXF(D01I>K -#8[
M!Q5[:Z[Y[VEC"#$A!UEB;($%]NYW'^D/;@ZRID#?,IY]0;R2-6UVU5DWL$_6
M ^M/S96880 ^M<%91L2$X"%KZ>KPF($#!(+T-N2TGZPC0BC#AS0KX/?LV;LW
MIOD5SM=9=&".".[W^C:!F))[.T'"I8;MP%$!D'!_\\JBF,!LS\KH,5N(F?7
MYAA#L:(=,@;A!6V3Q@OPU"B7J5:)@)@O]HB(5PU1K$P1@DSN3HO3R[;=[D89
M?T?=PU Y>//][ZNFP&N<)MOW1#?LO7#3S<*TEM&Q/*"-F!NJZ]L8&M$@>,_(
MJ'C!R1%W'!L1EH<&"OM8-13$(^_K(=JV[XT;J.1M:^=7'STXC;UTNHU I[]G
MC^#&I1D]DFA$VLN]>2Q(]"$)@AU,]>'4ZC7$@P?&K"S=B *0G)XFQW*%C/1S
M+PK"M!H2(#G-$+(\'QZ(A#POB!*H9IS=J+_H*;U(F+/O,Q;4R)0UMG7V$HVU
M"P/FS'Q*T46"6%/TE36VC.,)HVZY8$6CMG8*DJ*C=<I9'AI*IYCIDZU]P! (
ME,0MJRIF6B1L"9\>7Z)+A^$[%6]DU0R38S<KSL5Z D9;PNX*H$HJP/P:\K<C
M2VB,,F+T)EF/Z(5^0VO2/S#&WM1QD;!.A5AGK.YE4;3Z;8E;=.G5Y$IC6GVY
M >P\,Y[FR1@DXOXT-\R;_$CDH6_#'!L>G.4D>%,\V$G 9EV0M#P>CMT<BCX!
M?_P9,P?L"NSJW@H'>4O9'17&0C-*U- B:'MC''['B+$C$TIYG'?%#F>H:I8[
MM:3D .BB='CU'3UB5D"KK)/3A\D2= P]-'*.Z24Y</N2> SRXQ":DU!$P:?E
MQFDU<M@?<3C9RUTQYG!QZU%1FD53WI FSN3ZF(1R4 VWM04NP4@E>0F@G7NT
MR6:XA;K%IU<)??K3O"'M3,&Q?+0<;&DNL[S(HC4Q<+_@XB+/<2%\6S':S19(
MQ\??>\Q6]V!I[*H^"))3LEX.G'IS^8#DL0%M2B-^=YCFX0V2TW<YNG^X1/GQ
M.8_"*,@@)2WX>W^Y^9BO4)*2;G4*SDV:H3#*:\>P,Q%61&5+FFU"4DFP]9?T
MB2P;#0LLX[8A5W":Y&D<A?3(S"URL0O(SQE&60-@HA;(B27#,7X)B)J 98^#
M5[;<&=Z6*8=S^Z&&+&9R<!:NT^R28_$B"7].>)X?.=Q*CA#&OF S3;>Q61''
MJ ZJ-RKG/'V*D/87$/\)1YFZ+<S/FU&;"XE:+W&W63DS9+A<),DQB"\.ARP]
M9!'3<H\PKB@D?ZVS$E]L".Z>@F\J1HTV21<&CS[?<B."T4-M@NB1*@Y"$IIP
M&;PI643H.C:7#,Q"L^<&T.I]$7Q#A-PF*N!&_!FC(*;89.']6YS@C,;P0S V
MIO8X50Z@/W)B%!P)B$]$=V2'^)BS/[.]N=R2T;N :!.(_ <FW+T_-2!#0A/,
MI0!IFV?S(?2 #P"'A)IFN%K:4JX")E=!6ZZJ[8>*$2"N3.N7[])C' +J<KH[
M@>217F23(=@[E%6R*=43V79>R)^3,&\#;"F;+\\*SMXC_VIL/?*/_R3ZGPPF
MQ^$'5G7Y<8=Q\4B6@=85%N515^YI0<6J<S&0HHGU0F4W1/NANJ/+).B:BU,)
MM>;*+(:K>W+028K2,A.ZS(0M+>%F>)2]O8:VJLQ,I]ZRD:GE42"95T?:)+\,
M6#WR6TE*^VEDO- S@_QI*QUR5JGH2+/?^Z&$Q&NJKI'$"SKCL'&%-]$Z(E;
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
M>3G14PYG+I/-2?O):#DV_'.'+9O)R*H6O\V+U?S+:$K#%4?'23Q3D:WZ<&P
M($]A0G&A(K-4.7$2D.3O/P]^_@E E?;"AY(DPDD7,R[HUIAO8S]]*P;,TU\F
MOC\OF4?"+%W^9LW%ZA?>:AN\#OT4ML*7+!Y]O_RD*8>5RCXE.<[P^*GDTR9K
M]0'Q^7O8?_[6$=W$,Y]&$L;N-BX)<([#47WV\-DJ@</GYY$#_(QG,[B1,TA?
MR>R-)#)V;K<MX!\AK4\-K@C8*(3!Y^*Q*1?A#'B+4_)@RLQ=S87]IIIO ?._
MA#P2M"RA(:\W;0ZI0/#Y<V+*GXPD>^'./[6Y\\\ZL M'N;,-@L^=TVZX8ZAP
M7@:)D%D;?P=T('JN;''\J?,9<V;*F("FHS!FF5"^Y#0H,P3OC4&W44:SQ640
M ,53DE;_>(7Q!<JDNA/0X_SX[,09;=( $9_#Y]VJ'SJK;C5]H>[(;5<"1;S8
M:?*!MQI%4/@\N^@;SZ[RE$: @#V-@TNM=-?DMBT!(U[BQ"S899<<@>!6?M W
MGG$VF@> =0^W'M'6*>M2[D](:DK#C5,+CX"?'9M9= _#9S*AS+(498_^3&0:
MXS4M\!X>](I_N\P0'7X"+ +>=6Q"T>7==?%2(+R/ O+Y'V0A9=Y6VQ+QP%'N
MB< (V->QQ41_*V6GAV+K9$U*?(?.,8N+0< C8WM(5SQZ(@F-@]LHN/$S%;,V
MVI:(CYSE&A^,@'W&YI*]WPH 0L!@W(7^1'0CJ+<I$1X[QRX^" &;C.TF^V93
M%8)\1].1'[)'-?*%)FI>XN[7+5R'>4H\ CX:FUFZ44C^(&'X'U'\$;T0/XTC
M$MRG:2Z\V$G[E!1 O)RW4E!4H 1L[9UMI43S>QSF0/QD<4=#DLCM9%MM2\3]
M<K;JLU$$1L"^WIE9*FVYW&16#YZ+)]UR+O*[E/B1_#[M+PUR3 +G>>_,,"68
M0B"OX:28Q(G\XK?1LD3;+Z.+/@?Y4 2,ZZF]Y79&D@E(WY<D_LBF54"@E('<
M'J5_S%7KBQR2@*$]-<*\3.&LU^%CO6&)U;T;O02)@&N]M;VL=>X[^(W*@KW5
MND3M[MU>!$? Q-X:9TH<I:5"GXVU]B5R]V[]:D "5O;.4+-$<AE%N1^6VIF"
MB_6FS(UV>.Z>3BK%(N!=[ZPW*P,O>RI6A-=K\6^[>8G;/:U4B4? QYY:;^ZC
MC+ 0<_9FP\_\ZKXDU6GX70K\%ZXJIPI, I[VSG2SVF!6"=#@PAL%?A*H=M>=
M#B5V]YR%&H@$W.R=)6<)I:YZ:^VUNQU*[.[=/300"0+F>VS#><PED4_;S4J<
M[MTZA#@$_.JIZ88E(4I WLIT ^RYQS7;5I+%=1S((V>D/4MJN.KIT(,F8'3O
M3#I+4BS#@U:@9F)-2-JGI(![_@\]4 *V]L[F4SD UD]TR@Q PSQ+F4( BH'<
M&R+I6-ZWW?,\&R 3<+ECHU#+=VC7_IQF?EBBK'(9!ZMTGLP]6[X]V!&#QF.5
M]'-K7V\/5B LO3,[O; 49; "!H=OKS03/@K?;E9N?>[9"X4X!/SJG:EI">#V
M<S3UHPF11"OSFI9XW=NFI5@$O.N=>:EZ]_!$DC2.(A)*>,=K6CXY<\^<),4B
MX%WOS$BW]3=*U?\P\ .IQL1I7TJM>X9Z-2 !*WMG0]I <@W_'":O\8?HN9R@
M=8G:/5N]"H[@E7Y/34<5CJ<8E/7PO^A<:8'@=6#8CP[<VU<U$ FXV5/#TE(J
M2\.)UGHLFY9XW3/,2[$(>-<[6U$U;V8AB46;Z$8;[^3D].S8/?,M'X2 3;VS
M_;"]_C(AOF2+K#<IGN4Z:(WE8A#PJ'?A/ \Q"V*9QI'<'[+=K,3IGG%5B$/
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
MFS)E+K5M*2>08J=LK\UKO&K5+QV<(D>FXTK8)AT$\N**L9:#<8G/LO76\I>
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
M*!)8PA94F35.E# OY!F )-E_BU5)WZ,#Y!L.CE@5L 5B96P<+\7J-D(P@E1
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
M#5$?F#UVW00I704F#3D<MU>%+#W@#Y#/$LY_)PJ*G!^<'AXB9RU2D5&P.OA
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
MU@4'#PXM&'9XA&$/.E)I:+V\5R&@Q\BZD(QJ'!./)J)^77P4 1S,QE%M'I+
MG*U6)51,AYTF*W;C-D1(^G4OT6>:--AFIUT)%\FA(B._E%%;<^_7Q4+!JI<1
MB?R$QD\)>:=QGH:+9S*/$S@*A?<(G6X%,4Z0+$9R]NRR4AN,V]<%/+O1":;O
MI-%6W ZKLY<16T8D[/JES=AF:$025R_=?\8XAXQ(V*6DI/QK:T02%Y#"K>$@
MW/1DIB+-GN66B612:+ZEFZ+K5YR[R=*6V G6-\KG. S'<?(!PBU;YJ9CE>3#
M?*QLP&+!ZF^,&2NHOB.1:2TGI?$"^3QHSMXVXK*";BL4?UXF-,K\)$-)*?A.
M4X# P2R1$EFWDD!(-IM]R8868%LQ^.U2U7:TA_R1T S4L;'T@FDV4DE(Y)R5
M.+O*+@U:A^MCE[KM\B@:(*<Z1#R*!N+03V-+97D4W48]\Y[=PX>B"4L/7=9-
M^R&"!D\O.JX:M7JI=L<.%_) WUE6U4W**J,)M0?QS@[Z&V98T%X0F6"(T"T?
M''L=)O.^+?\.V+"3QQKR@>/7V03CEM^-S5WJMZFU 'R([]FWR"S@0WVF_4DU
MI<N.KR""LWPF9<A&&P"*9%;C4GR7*9S9]M GIF*+_ZEF2[T- $5,$J##EMW9
M6G)!8;WK%F_>5XNO_K_BI*C0I7!4&HP"1,,.A&QU<C6&[*P#2X)TC?/1GZE+
M7!F.!'1#?@9AS&1C61'C[J.SZX&.2)22X#J>+Q(ZF;)XR>LX@MMD)L\6H^SH
MG1\?#+#KB3?B$\?WI8_6DNMK'TQ^KB;^-8;?DB^ 6I$12-6O!(UL=[;,8C58
MMRL:L51'84A&6>Z'3TD\)PFK#J6(6!!W\LX/#\^QTCA8% $#I+U,""4AP1+&
M4\A,?5' 'D[/54]?V@\*5,8N@]9*+;1% 5LNJCZIB=]2,L[#!SJ662YUN@.)
M,%/ 6&"OJ7ZXC7UO.:+PG0A?XCCXH&'X(W@.CCM=>4O*W<_F/DT*J9.7(.1W
M@'GWN)+%A? 0EJ&Q9/WOX7)A)7E 7TF^$_;;V\\Y4T?3HNS6E5_</6;L5\5D
M;F?S,%X0DEZ1B(PI.\8^BS^XO];.5I[E;N:_HCAL\I=!414W7=-?@D'>L2B
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
M>Q2(%3['O3%U:69/$391RARZTHY &V1+8UO>Z^##]N*TOTJLW!>[$$L"AHR
MLGN%W@A +V2K8EMY, *Z-_=/5_$@?^84YBBAV1^$7;'A- 39]2?D6TK&>?A
MQS)'19MA@:[]O:+J;2BMT>^M"C"64W%'RZKMN56"I+LXN<M9T=Q_$C]!R""$
MXH4\[?;MET0B2]IS^**!N<VP0 -DBZ0YQXQU2$TJN%VX0':IVD7^"!O+ZP<)
MW\G7.,JF#8T6&@,#:9'#Q-H+AODM5I<N;I=9,*, .UA>/V)KDE:-!X3LK\VL
M0P';((?;#^ : (<ORS3BAB,",?MK:NM:MM8$<?NUG3GTNSB7N?R:#0BD[*_5
MKF/96M/#;8]Q ^30UJYH05L@97^-@EV+UHH>;C\?-$-^.89I6I>OC5&!J/VU
M-'8H9!RBN/TZ<6]>JM/^&A;W)2\KW+8\WB@YQI=FF.ZM@E=Y2B.2IM?Q[(U&
M!2 #8Z!&;^_\K%L;X'("SW$8WL7)AY_(O#Z<UC!C9(N=-EGYRT6(R=FW TM$
M&HP$I,CF,"'YY=PJ)V[)7C4G"8V#E\Q/LN[/MY6L5GZBFYS5KWTJIJ3!05XW
M( ZR#:HA5\5@W+8@F:U(9!M/\Q5ISQ93KLC;""$J:HE'^?Y5W@'(@6Q/:<A'
M'HS]Y0/O1&%\B*/)5D94T(17B5C9JUX6*YY-XP"U; UGGAIJI:27=WYP<GK2
MK4994O.%C& /SRA)_Z! USQ[)GY PP40%:8*:AK<2>Y SG[WPYQ==')I%I'&
M8Y8$0%9Q=!C$7Y/M<5M28M$BU01K4RDK.SU*BB"K16TE08S*;<^M -U*J&]H
M.@KC-$]DQD/]04JJ(:M9UF5!!M1M]9E#*K/SL*0#LC[6G.$R1+:<GRB6/+YB
M]D,H7F?G)DM$\/#WF<R(SQ9RD7;.I]$P84KY4F6M?W@T8N<^"4#3_Y;"Y?EU
M2KZN^UZ&L'29;8SK?MG;MX ,R$9V)8\V5]R>*>%V2-]F*+S.5BSHX9V?(R<5
M,!0++3R65##+J;UV9%;C#G'M)\D"I%EX+[,TLC<X/C@YQ'XATF2+L(F]CPE%
MV*Y7['G1#M*7. PTT,(Y#FMDM5Y$0F3]0Q5='3QV]D@*MR/DRE)'C#1W0&C!
M[:? OJR!E X3N 1E"7W+&69Y@=VV@WNG)Q<'@SY;%B0'FCWT;6W$FZ^A7_>S
MF^T4.F6KZJN?5?:U+PGQL]>I'PVC(EI+O6L9#E@NR0&RQ[S=[M08\O[2KW1R
M67WU/XNQ6%&(.*7+!\)L <&?C"^M EE=?D5R_^2V QWTI--=^3I/F*RM"%!%
M*%V1B(RI[-HL[P@XD.PT$K+R-T\=(*@W/H&(L?4Z+4L.;L]=)&V2+H 3*;I7
MFV%Z$-PVH=]4<S1?CXJ>WLG)R?$YTAW->$WJ@K%TZ2H/@G<TI=B$S^)]RA7F
M2A$X;0A?4F&%D)B''UA7*%8U[]M\OHYHY9<2I;96]( I(=D-)13B'#4J!,Y&
MEJZ 7>9P1P1]?Z%(0,WO %1 N@%IL4>Q^7"@.)M#>A>4,EFTJ M0 CG.1L8A
M79[6L;CM-+_V%S,_ND]#/PI2@'@?C>-D5O)DB59=V%%[$._B -FG(V>FX IG
MB,]U0RK#^4S>2923?\31Y#_@/QHIA(6]@"CHZ5K,F:X$Y/:KWQ=@ KD,9C1B
M=MHJD=W*>#6ED:]DN>X00*[>[?EJ_INAZ\\[W92,?IW$[[\%A)9R /]8LQ]^
M\![(Q ]OHTRLF'%: :F0G!<-M#'A_"T]<FVG@JDY5$Y;J&1M-P%L2&&*0D+O
M\F-WPJ@)E047T6N2P(4Z>LG?4AI0/Z&JZ@G"#M[YX.CX$)$ONP3G7$+5TV^;
MOW@?7()]X!H^3%F--N9N*H(FJM<KZ>WGG);[=?DT3+#'-1L("(GI>##;!MM
MM)6YV'BKM,%RX<[9="B@";+[H@D/VTI#';NM;,96]X'AG+#Y1I,5E/$.E.T<
M=O+MO/F(H <BNR2;,98C)&V)8"O!L>4@1QU8+V041P&+2&@O)]MC 7&<V40L
M2 @?OJTTQ0BR\3JEB271V!H*2(/L7>M4,KCH!8)A;#5#$ R6"2Z;VI&,[;&
M.$A1JBBBP8<OD T;3\OW+AMT7.(! A99MU:_L" KBK&]P='!X0#+-H C/]HD
M$<A41R8[T3N,"(:;)S0EUWY&)G$BLM!)6I<W=\=NJ0HH F;MWW"GS2?YE5/4
MO@2(J14J"*_%JBTL F89&_;L,6L$IXH_(<%ZZO+-5]RC!(EY(BO)SV69$H^
M:;AV/NY&\B I8JG1"[8@3%V[P=ZH@T<06V)>:,PF^RY'HR0G 2^F5OYH4-D1
MCO&C\\%Q[^*#MKC"8:8!- %/77D(?#L>DQ$+>UT!?(8-ZYE9!49 B9)9V1T!
M5'[(O*TYS&&QT5CB?+8P.E#Z^&A=3L<-(=H+?H&D81OL:M1Y*N8!Y*1^*!8.
MC5[>^?'I!5;YP38;AR8L 2M=B4?CB_5U#%BC'#;+Z@X81RE?XM7Y."Q] ?B$
MJ07:WC@:XA=(6V=&N[_ (76!_6C8JL#L[S"[$#\O/G0E*$^'#H\Q>S620S.X
M,X@?Y+4=$NB)G/JL)W(G)HY V%PISJ$#_BY.")U$&RUNZ'BE?;04/-7P0&?D
M=&P]$4(]0@D$TMA*:CNYD ; +97VE:4'*%(./)%D),D,8V-L(!YRY:$]2IEE
M*@E$##=H4P=>S> "?W_R:6!!LH2# K&0\U7U0:04Y!'(4D<FYT[.S^NI'TV@
MP?+!.;/R%35V6":FDM!A&'_XT:BM#F?P): ^<N*KGIRJQC03O/7KR,K>H7'%
MBOW$NS@\^(O*F9@< A$R-^IO9R#83R"+*A^ NJ=W<8 D!6VLK;JX!.QT)1^,
M&*9D!Q!W A'']*;H,HV_DE6P!*RV$;G::?:0%S\D;+]#3QUR<7C4J; 7+SK9
ME4:46(3?$.:)^?*13S:^"/,FWJ\T(FF2U5@%/ZW9!#]X5;+ 8?)"DG<Z(H+H
M-U%30(QLM.1Q8)-7\KGW*T>('K?2RRBH@*3",#AI>\".9.>3<T/(.1$$MY.!
M5(C4#__K[;R+(Z0S7X,?@FUR=_YNI^RHJ*!DW$8[ (X4/]68<9SYHV;A$,6]
M!:#C9925>@!X7_WD.V%Z995+1/$"4:MS6=@%R<1HS+X&N/J33Z.5IOD@B545
M-P8:(AOHU&J,:O98F38$2W)YZ5%=4K;;P2:#;,,2$9BSQ/B3[V.:C;((81 4
M-E=F,%,X8T3M 2'FZR8^P3F<D<^_CRDVKO,PRQ.R+IL> 406!1%'=V0Y?7\B
MC,+4[0\[_NG1 >8%6YN)QI!LY=#HD+%%8 '\Y]O\-?YC2D?3UREY2LB[#UWA
ML(:_W*>7\WE(1[+DK#:_45+3B56^%]A[2[S1J=%QQ\7&WH-2GS5FY2#P;9%'
M9YUJB$5YB(B%5PS'N[111S%K]0=4O4K:71"9KT8:X'&[/-X.N,U<]!*6*WIZ
M%\?(FJH!#_E"H(7PQRC L()8.&+*WU7!I<_ O.2=L!VR>"SFAVGU:*RV89K(
M2<-/ +F1<_7:%ZA6I.AC"3X-A#7#2_4;X<O99J,!=9#S^S86E-:HW;8;[R!O
M% ]@, H0#3D5L/T]1876[3S1NW"SJ=3'P.\ I$!^QK0'QJ^!N6VNWD'V)0%1
M-N%QT0%(@>Q]M\_C&C!+%NUF@7OV>6P4@:P5(7N,_%;'/O=%*-N:U#>KF/9
M&!Z)3NVW>G,@!/*C&?OL7L&R99!'7^JU.XR&44G>L?3-(B<CU#8H:6+!-='O
MB=5?XCCXH&$(=]I[8%$T84]72Q'?_ME8&@S&+HA\BFR4TI0#$R%J0H+65OP>
M'1G&9JBZ):4@"+)=:0\RL<+5.O=U2T9KVHEV-9OG. RKBZNN>4@Z"&S.?3\K
MFH*RE<,:_]#8VU4 T^_4@*-M[@,V<E=O+OHR&^Y+YB>9S8";S9EO@WLF7XG/
M'D<585_3),XG4TZB*7GB/LN? >IB[B&M!6E_-&F=$7L_QXP:ZV40T.(Y9%M!
MVAK(NSC!?&;8E:AP4;=.98TE#.N\W</Q=G;PMO*A'AN(A_E:L2N1T26$K1S;
M/ZY6<X*9;[9;K>9$Z-LTR./-TVINHXW]I=,@-%[2W6%T0]]I $/V( CMY-C"
MMLM-+:R8BJP/3 NY@@2'2IR=4(T!-7),S:U*S5M+Y VK/$O?<E@\5XM5"K!W
MDA:)F6Y9?4>^#<;2R$ US#(2:H;*I: 5:M0P,X&L/,0?)-F?P%@:WL--K]Q(
M:JQ"[V.<V%<:T5D^6S]2N*$)&67A8O@1[4"*$_AQFR2JG+?[^ S0$].0U$B4
M]D*"?869=:5^D?3)7[!G#<8Z5NM[0?WKUWG"F*[A"I7T\BY6/JUN$%3QJ+5,
M1M6,)/,7]H'9(T?@*4G+O[8H$+G]*J!X8G09!;>?(YHR=)OTD3!:T1.(@QR;
MVY#=6KCZJ*3Q-O)J[B:WKZH+X$2.FS3DGQZ@/JI(]U' E+W<#VM[#!S/M[-Y
M&"_(-A%$S#0<!NB![ UOPN!&(-V.E:]>AP#( FP1_/LZ]2/S8UEK$" 9<C!M
MFW/: *+;X?$<(IEIE4 $Y+#9AGP68K$5"[\=/-G)7>5E&B?9*TEF#[$?@?I1
M(7N"WU8.E&C"_GQ#WK+N[S+%5U=93+4B.GD=O,'1V<6ZKDR;0_-E-"5!'I+A
M>$4Y]DT%Y40)&-L.60%#WCA51.><IU8PNWT%8L"R)3#XCB#UHZRY-S@^.#G$
MRKQOCY'\#5>.N%^)(UOP79A!4MZAH@1RWBPYC_3XNHW'TEW)5B:MUX_X=1KG
MJ1\%KQ] DL4+R^#V&&>JQ';*CB5D[)SQ*G9P=F\#9&[?@3;V-(U-FMN^VN<P
M/8M[W*45D"W==KK?IG=P*?=I08^*%LB/QQ1LTN3M-B)+5Y_NN?LM2LD(E-6
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
M;_#KK$(H<Y6CVULH'<";'UNYM@(&6E/#<7RRV#H?*N#M _RDYQ38T.TZ\#O
M]A0*[=/X*HNJL2"3?WTLQN0?SP_4,%%86QN_4Q[#B6'OP<R2H04+=&XO2^50
MWWJ"(@0Z^9 QK9#%1E]]!0P/.+Q^X POZH56*!O/$*B'0)XB.>F[@I'U-\3
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
M1U'AX7&&VJS*\FFN+*K&%$?^]3&]D7\\:SLVGNX ^;A-6+.T^WDQ/Z8X\V
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
M;!P]W6?>/=%1WD@]_&0MX-,_KQ(H"WQW 7O@;M15UY_]-EQ,@^1I7F-5A![
MF__SO',5/^YG/Q\_^L9WF>WU'7?$?)!W_%KEN%([KM:2B%\TW&EIA8\> Y53
M;X147_3=ZMOCROOC2$G,%V)4.T>D?S@S\+^^Z5O\\R6TI4'G+W]_(R[ G1'W
MF:8[ML]MH(3/G_PW^/8G31\RU^/^'W>]2U1G^*EC_N_ ?/CCJ"$>/^Y-QOSH
M#;;R)OS0O6-,-,^?6/R/(]&#MY]_9]K0Y?T_CO[F._K1YQZ[M[CF]#79C/?[
M&_896GB+CQOF@WS]_QBF-[;8Y*-F.S;_/Y]_-Y\^XE>X*WZ:AL%M^@GW;X(1
M=TU=L]D(/@R*XV/3AB%.&M"^RZR6;?"G/_GD2(STR>]@=VXKU1_P/T1/SZG6
M?IR(WT>?*Z#@WM5.SCY4?G^3:G_^Y^HC;AOPCW]IL<&*G^DSR^,K?^'"T0/Z
M@.GIS+J%NXYQ"=>\%;]V^7WE3]TX/9?A9-:=C.X=:^4A_6@XHY%C-RSF>?^Z
MYJ-[[@8>:H:N#WH5.T^WVOTN .%G_<GTCC[[;I!)@[[C^+;C<\T$Y7UY\Z-V
M=GKZ06CVCQ;#>9;;QW?=H\]?'8-KW2%<&C)3&S)#JU8JOR"^[KG-^Z9N,DLS
MH>\N]WP/?FG^D'L<Q^,YEFF@QM>^M9I>F;H1?7=>+]Y63C-Z41^/ ;<.?$-S
M0:+@*S"KCTP/+01/<VR-,WVHC0,7Q H^/@(<:_<3[(H6>&!(P"_7"09#NA(W
M5M9Z\/<7N#763$\#P#B:<V^9 ^JU[VAC-H'6!PXP2[-,G=L>_NIS3B-%Y8&4
M<)T)LWP3+L(K^ 5_:+K&\9BY_D0; -\U@S]PRQE#3\K:5;H=))3I^=@._>T/
MF4^-B&Y!#ZA9J4,TY]'&\<"GP]'AFZ)OT&?Y6 FZIUL!@DP#"37 D'!_P@!M
M?&(\<<W!T/=*DEMA[T;4?I]Z/-M/YG*-F_"X"WTR#7R7&0]H:5"S,+D[K@$]
M<$2;]\RB>]Z0<\ %\S28_V$P^!'@F*LQ70=L&G@'^HJ3MT$-><&]!XH0'K,F
M]*6R5C<,$W4TLZQ)*4$;@_<%;SE\_H'; =?ZKC.*J3%RP +D8D": Q8E/0M
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
M)W_&4.C%YU/P<!'3Y=""\9TS5V%E7:Q,T^YP4=+#\\842)X#DBG2'2Y&+IW
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
M1:ED*R5;A[IE^S"%Z,4WF^=96G)D\__H<1N@@[?9@+?=+R['8"CVT-3YK>N
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
M(<=#+=;C^M!V+&<P6:3X]PO9JXU1P3P/, ]MPI!GT[PJ*PV^U)Y>0CL%]#P
M/632GP&S)\&%.3!]9JVF?0MP--%"/;X"R3;$^'Z=&)0_9+O\+V=RP_U'Q_VI
M,+T$T\N)I=#\^GKZ*Q_"_S<""S-O<=DUL$UQ&HB"]7Q5O1K5%+Y?']]4B;S'
M1@Q8*?C%K&L.YMEBN[O@^%Z-:@K?KX]O#&^U[+[CCDC]**ODY<&UA>ED%286
M"=UQC;KPX-0(B9F'WVYX/L^/#J9[!5PD\. SNO\/TQ^&A\@N:69ZCU,^)6+1
M6;7SZ+V%M+L5Z!7G/:W A=UT29UXM!_;,'_TN'W+7;S-!KSM?G$YC#:$-+#L
M 03%7:PM<BFA+[N%<F.%L0X;7DQBU8%UB5*\#_S<=9BA,T\>0=[VA]S]QJR
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
M[WJCA[>K'TY.IR9-HC;\FX+FI _2E-0MSESHKS_\-&)/X0CGJL5=^DT%T-C
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
MW6;GH/24@MLNX?8V";=:&5!VV>S0C-?J]EJ-+L&J^<];P%WS0NNUKIMD["N
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
MSJDJ4J0D+[(HB:+.8+I;UD)6_7CJ[,N\;DZ)154*-2?\RR*-_L)NT!+)>D[
MO#_5HUD$F/ Z$VW$9\E-+%KRS4T0^"&>:XS<2H=.(FU=O@AD:7X^7G7YQ.I+
M:R:?Y2JT)VA5J3UB3\CVKGAIP@LGU; D-)69C$T.8C38U-(R'J4WR=R!.X[!
MU(*#?2\T^)KBBQ]*X+)EDB[WNUK/?%]]7_GTY0DH!:-8X&IBDV>H64.(::=Q
MAJ@W<H=R/A;&W'26 6!J2KE8\!VVI<"'=">RF5.4EWDZ[S(I^MHW,RKNE[+6
MT'<E75ZUQ' XN?Q&>L_*QO=R%],LGD^\$RDH0-=X3VE[-O"X6Y$R52O<J&TQ
M"V/17GX:8UM&O)6H+E(S]A2:,YG%&8J>_57OO?J:EQ(WYFM_TLG/5..+5$@I
ME<XNW%3[2$T2\G84PLYBS ;#-@3C>\D25NA=-65<I,V-J[;OTK\G!9J(M):D
M ?=K9F'*6\JNG"+O8&YDSLN\YC<1M( 5$;C((0>R0-U2IJF6::65&*G7W LZ
MJ5V[E7#7Z9H8?RU/D'+HK'/JZSKE<ST7K$PS+ET(#?4IKC^!-35K]4AR$0!7
ME70JJ0,):7ZXU2/$75>K*4:@:Y=ERG&FN)?\#?JDGE."U4A_NI\3@!C>T8.H
MET]1KX/JS']R?A'F(RG4<ZS[_P6TZKQ*EQ)I7;4"\OTV\BXP-4?TWXU"*<&1
M2V(:^EBVXZX;.\TLHRL\FF)81RDVJ\;(95W#O(1TG(9)K?OTZFM6JZD6@]]]
MHA7O^LM0%YZ<:1^X3#)N8K*J^W"C5;3(K2J?Y\/=!0JL\4.53BBTBJ%.,$U
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
MK[6B@(-%(F"N8S!SP]%N?4""V,4R)H;!@L!GP8;#4G:0(WLX(O<SJD&@+TQ
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
M(JA;F!C 1#V3.7YKG0"V8D@=5)L-?$,;\FF:Q_T1MS;378]9YF:SO?LC8-P
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
M1Y^)%07%EW)U/U L),<AQMEH);/1ZGFC[@9[#969<O?&=7)QW6D__D'Y.1\
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
M1)JFJH!E"7X*F*!4128-T*8HH8PP=#P<GI/<?%0W5+1F2A& .%_6DQ4 T>3
M$-EX1/2K"W]>%!&JDZ\)M=B718<H*-MN@O"M5T<+91<7[2ZK"IL@VGI#. &F
M<Z?G,&+'LF]U2%3(#3"1?7![4!@,[Q+%J@<*P!@P'GA;M/"7EX3.P!9C;(D;
MH]"5N\K\& X8+-ORBE' DOGV6QJR4"> 2F(7E\F<IK#OB#\.>^R6Y..6\QZV
M%$N\A!Y0FT+6 ?E!M+<L(WJ%#T8!D&]7VY]6N]\+>!LLMZD#P6?%L2>Q+!&V
MK4UJ&SS LM_X7D%6!--0:Q-F*+2"\KVS/[=64 I[59&T[7F;6U_X+P!6NQ^8
MM-<Q1"WQY(\&E_*^XM._"3J4L\,3?=Z)87Q9-7,BH<69#EKG=:J4KSEPXFZJ
ML?<Z@+KF*L"PM!3D2X!8.R"@Z(IN' 2"9S=(75M3Y.Q5*.B5@WIE/X8BP@OB
M=V&L*K0+*00^^EO$LBX9F:PK*-'-DY8ZRU*PFMD%#V+,@_(M'SLF"6)9=#ZY
M&/KD2/G%E<$-WL?BBEFD,JME8GK^%Q1+#Z: 7CP$6<L'K:ZER08Q'1K!X+7#
M*=Z;&+(%!&]62E21+RM(UW>,>;9RUW8:&0JJ<6<E&4P)F4F5!)4XE!0A1@"&
MHW&BWN7C28")DY'11?7PE0._"]9:DL,<E'T&TV%;RLO&%7G .5442;V+,H-
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
M.A*F=LTL)6X5Q(I^&_R+);?_Z9W<$IUT<.^Z"00HS>?'XM2152Y 90M&LE3
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
M55(>(BT_@X\/RE),@_/9Q /$I#2,W>0)SF\9C!&^W#6E2-?E5IV[B^]?(S!
MQ0$=%[ZHL@O[0_G^MB5#F(Q'C\#L,,;)]IGO[4=16FJ27Y?=/9#R)38B:;9(
MZ4'+#VT([]A;D!PXX2Y$MBZ(@5(N^VA1</L)2]?(:YEP=Z?V.7HLR28Q +W2
MHONQ^1;)!^7GK"BW;.E;[(P@UGI4>-CC)9SF8V@/2OT^HFD3]^9$6TAX8/B>
M?A$*A!''VV:?5[N]XS-/:-[>/<(6B9H^O/B,U(LMO]8H=M:4@W8?(/14W&1%
M1)3"R%U3OUG=>?ILW@H\M"O(1)D1/Q\#[T07E#N3IO["#<D"^\(?(*T&O]'\
MO&H_BV\.ZW@KT%_=U&<V=@7[HWF>Q>I@AY2>$0!M3<3S;.&&]_%0 )>;N*CP
M1F'&!_%;'GKF@6!!G 1WXK]59VYPO@1_1#-,;*LU!D0-[6RM?A(0#UO1L&'O
MG 62N6GGD2RJ&-7,J ,XW)# Z[##MNU;@;@N:SK712<1J@027>=\;<:;HD#4
MN2^%5:-<W'LW2N[1FAIF)NW++?Y/<A$.6+G+G(KS"WI4. T1-(WPIC$T[_];
M*,VTAR?Q.PSAU7(8<>G2!!_^P"=XVBC\V&YUS9@N> E7H]B$#7;=O!=; LVE
M#\-.=MF2[;:3KL9NX#6QHNNL WH<OSC@88D]X\(8HZ)5 77=4.H'?AAABS9Q
M_],=YQI7"OXHPP6!L7E.QN,@T^XUL34(I"EVD'ANV"6T2(O)E80J^]C&,^FW
M3V<\7'+#]CO-;2#:+#D3GRI;Y^UFS/UC#[^"UBKU"-Q3-SN#<\ >+)+F9M_(
M'(NC(2?7]8' !P[W@C$P#'.1H8U25I7".LW'#XF.^"A#\V.,1EN<MXGP71R*
M%W_^P!X,(HH4Q+^3D(SS:KA>II2=A?4CJ*=A0>;2UNK5H*BE3*>/]![W^_.M
M!]QU!$ B.W;WKQ;:;)C1/23 'U:'O[Q3I%+B*[5EF D#!"!P2F,JR Q.QW0]
MB.MA120W!F=D@H*9$AQZ.779$Y1H&."Z#B[_Y1ZDB"4]CZY<1,_U;H:)TI+H
M-,P[MYD[4N5MKHWU<DEDU)5-#0,M8Y#C)T+):XN=#R@:VB>.$0&"5DTG9T?/
MRV$AUU3#]T6W)2QZ^F2Q"H=PUPT?X">L C5Q0'9TF]I]ESB,D:Q/5O'@L"3%
MSUXG^O9S!1'5N""QWS%ULF91T&E^^U1?X)#T=5C#X(W9<?.F9\=F9-Q(CUY'
M1<DD&+RA-[$"[XIM9[X&VQM(C>BC-F6';'-8UH1"3D<*7G1 >5 6JJ1DK1@6
M_$0.=+<8GL_3-AKZ/WCXG4GH'$V&];'T:N>'I'?$QVDQ2.Y@!T?5)PYBN!S^
M&?-7Y+0K81_"__GT>![$KM^2A8[)WP!SJ[1C8^R2> %]G,@UHB4/#QQS"\-9
M#U>.,20G2($&_IW#QFD6?<=$1 JR"9:OSJ4.J!,E8^1%T@X;J,%;75OZF;24
M>K5 B13@TM$(;SJIWHL<(Y4I9@OUBL75$/06:PEKZOM(VQMN2<W(D4P59R F
MBR;RB?K8#7HM)$^AN"Y,L#)5*#-ABWN++-@]84!LC[F7-*!T*K:[Z<#/SY)V
M@!KT\3#/,U^CPF,$I*()D6F.& Q)J<B[XN8)1LKX,36\$*-/,L/_%A=7$:[R
M"AJ"(@>"]MN&F[IG'YV\:5SGFO_LMX _I#?+P4KL#EF/BO+T//"2P[JCUW E
M :B =L1=R+E67<,66(P>,[T+D^P8AV6?"DA20$=3P@;)Z(@M%J\63+]T51<
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
M,BN"QN_%1KC%1CTT\%,F\'3:WL]I2R3.G3<U[H NUBV"V]%71EZA8!1\=CQ
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
MG7IELI:.B]A K1 /K)FP5^\R;(U/(]2<P% ,V3[#)D>]#5X2-G!P7YCI1M3
MV3-B::[XAKJ/AQ>5?B.R=3 FUN4D V4,E?%R2O'+S4@\P.:^N0%V&G_QRX2I
M$VRUY^R.N0S[Z#1<N*/K8R%6)J7#*NCN8_(\8]>@VQUD]@J6_23,A')[V9?9
MA@G#%*>75V@-G2F0D/R5MM%R= U2!T5T"H-:)I.MZ<SA:,9-F-2XL^GBB9W
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
M>\98DE)<J-S1#3F2;^I4%ZQ$"_="&/=9@/>=TY]C16&Q8H?6GSPLO0X]+KT
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
M<&.6X;"8)Z/1Q8+4JNVA'NNZ?"K@=AHFDQ &7#%:4O08'\NL4IW0>;2-]U[
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
M5Q&/CZWICO@N;W)-Y*RC^2-# L0OUI3+I"1/I8##>$.L9VOJX[-!4-S.F>!
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
M>V^I/#4)+PYC<Q;.EMIS*_R('$#6=)L_"=A.P2';M_5<4_]I ]C77U#O<PC
MI%XO726DTM6JH%O4)V-F30&<\H0^8IH'/A->9IQL1GW^9?YLFO_]*G\))5BV
MI"3@HIW(,2W*,GV!K[^(<6@'#'"]@)GF_J:XW&Z*=&V<!G,?[A"FX+\V]389
MVRF-9$4!W+JJC7J$/_(UH\"^80(.?ECJ:M[UM)*;*M^72_A/6F8%GU\M!PH>
M-9RM,I /Z<2B-*7ZR:;PQ\4MP;0YS!X=8PAKPZ]5)$*)1;& #F8(SE_^]OS)
MR<,?-440_F].%(NVSD!QX>:I1RC=73+52SZ]EC@= 3X)0=LI0>V==S'&(4)B
M.=*J1'3$;7,9-@K8E!.9$Y=FW?]8UL-V%!B1LB;$>&NL^@-Q07U-U[AL[6+B
MC/IBVJBIL%[:HNJYQ]Q%2,5%RSJ(83G)EUR,I%\MZC7HD70G()'W%QSU3-]%
M+LMX!N4P35Y?-(;R43B'<DV2@E+'!;H15DQ%%B7$F*J1C'KY)^B*/#?19+*I
M)##(PED04RQAH3!B(I(C7-B2\O/)3<4@:GE4,_XY2]#=."%O7"/'K"ZJI4*&
M^=VV^0LY\N_ELC7IU%\;-*&@(R=IHHTMA="P N.;$@=S*KLK-G.Y]5=.&8G[
MOW3DP7?:]9N2(P2FPZ!E),)8HGO&!/\C@YM$;2.QZWJTN3"J>/.YWU(+Q*PN
MG2A3QJN*%B Y.W8/(M&I5_IC^&/X-Y-6C+:P9?*5OK]ZA%V<@FA+?A;^(6:M
M&81P3)%9K/IE+.JZF7)?\G=#)L<#S+<17H[^/!/?AI!J6*1 +><8V90@2:D
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
M8BWR)PH/FAX+PFUOYP+)BB1L/3\H@* OUXPR "/:*H9A+G$RMH9C.:MMLEW
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
M:AXMII10W._$O-U',M9$;10::V/:1.2_A,L39?K]JF5@O=!5MJZ 3TA%T>5
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
M'&&R^Q:ZYAYDH;U/_DR(I1@)]E&68E*5*#[JQ1&V^IY9N2X];09]*^B,#L@
MIHZC* ;JW<BXXLXD6(KPGX[^0])U)ZQWPGHS8=4.IA;RHA+QI&.:;\]13! $
MJ,X!V^W6PHZ(U!]:<$W(K 9Q%:/$1&N#.S6XYD$9WTGNG>2^.\F5]E<^RFKX
M/Y+>8$W$J !@=KW#--Y)ZYVTOB-I=<"W",6@^H<E;.>SC!^F7&S[]9WTW4G?
MVY&^6;7N:F7 $-P!,UT"X8'FX1M!7H]V$%35J'[;G63>2>;;N<5GBN]EX%LP
M*KE?ZQQ=*8.3WA._Z.).X.X$[JT(G#3NZ9'[H!+R\ #@+5 /#["%);&9C+D@
M83Q83KMHIZ^/-BNMHS7DJ=54)TDIQ:YNUA3OY:Q6'HA4%*NP=G-]B\8(HK5P
M=S+N3L9;.1G$P,QHWTA3-R:#1T,9U("PM*'A0*_PWSDJ&#QMLVJ;K';&D%(D
M9TS5SZ5;L>YX$_O-A3MA6JU<")Q E$CG?0N;Y>XXW!V'MV&9,$\,T=BT! 5%
M3BY(^[GA]!VC&4?,E!+Y>)<,?J18WH=W6-Y_,RSO2];U'2M35-)&*;>+X'"R
ME#1Z,3!2C(WI:%$WKP_?%)+DY32I)0*O,P)-.N)F(?;W:DK4?K>5),>R%I.J
MQFJD]%B#1@E!Y=>77+YC"QAC0[YS=?$^-V/LGE5V"^*=AW#PAK73\"3NH!WW
MSN>C_\ 6IF661-ZVN-;3.BJ>ZJM&,%5XZA4A-.==!?2&V.-0#F?J8?8>Q@?(
MNE)=1F_ &?#<K<FLI 0=&8%@J*IR:)A'TS6C$O9.X*):8.39*)A"I6]=Z1+P
M""7!3AQJBQ/F2?\8#X;K/82,A_K+9B%D82</'B25<.G8#0:LF ITN"EG[8K6
M>N6:11UTEMPK[YU]<722>TV$OWC_($JA:"(X8Q'66L@"'5K>.BQ)^F#09(EK
M?,Z[2OD';^PV*@9V_TEG'KY_ (32K]J^O-[9\"?M;*N@Q/#")5OEU>^K.N6]
M-,#?32<2CE7=SOK)9WN5B8Z>41Q0)SP2AIKGHWFS07R>*2@"_Y6,D/RCNHK
MGPF4RY%$2%EV5O_2E>AYSJHY-CZY;@WV[3 ]_"9@1A+K(8=Y87!N[>&3.9#%
M 6G.;RQW00W9\.S)LWIA78F&@$D=4MT(M#(?&"F)LZ"X4-'(K[&F]CCKA#QW
M;4YNRZ20M1?\;KK\/4A;PF@I0B^(.$XT1<IB1Z'@L_<^J^_,#T;?SB(MF&%J
M^\J]BQO[.:ALAHN5H<6"$@/$]E7U&I\.WJR?3#16L/!.!%P74C=WHDQ8$\"+
M3I8AD$<$4!X,A;W+#'I#*4O?Z;&;7/9]+1M:58J1";B>[".A$D$XCH9+/I>)
M8,R5B+]VS1I#G^LA">^=^-]%5@3'+3$*I1S \7A-TE.7'+6K;*WUT,UTXR5I
M[QH,11AH_%J$U::%8-/VLFK0WXPIFO1KKC^KJTO?S0<2GV@43[YDW#:8.:=1
M,D] ]M4Z5OD[=J8/4*<_N;98<3UYE*G8%-7JW.1^MN*P0^!U;B\YPU5,[%Z+
MK2N78@,(K_YPZ'V8+;=3:Q"GAN@/B?7P(=&":HVF,I>[/ZA#%7[SI?P&0K5W
M37%B1Q=4C$_YBSN[PH("!VW4S78U ZIV]JHFQ&[A*) B8L+<M,;7KDPN_")&
MB4W#2I7NHO W*AF](&(#[<PZWM.0[82]O8F=W3:.X;^)FAUI&8@E59UULPU6
M1>IVF%8G/"R,B^@;>0GHTJ-A4\\$L3Q]1T8%BJ\'TO>'1R,7 WQCXPN_F<T;
M5^Y5A&J_R047NW$Z8J@@'3UKGNL&GP;//=,P;"L:YK(.)SJIQ,XU&[G#7+Y6
MKM>@: W^F[6S$-,AME,5/I:-D5$9M0BUWSNKU]AK%4YIIK%5L;Z"2Z--?>'K
MA/&VBTL\X<:[\,'=*"^("[7W=9\[UUWME%[/!]$118N4OK]A%W62,/C?SFWP
M)!9+NPF^I3.)6E2JOR,IC+1@U*T:?9A0\RM%E>ER(,(@?9LD/0:E$PP@ZU26
M?@&E;OP5F)<Y4Y6YWI!.L]^T6#RI>PQ[*^U)2=11G%\J-P1<D&)0JO9'%@L7
M)L(K"$N06#*3'8P%IO8IN&135X1_BDUF[>96ZX*;^I+NZ7R403HIF!G/QGTX
MP&*2/)/PQ*4478]/7OP=A.S.TB;*R:7I%#VS"K6=^]UHAUT,9OA.ZEZVC8>*
M;>-K'"MM[>3$VY$W8JI"43/'#5*;PDJL$M!$.1M@:V[>H'R(C&(2T66]6:*.
M=5=,YB,G'_[R+F_V;Y8WHS)7:CE[-*6[6IK:&B6*Y'6L+O"2B?XQ'U%A3(JS
MS:*"=3-?;*!N(]&*MMB.WJ^[+Q&ND=IE1-[YM"O!IH J4/*<:&TN[8LG]CIF
M!UM7I,Q@4*'2LZDH\E,N;C$J)GQ:>W8C]BP:XPFD"ZQFW]6MP-]'5V#?$N%"
M4&\&/ :\;ZSQM:CP4JB(,]?8;<7>;= @! @N%E(CUO!C*<S-GX.EN:AV/'4X
MM;&GKE'$2X.UQT9Z6L$',^W#[I5G%P%B8^FX VN(CM-[!DN\*MZ<Y%[AS=Y<
MFH?X*9\N+PW]LZN(X9,7;/\1D)9Y@]?O75O.E>%(4L>&90_>)FH"OD*7B*T%
M#O<^!I=U.FAM+LB9RX1_9%-/GEQ4P1#ZN9[\R'RO?Z\G_V>CE@XV>BO^2%A1
MFE:P-E&$P#$84AD+=LDD/90_-#P*SRSX?.T=??@?"9X%74Y-^:9&CUTOE]6L
MMO=ZJAQ.)80]:S:P# \<CEL@K36;=@9Z8/HW6M<V&V2#R00BJZJKS,.VU&&Q
M>Y<*IUBY5:=//@H6;M]Z@]>'^GA49]TF_%HZV7R%WASWU<[;NV-FUE?,'?*[
MRL;IO>,'G^I8UBW25CPBIBJ/0%:G-]-'?'EZ?.]37;GR_)S($M:5WI*K]HKW
M^IHO2$B,;#]VWP;J5*!;1N.:I%CL;9<ZWJ$X<0'A%ID)G"!>XS!J]290NB;B
MY.REYR711,#:K;ISW 13:[29$)];1F,!*-I.(K<P6" N0: @$TO3U:PG/$=R
MM#6,/^4E#557@:[\-?H6>^M!U:%$&,\H_NL#P;&.3MZ894Q8D>_8 HDUJYU3
MA#5;E%O?>[MT[+..A%#K]D VY\.(!YV8X2A5F#)?1LGTHNLBE,5U9S+?3[0C
M;VE;YX8FC9JW2O$Z",2-YE.2%4/W,Y[V>S$H(RR,1;6 2$"^+6UX':-SX"_N
M-B@_L+C6JTROF$91AI=,.8SV*_,9M,CQCE]?%W!P:Z"V_Z=<KKY],?FNO9K\
M=S"Y6(*^?_7R:;C*>GCX0BG.!;FSV"6PE>/!3:%8.J==#09<S!^I(<NQ"('W
M7-,6D<.DC7R8U&ARFO93H%7447YQ[UXA7,WAKU7.@[(D<X>Z9&(SG4FNY\(^
M?=%:D5PJN/2_00-R? YVUQ=\J^'.2FXS'*>S"F=I)GVAI=O9C,,;21:B)XY"
M F#&UY$DU7V+AMF49,Q66L-?FES1=(KPS:2SC:*;,P#F5^=U1%P5LJ LXC:N
M![8_S7]_HJE)EL74).=#]BP'<6K1%O47D8T]["'B8IU6-K("5C7(#&4H2="N
M;!$!@48PBE'@MW,@457<)E(&.G<'>3>: *0."\%4IC*? <!@ HHH23CLT M\
MYNG1JDC14I4$LK1./'O6A@X:.FK8'71H"08STU0<<(?[6B5\R'F)5]7THJG_
M":+AY6K1;H5MSU)R>AO-.E!.DMV= UD'?&NWHHB3)&*M>3SI+$B*3/[D0JW6
MEXXG&F97L=M'LZ2.KD$@Z H'@5?;=6#2Y#Q!DCJP'G$U8H)RU,\VH)0E/CL6
M-??FLW+ZFB.]5"W4L:L$,RI(EBFJ!;7\[@1)XW8D:-D5WR!"L2MC4G3P6%L$
M_W)I?>)-:%BK.L6DVGXFN7+)%!CV,38:-^ E+WHR4D[J&8_IPM@,P^3MF;@G
MZG5L7%7'P4$9<P=D_:U[OO6Z,2/;.F5TKA>I3&CK(-2$S&YR01=U67#.$AAS
MUWK#E,N$@B.F4MM5W62.2X(.A:/&'8"2'L]A[WI>'(+L,'FFP0+LZ7+0EBTM
M=3"KZ3'**RO;;^U!EF$>E[1I<Y(I%?@R3A^SA3SUNH[![BVIZR'=G84A(\H^
M7'P2]-+G1&.@]CK@_4<87N0&D#@&H\1KD:]MU#U4&\$(X+3YDF^<?A&I/[$(
M3M,<3WZBJTWE3"E;T6!-MS"2"9 BF6K?BQ81C$J!7'"+%J07*+MN#:LAV(TG
ME;^LTHXER-"!YIMN4*@<SZ.!4 /S@>)O'5=FN?.]#,L7W!98C=J%8L>%J/RK
M2+?J8,L9Q=X:=MF"!FN-IGTIC.30#NE<YUVYF666UC*"KGMOG+)7?:7=.GF*
MLBR,]Y$?TDJS&##S[]:Q&0*P7A;<>=;UG'6& S6^W=1K\S9>/J7VB.A!Q=37
M&A[8R8>7G(+=Z9FLEO*C3.I]=9?4^\@ZBJXUU#U=5-0%B]2E1(,XKS_48BYV
M1"4]O3:V1"412%_1FS=3F]PF:5Y>MAP/=&<2;< XTH1HH#^M'>?>N1/Z&?D#
M&^;\HX;V#"7PL:Q6R,KIUG/1O A6B#AM1()47U0CK^;S/JOF%;.G\NWJ>@DQ
M@#8X!&US3K2K_$GMC56JWY,81'+?&@:"R? )>UXW\0X+>].@,5&$1Q'AJG3Y
M3-IOF9V1O(908PS5$,0857C-B,QY3HR?P>HO?+'3O)K!N:8H*OJV!ZVG!>K\
M?3B.'6Z4,-XY6[4E!2TD,$H+KNRKAF*CMG22TZ!$TQ%-=;-49+(%V@ O@Q_F
M6CG#J#WOP#::M?M\2O)0S\?%Q>5L$LD)C]HTH!].+R-=S(VZHH@T9%4JL8]7
MVG^S#PKD-=\49HLR-"Z669@=3A*1]MH=XO[.R?Y;:!!TQJ74Y 90-X6PP1>+
M#[/AJ>+ QE&YN0&69P/R,#";91'NZ^G"29_28GBG*X'QCX76;SD3+W6 249>
M@F%_+"4_#DK8GP=[[#/6>P8$,VEO\KY,5ED. #+D'TGV_GCR76SL0 5W99=G
MW7I6V1?R#)BFZZO6QT@'15L?97:30F^6=WP+J<XQP7PW.<_!6@0'=WL@0W=8
MC>RJTUBG14$C8/DTCYBE\SCUFB;U]F9$WJP 4RK>#/2MAS.O-:7+/"APGK9%
M48"5_1WJAB(AARJ.;^?*>3;/2N&,.%TY(B>S%INM87"*N)<=^>N=.,Z]"X/K
M'<_4/)!*OS7:?DK:\' D75/2,?9S4[!Z,;+90Y+W/U!,<,NT#Z_&DWLWGHQJ
M=+,<$*@>VU'(M<E"FZ)K53)4)(;;#W>&;B"%F=MWJ&YB"GMETR,4?L[=&@Z2
M3PQW^,V6 /LIG39L6[/16OS$ACUE/+4;.^C_ZT7LXM.1L6R'A)<1OIUSL!:4
M\R,0M.0JM3#;(DW&;"40JO!W"F;G_"697NMR27^CI4GI33XP1?7* NU=VCY6
M22K>9HGLC@(Q5EO)VM\J$<S;G/+;86K9O7!_\"J.KJYKKDZ^9=V-,R!HJC&8
MD6#9T/IOY>K..1%BI>Z*2K_#H%T8ARMM"?DCVM>*R'P_'\>KXJV7%/G#.,F!
M>Z4KG8BVJ2'W%K0=X2IZ2'U$BDEIS1]:YP_PX#^6HD5J^<Z62"QR&[2[PHZV
M=*%5')/9J!.F=7O+<*--$)EH&[44LD;MXVU@YK@=H8UYI6O?+O8VW6/I6(96
M.VN*GG$2E"()R[9GX65S?6%$3X[D9T-K5TKK4Q$M;2-B;5'AVT76!DZA=>W5
M^D*?&*_^O/?CZ+99G]5K[!^<D0[1:[^5_053HK1Q0RD'F@2'QO<299D<P^2R
MMSASZQD;G)5V67W<]4%?WZ42/JY4 I7_G+7!"TKAM<AY4H/=:EWY7H<E#J@&
M_LE^TS[!49#[A+U+06Y)/V-:ZK2]\J*\BA'B=GQ0A#:>568VE@*!3G2RF.TU
MA:L+S2" 4*/M$$?/3ET?;UIF,*B0B*"@0/@R>892C,#M-M BD9_ ^H9MGS2\
M;(V0B@1=E:P ]_#L5HN-##DF._+6RS(\PUEP9P]N\KCIDC:T,D S[HTII^!,
MM#" #KJ)"E=.J>L<!CF+.0HQ,88[$C3O=(K+_7RQU8;>'@N3DSS(K1]9,QCO
M*ZX15IYB?U"N&ZTJD?6^P=4IZIN39)/S3=F%:515#-,.%31&8@\'&D<R !W7
M'U-'.:X9-IP*L;' :>)(E-X2BI"9#6PIBCJ962#!\:#=T#Z^W'/7[[E7!%:(
M(<+7$W@J5G&2=I?_P.RLYV/XZ;1A*_5?Y6MQLBY_]QW6Y0!LE+"&!.6<]0S6
M<^:L4V8K?R-BB-LQL?YFA(M/Z8)942@OB [6X558AQ_+*T,FU:2D@0[%D>@V
MX.MT:XCL3$P:TCJN*5W%019I_NBX.0UIEO50U,38/X+L];/::C+"NM&.1-S6
M#8LQ(_L<X&54LCT3Z[=TE:=.#-Q@"X@(A8/IK0CTT@<DR2JE3"?W/F55T"T9
M1>16H\TE"IV])=D<;A;]5#S>%I ^R-W7M,U1>)QR]\E"K2>5;:J%7<1B%2PT
MM=$I$=?A-NB=]'$&/E%2FH,FE_"=^6F2N"/T[C4>E/$BRD(+P, P35S4UC"]
MB<7?#S^?\;X'CZ;1L@^K!3&1M[#8;@^IM(T0P.Z8D)!DZD9SU1A\K>%B2F7T
M^C$PWBJ^5,6&5F=D>S8-0Z2O<03M%#CNT*@4:)C/&L@MW>8W4@R9M.\=<I#_
M>N8;5]?QI2DOC>9G:&2Z\IS79]0CG3JODG:=VM+.[&G8#KA\E.8?GDP3)96/
M.)Y=PG4=>JB=(SX=2 ?RK!75^!)4;J!Q@0108MWJ]VK)P:R> ^EK!%K'M+*U
ME!]*!?^!1D'H-N(/%C[7G25TH_@'F 4#X62P[J910!$;^%%:KBK8V3G1U<WS
M)O)#JA"L'?L?N:T+";4#;U2AKNQ-#BI')EPAYEZ3I(X@*BV<!&3 GP2G@PJN
MF@S^5'U&GSMK+RMB):XF:#UP[UMD_$Z_'70C_ZZE8_+8:7\,5C[.4"[:6B2X
MZWE=R1QVC /7:S:58+=2&7PO9=#ZI*E'!\6"#X\*HV_3[(.#0X9 SVR!DO'M
M;JR[\_BES]MBF4Z^I?Q)-GSL05!ZK> D6'.8B&E8-I<RBT>S'1DE7I7?F\S
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
M.\**<,\E'VIXAA:='-FTYD=<">&/M;Q/F<]U.N)5R7RCIY &A;RAAH;D'":
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
M5RCR2ZAI!,U#TDD^F7PV%@=9<0E]-/.6=FDI)W!CMX^MC]JZBW+Z&KIZ0\T
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
MQ$XE^)GP&MIM6,=8O>234Y%RN>^%?_?: A3I(0^+_U!I3V&R$&JWOJ+#F,#
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
M_3_WJP//]Y//*S1!!C,? F01%I>/GO)'B!FLW-VH4,>_]BVEV Q,9!4\/I<
MH]!ON\%%S(;$:50;<D_6;=)!?.X& 0/$. W_3B"%Y=X&G;G,1P!CO^V;*W'
M)(N24UODZJB*%+CB)_0R)RY58M5VJF/EM9]*&J7:C7(3F/5B5Y=J@OO5I0L-
MBY[#*RI$7-7M['EP6;@=\@5I43?<<[-K3\Z[?L/X8Y[Z9[)ASRG.F;O.FL*E
M;!OX/2?75S19X6=R]#!4.8RY'=9A1X97L^<0L=W0XM N.*4S0%()/M)^<$>.
M=<K==&$7-&\&Q3DHQ8]_5?$%LE=19%\5%BR7C33<?.J!E()C[E>@!%DS6NL\
M8IG4^.UA?R'6G@%!&^0@W5<MNNE^OW=Z[/T<>ZU=OE2I0$EK=:8=WL6A<W]L
MPXB2K?-LS&FC.6LXC1RC;0L*-ES%''QX[F]#U]_6*/ORA_J>CUS_\&&W<'WQ
ML7CU@16O/+7ZSPQR_>++JFCKA4H"0ET%(:9W(L\;7\=8?<!#D3AWE"B!PZW
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
M0KZ6Y:HZH"R81H#8P:A !,I)/:^$#76HHO=,<'<P[S,/ BXW8Q%:#,R4L9F
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
M@-2\X'K[71<639Y6FYR%8*FH(57EY"8'CU%7Q;$F@Y31584QS;AI32D\D*5
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
MR#038 SQ/9'@,DR'ZDW^$<=-\;Q1)>@O%'> =4MW SK\Q2;+EA@?J3Y<*<V
M'"_>[MZV.SCIE]5K;.R^+5:J<+)P[X73.*K=:D?UV<^O3OVIESF^X_/M9\'2
MOP+Q_C_ -'\>I6Q&UG+&[S;&D4+9#X[Z1+%H?.+#?^$3?@$^'A%1O-BO5E3,
MNZIWFH=C@&2E$466DY5#G[DK66E47X</<\-J,I>0PI%D$]$7-WLJ@KCRHYF3
MP2MF9\5$<!'@% 7K$MA0*=5/%+^LZG8'&I)NTYS0@36$Y]U=J2LK1BV.RTWN
M0!1,84>Y1S*,M8Z4JJV+^B DI.$([%"I/NM;M)'AE"^]\3.;,4V4\4)*EQC>
MS2K<V;<B:2D):%F/9"75*8!9#9+J0,_J4?+[=(\4[=@[>JY[P>8(F(/._W5X
M+]$,_0FH1;/H-&)?Z(66/(YR/T"I$UV)>$^%-H=P9]:5C[+/)G@_UQ[^^:6V
MY)2.T!+@.+??="J2>:!F++:5*HK5-W0)M1W^6JR^@CC#\6+,NP4E)/0'<VK$
ME,V D]J!MN3O#W6^WGK4=#B!840T6JARL0S+U:M-<1T@?0JD9A@OX6[S[N,8
M+!["2W)F4;;-Y!5)GXQ?N4K:$0ZV ?1"(@X*QC!P:P9+>H#I/-"=0K^X]=C:
M=)L3F@X]L# V_!1G%+!EY)1!4*JE&^P9Z2BN3,6B:EWO<9RE@T$XWKB_/DL4
M[K*L_RCLL'0:LF.+2@'"X=Z,)F4DD)XTBV#"T]^13[;A83/[4AY](.<P; W5
M9T[0U%L684 .F 8CST+TJ#4P;YMQ:,XAI$HOH#($'#9SM^=SKT1^^V&WM'WZ
ML;3P8946\KZ9QY\S0WHT/]-I1?5.)?HVM-UI@NR0@_45$FP<IEH.XUQ$+^GG
M?X,>"1]]+R@_'@Z_[QBV[X_39\:((<TW(E*K80:B/-&E$A?L1ODD!4QA# 9K
M3J1?-S-+AM#9Y9.^A!U)JAMVR&BKQ2("?F(914ZU\<USS)ZK6RN] :69IC%T
M#'A;+HV=W>/S: *(W, A0EQ:- I&*[A8DP\X_U)#1F;B!.JMZVY#NI$RG]&Y
M'_G]G+DBVW'"> Q:,G*/06R+;XIP$T/&Q@"2REA4$/7RQ9;,DZZA-7L2K$%]
MH+=(ZI;R9..9LHO4?4]$3@+G9P'F^.AP3%.\5WG\?QZLWWE"AGXT[W,/9 R4
MT77UEG+AHE#N&4>^;_&<!JYSW_I'G(6DDGFL#?[%?-=%U-U72I@=RU9WN;ZF
MO"90Q]ODL8ZQXX\;8=AA)*?0$1%H=45!8Q3%'P.PAHWZ?0HPUFV18FZT4Q^#
M1G<-&!6)5&I6N\W,7PD_E!'YZUN&YG=)8Q:'ZT! 3/N()C).;[4I9Y]E^/DA
M(IQ;AV+7"M'"CCO#B*?%O_1A-VI7BN&*.-'I+^+;O*#\)P+M?0^M9P+G0$J0
M4@?,8B.$T%)+U'3+:K^^17/CO1Y!KST8[M:8Y >T2)W\?:M!B?37WAMGS-O%
M^V_]H/O)![VET9I*=#FNZ>EMK=;)F26-UA*,3YQRI>[2)T^J!+A_Z[,N\V<5
MMV'$%=+',)HW9ST,^W4C9R%+L^:0?_.WNN!#7>J&.Y:[=)UV2'P?S,4IIS?H
MZ'5D^-S"%;OI4O=-7;9:PF8?XO?!NQ5M,7AO"4&[NXQKD+ .LQFQXK;]L-/G
MW?C&5?7#K"T13N_O^HJ(/HP.'O=$WSC"]^6^WW#;2<]OB '5= +.DUEPZNL&
M&[><)^KC4+'9Q4_A?.F#:3;G]WRT"PC^HL<O>K'D8GX3A< GWO+OL@VT'X72
M/(EK4SGO<W[5S-\$2[)N^N!/SVTC-$F=V*>HA.(O*_5:X$!7C2FE@^^7H3P2
M<7DF%^2T"'A(ZRS=$>M!EN3PMV4U!!-%5Q7TWV'F)K;7>":35!D=#YONFK)5
MO\,8LAN1*# L/D3<&7F";!5#,>9UN*H4YGVV[JKNU\M]DA.L0!".+MNA7C:[
M Q@:082XZKKM5;?2#B5^^WT[O!DBRW'>N?8[;)16 ZNP;H)UW)#*D90\2;O4
MY>-*2;%;5DF+3O:P3.Q$) Y'.R^X6*@O,P2)<-6RX\:SO/@0MA<$#;F4_D+D
MUG'B54]0Z:6_C@?SO(,#0*M%2+_E,2P>1$=*+";F-XD])@0-HOU%=BSR]E6L
MZR3\G;QX!]*<O7?]S5+?V(_HG?ZSJ32^C!QYI^Y5W(^>4][AXA JP9_1#%GJ
M.2+!1DF:'_:;N3@Q[$V&7?5MMU!/YQ6E>QQ=Y8_2W52*B:%.%GYS'L7-9@^,
MSOFLVQZ0:LQ^^TG)W=3;I*2V(^*IB-%Z_-BWI^@,I#];:]Y?KHJ C[NT7H&L
M,RP_3LR)9[VES+M'#+W+E5X1F)?ABSK_GB/U5.%8F+IPZ78>7H5;_/KW,)@K
MTH.^9M+V[^G@GC<J:Z5=Q\]9F%@.X]?08W1W/E+V>_[BK,IP>6_YLBW5\>/I
M^7F!:ND+#QNM1]>,I!Z.-L'58SBTS@9L0Z5;LL "N^NK2'F5'XZ&@%7W([)2
M,%.#]1<I4TI\QH>S4^MW27YC*)@1<#/YFF)X]/&;WCT0M>T^[_JF@YY?ZU.6
MF(OP?*LZ+/ZK\6T,PR2Q2]>/@+XT13&SK@/))XQ8V/3(L!9ID;M>A777N'4'
MN^AREPF^F^V0 =$A^@@0L6N[-\Q=V"N<-HU/%D\QSKP;@!+X?P%7^,[$DBS3
M?_-FF\\^5L0^K(J8WR-BR\["A7K8SS7RG&;6SIC6)H3HYQ!H%7FVVF.XSE<U
MHVV_:YIM1$T7=Y,VA.-B8OMW3H7X?$Q.]IWP1ILJ"C(&KYK!__'U5=N'86^"
M+WN[NN2F8.B+HPU&C4OR#^;418N<T^K 4V:L8:7?A1E1UK!/BK214S_R7&G(
M;+N6B"><W?HR/=9N( 4BAQLS0=[,WH3_V2A*$XGQJ"R0/'<T;AG",VO<0,Y]
M9$TI>5)YRX6K"5)1T0LQ\\QFPAN;WFET""YJ(#>3_2I\Q5^=(35#!'D":;%L
M^CY"MG\^/_=/2Z^POB3^C+"0M)O"5O?;+GL&KN$6DLTQ^GFN,PS[8<N)1O_(
MHV<=/6KI*9<YN5.(RN:-V[L2CU(ZD?&+M">G9RV8L(MZ%PP[6"7;X'^S\#5?
MUN'D:(G5?LUJL17),@Z AX>S;\,#;382EF<_W]TR3;NZWUE-!VDGTF_T3WLO
MY#W/:W7U/TMT@(ZB!$X7O^P' PF\TMK*]YE':*W"?;FI/N-T"[_2HE&8)6U.
M>:GTATC;ZQ7_":XQSJW_:]]IMU*AS*B1&)V&R_9RKSDY"\N>^2:24G 6YL)\
M\/+5TGI@=IXY$M5'>ISAT) 'E%*V!SO0[&^X:YUP=DB?#Z4SRQ]2C5$@M8Z,
M)%U@+Y+@[E'^QCU7TP4J55P\2 -<55XZ1N=4+O FR0<]AH_2VC*L*@&-D-6(
M;#"C80I7[NCOC%^?M[I4;G^3R5NJZ8+#E?SX+<2G_#-'J1P7B.;TT$*MZ->"
M\ OH@NC]EIA^V7=CGJ7+0KHUTVKME"S#$4B#40!FR)\-<7??7#521"U95WJ2
MI4,/QO:9-(B#*6.\'WH?."_*"M32+13;!/^$JN7^Y?JDS?VDL:89O,]CY2FN
M064RBY^ET7+E_NV^--$+3ET;](/:D4A8<3ZV7D?PP@E;2W_[J0916FUAI"VZ
M"E;41NUQ6^Z.B/FM0<$W_E5)F[?@';Q7M70!OWA"20ZLG%"[)<%3I=F=8WQ4
M4TB9YPR[CDN,YZI4=98SO7.F_@F;^L]EMKKNC9?@B_9!OR4O50ZEZ&TEKSZ6
M?P</J$O3()PSLD1(;%IA9$?DV07N17/]4_Z=V-$QR6?2B)7EE&X9.@BM\B15
MNL93K _.1&[>RVG(QV_&'!QL@GPXAL.1)DV'M#'\BG[G3W[NO8@8G?LY]EY/
M6-DLNT4,E9U70V&B>Q%92#IK)G 4A-28^SPR"*N<@2[3<_L5J>\T5_\+PVT0
M^G 7072!I!;E4&7>D,J2]R"K\<>187$4=!F$%.Z%"]FNVWZ'[E& F< QM!^$
M?WO$E)U]&1V.27E/E A+[R@V>Z1]M\#52?CE)] APC*MAMO8HZ/!\!UT*F+7
MI$ES7/M",]]Y$WE,-\=,-R'S.+?\</:=,!<@ HWDY<G$Z1VR;D?V 8'-^_01
MM9,Q_96[^-@TR<K&@93J!QOJ^AU]6+8MF=E(2&!U#_G0QIV;!K/6.2LN D,R
M,-^=VSLR)9;GZDV=,GN1Z;(7&M2KFLX0:^=5M $1%K8;DI;;KNK#R#GEQ,._
M]N!T'J^]CMGDM@)^!^!C,\J!\..V:M$(U=S?3]C_SE&@8?3'46OQ+9(+HK%3
MLD>ZTB 0H29+Z:MCH]ML**<GK5D4NPUAGV-ON$KR=T+',-Q!B7X58J^3_;92
M[,3DLV9[C9\GFX1A8A8^[':@IQ^+'^^]^/''^FW_$$M]II::SCK]XS."F=V3
M#_=BI.OR5&EQTWQDF<CFF)8+Y & 1;\E/3/(;2KLX8Q.QY?,D7I/ZR_?UILW
ML7X4(5Y)*L-CCLS@7W:<1A]&S#SCDL3(T4J=(TFT=;/ZNFL7\*;J!7B3,MU5
MXK1J@O'LU@<I:IADK4B!ORY/C;"+*1J?,;J1/*O#4ZZI':$\7)O+LEFUB)XO
M$<*\^14JVBDCB%A3,]1@J:AG\W"D4VNK1-07S>X&7!DR"I13ZGG,]P% G/QU
M7O<]L6H0#"!B3$D 8]=WFW9NBNW3$Z1)Q#20'LT$^Z[$!G+1L&>-SF9^7OMZ
MBQV9<E#16PW/6Z]*?OIQ2=D_SL/0D.HS#U AMU3?:";?7N2HNFU+CPZOJ93K
MZ(M\CT*M<N*;Z%1;-$MD0NE[E*CUDL,AHM ::?X&3$^)WMJJ!KB1%?HH,\7[
MQJ?8-5;*BV;C-_MZ>L"<\08OLJRXB0W6RU>M_YY7WB7Z#?:[;.61#.HHMM/V
MOK" FOYP<@'B( M\8VETM9^_.1#3RPURC4S'0SGA\*3=VL1A"#*^94Z)<)HU
MOY+:^B6GD&2?*Y_!O!ZN_)#6W::YAP4_6D23+;4O$@KC444D7>\:H]$GW_\Z
M.Z<&CUBAF,";%3(5/M\7RU,UAA K@"8Z=I6=-E5ZZC([ VMQ*Z$08Z!U053\
M-7WF0N(@!X<1,^-!W_1;_"ZIVM96M]W2@1SLZR4C+9I-#8H2&7KXJHT^65QL
MG\?KW4G7:A9PJ0C/W-Y6A7[BA+5' D\'&[W].8W,(MN[22<:<B9"G4'OQ'=]
MV&,6[@7MS?0%H@_VZC"@50WS\'#V3\VWFQES]^*4$^.Z[W"W]-H6?/-,5TD<
MCV02_=E:L+,?VW07F@ -YEWB\4[PIP]G?PL''R""+GT<@1?%()9W4"E@_1/F
M9T\WNY86,=N:V2MN3P+:-$F#/.<TR/WX_ ZJI7X^0*CH!1#,;^Y%S^I+75OL
M0M3,_DMME:DX4#O*A%%QBN9E&?Y">MQ#G)5Z*HTCWZ'B9%AXY#=/)H3"NK^8
MR9Q?9W4(23.%RW#B*1CS+C;R:"VU]LDB*G75LE78B]HG++3PD\>/4]WZ+)IX
M%)U1)EMF<?E\S'* :C.=;?\1+4]"+B1EQ4)JC7V86UR31#J(VY?P/B<Z_?+!
M<GT(2/+8467LFE!V!WF>HI'O@SF.V^A5M%1@Q=TEKP(YSV]9_]5Q7_K9)GAC
MX2SXMVZ'?[B'YJR9KI&7?HU88IA6U@^RLN3XZ#9E=WOB4N9*.U;OC*5BO$='
MJUH#M<GUG#(74I0X3^E$8O]$F))_ASL_TY7DB;W.D/VQ+-_Y*\8H2+_IG19?
MK"M/!;B\_H_.%^\!'V8'VTJQL/%\=Z6"",X@>N(%^_8VLU)=DBWU=E,[B(;8
MZI!ZDZM#4KZB\LK&O-ZV+PRO[6[I</^CMEHB#?S;-UD=%I%8FXZH"]J-R1U]
M1[/77NSQAZP,\VI^U? 4"WKFO.XY)?3CGOY2;X:K=DNV&:<[;4*QS.=RBB;!
MPW@CC5-%H[20U#_P]>  AKVPIK(EDI5.49.+'DNS4^_[G6$SFTG/MG-YW<.@
MH3;/##%P#J_"N!I3SC,.&77I;YH+RD?+U BCG'WKJMLQ"LJQT6WQRL0%CEV!
ML?'/,Y8!^B0Y,IY)#6+1B$Q,D:ECT(3QMUU_+^F;E!CEJ:_" !E3-##G_*1
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
MP1/IA]A:?QAT0UMJ[@L=50HB>L%'(IY4M^>J+Q!>6-& D[A0T,CJ&Q92.B5
M%8YR-N<R9&NA#)&B10(/8Z\"2]'C$\W'.Z*D 3=F(,84=8. ,C;NG\3-2"_9
M7U:,\&B?E>GBI2V$%9\A@LD8_7BP,13NK"[0#%8.X>.[GU2]J#O!IRGL,$1B
M%K6HT9UU9M&/D?2I<6V6$]4#E8H&,)G_0AS@@/YR#QDEEL#*5!";V*==6*7-
MHP2LALE29[NM7GY\6S/4O]ZA%!=1?'XKNGZ,"<*F)*Q4K-N'HEM,Y<D8J-^)
MBN/%%U;]VJH)VQ1RKAB-&*?$B,>O$PX\V<+Q0JK"R/BC;M^%7:!]72J>'>(^
MXI.!;87<;LMVFUW9Q(/ ;F>GJ<X,R2F,P *,J-#PU?P.XE!C ;CJHH!E&T5*
M#<6YTFU.C;;K0YA1:^GHX5/+:T10A0IVUKQKE&FHF)?2BZCJEL/B2V5@;M"K
MH-(QT#4$V5L8B%:G)-&:ENDI./#4V:5/G1U6EQ+'=L1A_R0.NZ6 /]H)=X-H
MI>K@ZU\PGVDPDU%!U\,Y;54XH1O5W3H"\MSE12-CD$=?08L26@3K1B$/D^)S
MLOMJWV*#6]6AZT]SA )'IVT$52#I0D0;LE+VCV\)^K=6U=WPXL;*!2,VR_]X
M+4!5PH=@(FP?7K]F6FF!W!ZKRA;].O<E:LP2ZL:O\_0H;.Q^V)2)1-K-7+,O
M"G7S4+R=X<TRL@5U+-H!&H3].MVT8RRI5-]K2<<N[CKY*%4V<.5B..'%$Q#*
M.].D&99S+"AL?7"QB5[#G43^W6LQ*]ZR,6$5J%'FTHK6PP,I<YE*14?,2,^O
M,2[5>AVB,? VO<D2<L9^CHLYPXT@_<?;AC W1WK@!S?"H_P,.\PCL:#F0[QV
M@K'!T2%2=@<$PBJ*:N)[EP1U-;SDU-*HM.NJ;@4N6:;*TY4,6Y@?4?7;:II1
M3K.GYB-*3(WC[!0_D6E<!&;\X,W.$50.$)&GHF0[;I2M[28)W )GNM!W6U#;
M7W@##AW?0RF#CM6_H\&_56&].%Y*9XV19Y6V$@U,>3YCPQ_V#>/<PX3(SQFV
M&+9^#_%!3Y<3J820[.B2:82WAKHA*T(QI&IM)-498/W&JE1R4^WCI;E*^8*0
M/.;9Z]]M6DWK+_^99NGU=9F!D9N:Z+5"SWZAOJ5W&MU,)E"@@EX;:]=A/4[)
M*%;EZV.23\$<;)P<I ,=I==$MAROC]6H\G;,]!$[!(L[Y<2IW2^FFE9J[ICX
M!BUJAW:KP^<UY;ZH\LX7YIH-J&K<, ,TC8F!.K@E8VFJR$?K@Z&/6B;]*EW$
MI_]*$>V/;N)H$6N;A?[V+DNS>0:NS%/74:T:Z8H,Y9J/.S4=E9+?%;E**L.Z
MZJW,0;H77$=]FLD@MBAS+GF@(VN@!I12]X#I%FC0YWDY7_!QQ[I/B@*8[YJ:
M?X8^Y ]NP7TC64D-#I@QSF0YPZ'$J;#?60&Q^J$AP9?-ZR3&C8GI<&L#>]X5
M;J(J%.B:YP;6B*4'9(C7O2RJ+MG (8(%5:8+Q$BA)HKHWZ7T1("KCBS%ZB>B
MF5 ]*>&8*CL6F=$I.D 7+6 S(1TB94=E,<CI"%7MR7L]NB81KA.8Q1) Z/E8
M$$.'@M*5@>.,<#Y)$P9B:DPU_(RC><3?$\M 01$\-8G@6ZEVM' SUAN<!EZ1
M+EWXJ%L+N,D>_X1UX5@#R/;X:R2XR#7$9L4>WU[MK('HL*HYNTZK6.Q.@+IQ
MV)[@]FL<U"O8D2/8N-V[#<<..E)_)QB\4:R9Q=%Y*QG3@A$;.:"N=GN6TNU8
MUTE/LC^4R6-O$>2RM[;"EFMTXA;/%]6R>%P4JG?7V\;2;KJH J]]%9"U&\8X
M*JIV4F@=:D>KETEDJN_C:S1R#5&4Q2:HNKOR+*&=,(R0CTKC:\L-P->""IO;
M+Q)5:U<N<+Q94:ZAA8H_LI4E4+_P,]>!V?.A%HV<:BWTSL&0+6U7\O@JFTC^
M!MIU,3K#[I7%@I]C:S!-Q$'+@&^V#*1" P%BQH=B^"A):MD(7'X[TX5F*]U
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
ML^D'VQ"?GZU<9=4_%XUUN>XW[3C>4!LVG6 "<E&O+%*%,GX4C>D^GE?.9D,
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
M<6["1G9ET.%A.IC=L"TTP_8IB;LC!VR[+GO=_==$X-M(X'3PHGUT?A&-LM)
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
MT2I&7Q%\$7=X Q090;I-$#B'L*8$>,Q&)4OB81[F?.346/7X[ OLP[]^_2,
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
M7^-NT(YVV=*KC5F<^PM$FS% K)P]:Y7- -:Z$]CSA[@9(W\PO#6(X[OBK$]
M@_U))2H+8F*Z03B/DB@OLJ"(+M23X[R=4<<_'-RL4=C3N6 #X+V#[EZ3T[O1
M]X\.][LAS+?M]X>WAK._UVL_J5P%V61&7#94%RI.%W,8[NFQV"[8RH-=M"9X
MB+O1ZPS]87OO1I'=&!SZ@\,];8C Z?BC_JWI(@TL]HF5D#SF$O3]CNYW=+^C
M?[4=?6A.AV_=B7L"GOB<%D'\%T&=Z(T&_NCH/G"7OVTUCW=GCXZ._-&]@'G\
MU7:VX[?[;7\XNH^"_K_<W@[:_F@TV,G./GW3X7%7JNWW=+^G^SW]:^[IWVM5
MJO_U?U97C2[-P%M*;K3O^];BTVL5/>IDQ4YWJ*M1<2UA=/$C_R]E%?*G3=/I
MH%%1FPY^Y%A1W!SK91!?!E<Y'A&\!D:;&5$F!M(1_=\/4M;;6WRME*Y^3[\9
M_/CWP)ME:OJ/[_Z[2"=@D5!%9#KU3F"]L);\[]\','-X4,\:%J%?U+!N]VM^
MW:@UB);J0G]P#2RJ>]2?D/+PTI1"WMVA+>L)5)^FFNO3/*R9H0+6((/OB]2[
MVO!TQUM-=,,[F?^R&D3_?AF!D1E-&.90)VUZ1AVZ[AQ=,_CHV36#0A_*S$O<
M:43)!(@:BX/'5UX'>,8S;YJE<^_3NU>=HU:?=W0<Q3&6#$<);RSL/GS?[;2.
MJM\___7L;[U6UY._7\@/NBT/W[L(KC"W"@/]J>^-%?Z!98F++ W+":6T O%&
M6/;K!< /X<9Y<UC,++[2ORUSE>%$]=?OCG_-?>\RR+TCG#E&ND:MT3,S4?P
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
M'2GQQR!WT4 K8]I^9*UX6\]3X(D^*@=H9IZ[\X2GB !&H*<W*)>#P:C5:2
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
MK  Z"T1-FI01<XN7?LUQYS@HD\FL'O>E8 /(AY51XJ5(PV_*#A6@L1!)-6F
MF>#G"4P$+A!\!\QHD4D(!.>EHTEN%"D @PP6P6%(-#K*$.'+E >L9\+J2:Y
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
MY!LFET^:ISK:(^=W\2;EY11,I4@4V+E2Q=(HEZ!Y\U%P[UC9U[EYK?Z"W-Y
MR"1T4)TQK)]V%_;$ZW0E[ZWE_9Q>8H:;N?XJF5'397R]38VB'#\Q70RNB&D,
MBQU@LPO6G;C%<BUS+Z,6T0[_T'/%>7/>$NL0Y( DRQ@X#GV*3X =Q0:\'4#,
MF\M:3_1IF1'MAI'85K";.$W7A-.FM^L:0"(9PRZ3SEP?5"\8I_H5K:)Q')T[
M5D6],;NU#B8@\F%Q.GO1#$Q9GC0Q2PL4#9P$"3:XIM[7RKM*2_ZA3>W2!!-<
M!%%,%SMRDAXS%$&<X AR"K0\;5:4P*<B4@) 0-W_75JO^O6[K?ZS2J?AQJM%
MV; :S!$=UW$M=[33QW'L8VSF>/]^>\KG!','<RD)V%O@?5()_#6.JDW,)[9/
MCH@0T\F],AC; VB;P0T),O(HP,_3)+YB=W1 MJNV1]FU0.Z)@)3 ;48T-X=M
MQ:1 -HN&0)!E*+/Y>E%POFFD"LV?@5(FKJ*WA9KS&?11[,&MG8M?@H7Y"5NE
MY'OK_G#2\CYDYT$BOATT[D')FU C=>UBPB:RFJS-M2#K0JY)FCC,Q&56F>F
M77/\\)(Y20QC:_)*L :K"_$&,#^;FPE#OS&IM)_4101$B!]^S%(2,KFL:G-+
M;GD08Q$XLFQ*P^)WH,UQAJXV)72NJ=^<;!HE$?H.EK(4UF>.&H% ,KN!=1,]
M1F-)5!8^BSZ5ZIT J@ F%,%=3F )]>]I$J(5K!B6/15-/_;YEYA>O68"*  G
M;.S#TO-9FEF_AR2V6'F\Q%F(G^N?.9F%KN2<I[E67G+T*."R,N6Z+=C59'Q1
MCSQ@T]\';!Y7P 9K&KZ2BLU%%*Y+$5[V>YJ1.YF9KBAP&5J+I;(JZDKI^2LY
M.TP0!&E=0RU;M&9+_+[5_=%;+1HU2$OR0H =/T==Q>2% 7.;1@7ZRRU;\*W)
M;<8BN9<%H6B,H(]&$W4 !B"G\-<GY%YEK,9)<(ES_'DC4C0QBK0LT!\ #.7L
M^,VI./X#BAS%&%:!_VK_)(CM L,SQ)K#,EO2US/4=^,I["W:-I_1^85O]1N9
M&#V.N7&7;$;!HF%#L(8D"?,5$V9?S;II@WHT37%0TE2WF[C#]<PX+&A0 3C'
M0PILQB"ZMQ7>-?%]D8,>Z'^62A@GRJUY>$D.0)1GFK3P:_:@5*,\]>5>2?'4
M''U-E,R E%7CX[)M%2,).349OU*TD2DA)ZH+(;%2H_KEC69K D_,62/Y40KR
M-@'A@O5 >V(4?ZL:-AP<.:!KM\*E5NURX7NZ5I<?W8($6.XHN=SJD_[]D@*
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
MP!3A:=\00QLUH,(NHZ,Y6K@+;[8,6K9'E7NXJ')/">?+>^[ <\@&F$X@5 /
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
MA_/KI$,0^K%!E!,#DN0(Q[O)[:,I>]]D+<8&V"6U@(*9QG4A%Q[-]Y)XR21
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
M ;YO5B+%F]Z0%6(MZD+/%5=Z>SL]$2%]?+VZB*1%MOM6+<%^2H-X @>%_K>
MU;B8CPI4=>;F\(?FMX-VVX$K(C+ HRT7N:ZQFZ:3TM3 YVH>83);.6%D+L3R
M9@VOTD+-BBHNYJ!4(1#-V\O,D2RX6Z4%RX01H6@%$X:YQL$E#_4++!:H"Q@2
M\-[89<G,>$</C_&2-U@S7GVJ>(DNU1AFKF3F1]YS:59<QECJS":-U#)3'V@I
M-]"LUO:&=@F0!NMT#$"E-F6<7Y'8Y^?@4N"#R^(@=#V]"^WIE1NDV[G2"(Y<
MA67B2([2N[(VJCX=1C\-KG &R)I1NV;NXF4I2WGYM0O"=Y[AZMB+P:8&4*HH
M^%-%R*.YR4P? ]M$91,T-6;?GV?P\_.9!HS0'+RVFAR?0<TC22\81!(SLY"<
M,X4=P7W)& T)9ML*):P9J[W2-K.<4XF *$1&NZEBSC8L11)1TR1&E4KW&"<;
M&Z>J0<),KS2I7:*LT%#A\)BZF:$P)ZDF+R]SQ2VXLVDP,3VYE]Y2WQEZW5@Q
M5"D>##(,%EPZB5G&T%8C\B1K9>,_%H;+:--*3#S1LASS%]@>5A@'E F/4\X%
MY@;4391[R3G6F+&!+.(VIW[K,,Q8H0TO"*/ZYU)NEQ?:K+Z(4# 66B?5EJC6
M1\U<JEM1422#/$=96*B*!@E6R._XBJH&^1%>S9/X7.>[^AZW'WF:9'>?)OFX
M0-HV"3,.M:TV(XS<:-3Z]:W!(4@[)N9A9116%B1B'[\_.?5.I#!?:W,\* QV
MU/+>B&8Q%,W"=0'@^)>D7)+%71OZ_X71X)-_PP8A0_G(W^1VR(&8N,.&(4D:
MD[)CRP&TL@-CH^G\OS-D,8ZE7EMY)*R3!)UUV+L:[><L6K2 (VAM%AT5S]\'
M>1C\\=+[?/+AW0\>*[9'1\/.B]KX6UFVKMD<A+ A$9E U)A4]RJJ&;SI98 _
MZQP=L0F(P[][=5SA=,L_ ^-[$IRGWJLT!?WS;#)+&<OME0/'!$,>/3S%30*>
M6Q/[._+> "F.2"+;ZC Z;?HI]TA>?>['YT R/CG*['D??WS[PI ^6BSFM'_F
MQL-V5FLH\Y\?_O,?&7AA3 [O2X(=J^&7\N4+^]K__$?LE>/RO 3MA-1*N!CO
M KK/AZN]7S^K[:;T4X32]JVCZ1"YR_KIW7I/VX?X'F<FM,7UMS@.:_.2]T!E
M!2PRMRXWQUW#]TM;*7VY^(?5/387*EAWG9SR8!KOO;;M/P?10D7NM2"-,6F\
M/+^!E5G )6RX*((,7%,B5)+D5_$%&'Q!==84=3F9$7!]I7GS,4SJ*C<U[S >
M\E8JYF)UA#SH&/>B0D_FHTK7&1V#T8$J*FQG7D1%R8F_)^;QC^48;H^NYPZD
M] =N^ /TB4FL7=]PYUZLN.A\L!5GF+T10]\:W*Q\TRC+)M4YUA9B5%2-,RT>
MCYS#@QD)\A2;BVR%G9Q^H'I?],?.@LC[W^@J+1T@ S?I7 2FSZS'7/(W0&IG
MWIL2$2)!W14!J.%OR*% A7SLI\[1F@D1J2J"@XGJ01V%O0HXRL&06;#P<V7]
M#=KQRKXN<O(%N<:XF!!HJ^G.8")WV))]<9Y13(U#5F0W(2@E*O/D?3ANO66W
M_3A*T<!T&)'1)-R5NOMJO1:!40GD'M2W(T0(Y4)':MZ^_DFK([AWYW$ZAF>
MF^"(U%,GBRY0[W?0?)HV.%_--F%ZENS@[26B.Z.;U=K?R,^ O#]@9!1'9"[A
M.OU/DW/L-H$.P\E,E]W&@C_FY<Q5&GSB\'(KL!Q9)1Y=>_]S12Y:L]ZH.2SK
M>*$8*[SYG=OJ*B<S-8\(!X:NX$?UI69/,8\9&L5D'J!=MWFD98[Z*859X(]E
MS ?H4K+)*]=03JY$>S@S2K2KWMH1JT.M3 GXWUGT!VR0PW1.K&\2%5:?Q ^<
M^ $3@..ZU#$H*:',?"T1F_6BI/KFUZ VX/^<)RDW.F,A;D)ZOO?\;*:2/S'*
M4XUBO?1Z[7:WWW]1F]I<A>R@XD&CG "(T;O;-%LG9+;B/=90.<2^(-PZCO0+
M7"=^[&P];[J*0^/6TGT@*H73*_0H']6"-VE>)J+?:*W#B #'RQ2C!SNO ,2@
M"VWA9DS8Z7:Z*Z=K-=IP/9=8Q07<E1F)ADYLY?U"PD[\@O555(.'>CV9PLP2
M*C;6;D(RZ*J3WI;7L*;$85,-@27]0LU4JRRC\1>^T:7<AFVD_@=&.<)8Z3LV
MOBHCR8%]I!BGF>,G$ JD7>F=$!9U^/!8E&1];0HX+ML%RT&:=:8&OJ(Z[K+$
MG,J>\LC'(+AB4M>0UM&+9 (_CD-ZY2L",YS5YPJ$D#H%^K;&T_O/IV?61C\Z
MLJ$?B9_CZ\VB\./:&YL9 N4"?'SW$X:\_I2,'2*H\W.LW6-=G'Q=DDE5S6[
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
M+(SP1S^-B\L$(T1F^-V#']Z*K^A#!H*=[\;IO^"\X5\[P6\14 A&+$XK4 -
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
M_L)9"X&H;/[V,11T&'0/UA?\EB:(XQ]VU+!0 #W^'!?#I'2Z9?#E)OVZ#"Y
MRKI]&VZSKZY V'.MHDG[T2J%*RDJP!A_FL#JD(M=Y* +CR,*Q$L++9KX.3=K
MXJY-[78=CTTE>O,9_0&P4<V&ZW]RPB\APL@C1C?$12M>4IHH(2](%.(XOI\[
M-.+8-!#Y!-$^XNH*D]K<>!NZSJI@:'Y%<&K^1!*TJPXQV.^"Y! (O=O=F";D
M4R&:>W"G, FZM-HXJMXI=6\O"4>FJR</9_#,9NE<3MUYEZ"&-G9+TAC<#F.*
MN=;<5VH$51),$N4&<(('!W?E-T[:%O]&+"+&!VJ/V6MXO92Z@90R9:W<O2@'
M:SV-':S.(J[J@CP'2=6%J(:4>R(56-PN2&]L'W/I2?1V*KZ90$V%(M:=S&+&
M6^YH9L]8_L;IU9-A3X9WPRFYH\ B5..>[GJZNQ6Z:U79D-S-<IOET)-:3VJW
M1FKY.;7TC3*V\BIN<Q-=1 BAP"G@4X(AU5QT\K!1I6 5?68;>X.\<L[ON0"L
M+FNR=@@[G<3T[C95T)=JO7&H"-^$887-GK![PKXUPC:JXOD\N(KF&GU)0'A+
MH^) NW?_51=).6(O,_DC**U_E;.AI]:>6F^?6AN^)G7&C6I!/!'W3Q^ZZ GP
M[@@P*&.!<4<G?5&-\S3)?5?WP\8BZ#RV?WK7=%73YSL_2?,#@QED7=D@!0CP
MR4WDH-Y8/)#D/# ^@1;WM\O#-9^E45@GGEM-9DDR<>)RJ8_7D-V@5\!3EWEZ
MR4DW43WB4A!3K:*H'VAW@L4YG#/X+89#)\E,^E$D:0J'12C7H*SYH0Y3$^?W
M@T],2@_5"5>V_P"6%/).S)*X&-((:3)6,!+)&@DNXR3=7!KU>'$+.7_T'=>P
M_7@.6__=ST>#X#<ILJ/L.4Y_63R-@[L@OS]C]@H0/F"F.H+4^6@-("=[T/2<
M0N355=K<., I7280EU&,.?'GK(P(^1]7\919S#,L308->RJ%'9D3K9F'>BM:
M/WN.F_D7'+#;^5&RQ5*Z_1\C1,5:V3:!,.<YT%YNO1IHEP1_%/<A,R?:#[B!
MK;GM; _<HCUG>00%L/M3)R7HL%[_.GV'\7$C3\--6KFNM_!.GL[N]M9;LZXG
M#0#VLD^9O?>4V2_C>:\'-E/RB#/([IWEG<;Q-=F.7--7@^"5<K8/H.I<)O&5
M?'427]2I>Z7M!Z7A'<!5X1;"=F2M31CH;;]W*?1F$)RI]^.>#P*#SBY"R'2*
M8D14$"-[?%,U##Z>'!%?_WUP.@C&\8A<UY@%.B4_#@,:8#7X4$OM43$!-60J
M%?XX^N'K4\HZ/<+"<Z: _VU5, .?/2=D$*KG3S'+EO,VTO@RRB2# M2,2L[9
MR5S5MEA&H[+=<$SP7\P@TU,KU%9MHL[X":Q,+QBIQP: LE?&LS^*81,8&1/&
M '6I3 CHK+D?K'))DY]E&]/8"ZOD47EO<UA.JZ 3H>5PX4:.;6#Q6=HZ EG3
M[ O[Z=CS6?A()RU'1<@)$#CZT03F9PKM?L](Z3W%EY>P25X2O5&>,;FU+KF\
MR=Y)[9F-'-E/I)!9AMRI04 B2L%X2C+Q(_X9I9_P]QLF$WJ3\X<:HR&D3AFG
MH682KC7#LC%#I/[UIO5W..8JB3*F[O\WFLY^"GZ!R0TG\8IN9W>D[OJ[\5!,
MYW X)-JF*W#MH^O(MAD20 XVY &VD-!]Q!-BN"Q$-[Q,1G7$J().FTF/MP@2
M5"A\+ S(:4TVT0S.UV $,+4S;#*_QG@ J58U4MR[)(/'$K*0B%Q0B>2;.:HK
MSO<1M$081JX<S3E-/L4F<<CP8$9GIO49(_("$]0S%\NQL3%B.Q*&+N+JXZMQ
M?YB]B96&>4K)D#4BMYM2:3LE)1E#FQ5YC?U,#*1R['L[.R?1P#GJF*5AH10<
M8'AA!5^BG<MLE:3@5\&H[W.[ICF#6#.T9'<R%ZH3!MS7@3EI<1R;3&:2IFA2
MM&44MK5I>PG*I&R!2U<RVOS1)1]A1C:,V'BCO%9)41%HB@(&4F:=/1UY7+>
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
M-,80^K3?"\V[O<580;'M*022HP.4S79F;CWM GALRJW7^Q NW LO^^-*DQ*
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
M"J_>9$S<ZQ8LX _WI]0UDLV]JJU.-R(I&-2MSWT205E,AF\GP&V3QTD^B]L
MA[ILN;"F]",OF<Y&N:DMM(GUPJF*KY3X7FN"VL>Z8VH/?P@,/$#K;)ER)@-T
MW6S/M2U,LB7FTE S:XB*+NS6AMA1"]7+N^QZ'A]P6)E]7KG8HA]ULS7L<//H
M6=M#DQ3AE<J9L%\2S=!.K #\T-:5-K&2^)BE6T(GLIR3 [.>#*>:9\K014EJ
MS[YI]"I. >J2!)&6588DX.!SWQ=@]_Z^S7T%*KF_PQ5\N/.8CTA=40TGC:U)
M1Q65H(_;]4X- ZS1D\-QL'1:_XO*51!2V7H>*;=\[K0Q$.V',8A-'HY;3YQA
M#CJFWWF#7 ?-Z;ZIX,\.F!H!$_' (;(8M=)(2K$]OQAUA <1Z!AB=.*HF:!%
MK^<O\!>LV:JE&8K>8_OE^FTT-(W?Z<*IN'G^@]2GE\BG(6P?J&&)YR&[RJ[A
M0W64@Q6FD:>>4,&1-<'&")9J@421&[V%T^27OCC8W;EA=S7X?.C4D:W5UQ2!
MUNL"+.&2JMXT3.QTRH5_K2?]C3_;NAM:2&9-W$_N_6J2<(%8V:5\;V+U21>3
M[_>)-D^LH]M;%U !+]G'B!K-'%Z0$+OG?.?W>>7$[!X@7_R7 7MT24R \'[S
M&?M;?WO[\"N013ZL)5*:42EC"KK4/>_#G\R_'96-3>!DB-$!#/&):-".M48)
M 0GC09B)"JV.Y.!0O&I>@%C#'MJCF H:"DF$9U>\->5):/(LRNXY>,$5("SQ
M#'/K=!%-K1%9!A-NLLIC?@D>PTHA8\7V[O;66Y4N.(\$N_S56.V751.8\+@2
M)Y]XYLB].DY*;'8JZ2$:$GD-^AP" _# >Z -'*:IMU"<N1]+4F]Z?HX5S!CP
M4*<BJ;MDX5;ZL%&LK^)S,/-C_,I;*A'1"$0X^SI^Y(Y8,.YW/U]=70W*>#BX
MR"]EN3"]THEA^8=I-I[;55M-D4T IX;-I10,1*&>:"KB:]!JRHE2WY#E!FZC
M;>[CD@9HR9^E]^&4.\\0P6 HC.B+S0D,"//35-:-03S49"9.3+DU:^\64,[]
M5GG%?;81))*<*[#S<XOTQA$I/A0@BE-6/*1V\*#KHCR(I4&FO>PS4&!=E4.8
MUJLH^Q2<4>-"K<\YG )+&$;26$]ZD446( ]UQ9!IDZ# W3M5*I73VTP  FWO
M)+YJM%5A;Q#].@*%$=5(K\5*5V,5I)Q95/!6P]-X91+%_#,]64+C@@#C*A$M
MV#U[N2!4IV]@0)G?N&0&*NZTSB2#P#$[R81VLF+<T!WE$CBOTJ)8LXT,TH9&
M&]G#,L-PV8N]%RCY:K2%\.#)T4? Y:CX(_R^O":AHFS<"J3<8M3Z.;,0RWH\
M8D9ZX FRJW?)'K:069TET_6J'P;8+2+ !0H^$I%(A)CCH!(9QI(TOK#[N_O;
M&Z--BVL.:Z@X]G9;PD,.Z@:L>5)5LQ]_^"$I!FA0X?\'0"B&2WN 'F;^XD^
M@QL-\YETK6Q=7#BBF,Y84K[06^/Q2B!*(!=#/41O0FL/H$X=@_37?)VY6Y+]
MS2F6?T=D SK($SY(.+E3SK&8&R_1_6N9UJ$%NJ8I!O<HSL+FYIH5,C?TE0C
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
MX32?8?0F_M@.1^9-3RV0V/STJW8(TRRFBJ0U34M75[7</E:Q).(B3G_<XV9
M.QA8O2P"6,GV!4A)X_<025S?@\32=$&AK?9=HLH5W+?[Q)BS+A\Q+C2JJH=$
MVC6])Y,1\L7=NTT_E&8/I\LR-U&7*.4HU?> 4E'2V;J6*,T?I0;CTMWCU%B=
M31MJ5>)T69SJ^\#IZGPJ<;HT3BO[T*:5D$V9E8_SF9^5?YKV#ZSQB<:QGTL$
M<03M03=6]"D$_=UR7IB9*SCLO\WAZ*OR&T-3;T 9PHZL^K\JJ_]E]?],-A/?
M4)Y;_:_*ZG]9_2^K_U?6=L8>M)TQI>WN/:M'WV!WWP"2KKPNQU?^-0#KY)&I
M0>7FYAZ65R@P\'M$L;U_B7T\TJ1A2%:U4N>VNV57HN/8ED.5_[U\N%$Z#BQA
MZ]&(WRYP.+H5OAPN!8DW%YJC$>PP$@MA.L"\)M] <F4&IH*AO"?:,QEM8+4Z
M?DU@OO!%A##9H=\73<?1,^+S]".VEY30;?V^0TIX--]=QQU^*.UW9B%ALW>7
M6;!#FA#%$B>MYLU^<=(R[=Y8U,?<6,Z/)TB*2@S%&+IJ7^\70U?T&?,>$D'9
M"+II7NX703?F$[4E;K)P<__0WB]N[CT*AJ:4;S-0M-WNKQ;LX%/NV0UG&'9G
MR]IOYZ>.JNURT36FT\7@'F:O-_DRHX=UA@(E-U:>/-8X2+:,O,G)2UM!(,1G
M#SS67).QYB/;)UCY]&NW\]MM\_'[PQZ6;<(F.2^NBH(ZJ*</I<<SIU@X;0:P
MQ7A(:> KIAVM:/5@8ZHG-LW!]H=PX?7*?!I526$U'_^Z@>DK_;'-3@)!$SY!
MBR%OX'KL7KSH#_<5^PRN?+L@_#1C2S&$7)[HP+2?IW;:)6"UZNHXH,E?]YJT
M*$_G+#CISTQ;I'FH%B8=5LEC://R&)J>^R-KC8G42.[)D>5T8T)15Q9F.%(U
MUCG8$4"<\PP)_'U\P/+>+0D&@H\OJUH,R]D*\36-5=,S$VF@T?M$#F@UT?G9
M_ZP\C"VE-:!..B6S)Y!O!]Z_WII#NB5<_AK#[SAA]V@%]M: UQJ8EC<THZ;
MRW ]^U5J*%1K8%'HG TGY-SQ"3E99C$W)K>WR_C3K\QOIE]XQ;,B!DH:A[WA
MNS['(C] <SQA:O^_ON6/;//CB^*X#OU_O_YBO7\94).)4/ZCU6<V)_[(?G\[
MQI5&BL.DQ=\^C?V+%],<?<%.I4N3F7 M=SBBCH]1K*;GP1!=L!TO/^*WW)LX
M]:GYQL@8__B#^I ,O6</=OL:-YSYM]9JAM:HUS70!@Z@Y0%N=Z]J?[%_H8#^
MT=7TOPS^\U_?+,<:CH??<(:Z[P4/\.W-=\O_"Z:RLE,'M-]ED/GQW6&VXD/W
M.W_GV(<[X$D>/T;X@4^_WJM__O(Y=>6]0J"\(036O-#3X@L]35ZH_3ZR^+0*
M?IWIV]0:F]^FNMIM[O@$#>?EAK+SWE@F;X%K\9'2W7"9]MWS=;AA^Q[V=;%+
MB  MXZ0;YCU-7$97C<;D99K^G1-?XM.OHBGFV?2?2J[W\ED<Z3/\]J=FK^>-
M:3\\$'/%Q)&*<;NRJLZ[G;:3V^&E8JH"U3+-(HRJEB(J:-G1JQ>:?F%H><!X
M$^!JQB:DDX#JU$4^I^5VU.SD__H+\]Y_?/$AO6VR+U7>\>\!DWM_^^1;PY%-
M/XG7N":!K[B []-T0RN]^WW0-OPAMLA1K/R8OT8>+;T/[? MGHL^3MP\]O[D
MV7AA756-S_#KSZ-$=N0F_N+P$:;7FWK*FX'/8+31^(SO8@^!BAV V.?P\.P!
M0]OQO^ ;YG\\?.O4.]/'C9^\.:#Z]'E50/6C'.SI@,DVGU8%DPV9T-.!$',I
M5H50+RZW." X?9X0=Y\3QBPWV[GKDX@T/YF]'R^>.W;Z%]S:QECFU\@JMC#)
M]_53^E,93H*2;_R:/PZ4!D1]WS]E>!A*AKNC3/@[RK3#H_SW?\9N\'7"[^$O
MBD S/ZW"K_8U'9J?"GZ'H(H@U;F]:O^O\GBG//[>5EIWM]V[F\Y5\[%]I5QW
M;INWK4[S1ND^LA>^M6\?(1H>.U3*U#>)6R3]4G'W]XR[OW^-G<3IT&TR5#L9
MRDT7$3-2L,V1S[XY_&D5&$Z!GY.#@@7H(D"5N@'^A=-"&+\29PLO-2N<F/SU
M9+WYC%GT*T1I%_R\SUA.BE*68HH4WZ%WGDRJ*!?XT@:< ]1_(7QTYDQ[0]/^
MFJ@N_HEI9I$.TF"=#D]</*]8+7QVWVK>72J=JR]*IL':I]:7YKAO!:YWS=[?
MZ2]I%VMEO3QI2)[SB 'GR[P2P].IHEE5^1L_(BEY4;9.2++D<Q3Q(,7&H5MI
M]E,BB3,M[*XO]%" Y737!%?-AS@<:X+L*A/2'_Z^"UZI;, J_(PS!#\^>%6<
M)#7 TO2K"*)9&:!3IRW"Y3)I6]YXZ1MGR8Y3@T%!;SPKO1I*GCG&A=#ITT:*
M@E;*E"&5*7 G'Y?E&F0(RO4LQS6E]0Q;)'',5=$QA=KU[K/RUV:83SKORXJ&
M03V9-O;L^ ->O\+^#90KVDML4S4TL; /<F5@\<2FS9IJ8C-HIHVD&>;#+,;-
MXO(\CI/+01897:O;5Y5" FAND8>B<;F05<:A5*=$Y<I,,0601%7(=K]."M\3
M%[[&A/#UPQ0(SE^+9M7SJH2>.QQY= !YD%>JV*[/JPBACN&#FIZO\.%NF;):
ME1+[,"7V%ESL6AKQA8*[5 12$9RB(BC/501\@S8TU*>FTHO=X0KE6W^D,I#*
M8&5E4)?*0"H#J0P*I0PJ\Y6!Z0^49]M]D^:_E/AK2'Q8Y2!%OA3Y4N072.17
M83!] -VC?&1^+RG_G\-JV(0FD!+\A"6X7G@)'DT-F)'$K"\K"-CQGKS/605M
M&;5URHI"<\D#')Z(832B9$F'&94K&=U5RHSV*H7W5T7Z2YGX7]QNE2K3"^4V
MM%LIO#14\5Z>SK2*093PC_.OGS[/+EHT2GH]4:;(#UZJUC+.+EY.C190L+SR
MTY*-7?.H;>LUJLG:MJ6I/7\=G#/ESZURW1.?Q(6#G43AX$-<.'C/"P>;<>'@
M-1\S.LE;LRINUQ-&69VC.>#D$8V+W6$U!:<9O;;=B36;Z65KRP%W?=K7ZD4D
M?OPY,G)7-S"SGV<%3'[TIM]^-[(<3#*Z?!)7U'RE=./  ]^8QX[AL-=!5GJN
MK>"@K_CMG)LL'%>?S1\9B%S/;<J+T:HST/\UY?+PLO"\"&*J20(UH5Z!15;B
MC_/5D?Y/J@S,5\J421\W$0(FH=YYR!S8#\!);TZ5SQ3? ;IA"$QJ>=P9/!.2
M#KKZM<4?C'_3OIZ+E8>9P2<]##MI)-H_YU$;S]';(/M-\D<([]O^.CV3:+7/
M\_K>/NVY_ ;ARZL>,H./ELX&X4;7J6@A-7N#</A!P.R@,'8HAO"-L,UX7B11
MAWUL/7L,K1\I3#KHOIY!AP?%@7^VV SG\6E#)JZ4#<EGH7\;$E9)881MVKX[
M3=T)$F3WACL(\=1+BJ?XX5XDGN81*U&P#1N$8<]CW^59ID)]\&;XM#4&J;C[
M:8]2>_L294K<7Z &>.'[_ZX]<TC?7.]'AI3?^M&4,UW5C'...<OWQWR#MZ"*
MH<6>AD9]=P1TY@'.[[P7T['^3T@4P0*/S+7I,W^&?\K'X:%GK;ONW7EID?^T
M+B\71O7-M#$/3_=U',4=>TQCH"%#EHN@I:73$Q,6BNB,5IY-R[,_0-+A_+:A
MB6( )(@_8L+-Y]\0/W0DNM1#LA*2:76EZ(]MKOQ ]TXH0'@I=VD.;V608@\;
M@M+ 49*)+JD18YV>-;(96;U0AQT'MG"RW]-1P$4A? V, &%_0V,1#]_$CB>S
MI#1!;EL9R D!-#29T&;_\36?LX!-GY^Y2I$B7HIXH!XFH+<EGZ63N1U:OC1]
MBPNMR-U<P4G<@H>W820EP_YD9S'Y/!_%\E%\N7QD29BG]Y?02@3?',I%D&1K
M2#^N4N!!%K9P^-3WAV+S#C!0]$A<_HQMLTL_F5O_L?1/^9C?(A!$4)F:2;Q\
M%($OB8&?<'*ITF$P4K1*2;EC^B2"+\Z. 8@S-4[?087[H;*)0AJ3J$JB84_A
ML$R3!)VV[",OK_HBY09J%QTFGWM1'OMO5BMTHEE:S).F8? S5-:)(.C=*PZ2
M'01B@MY9R@8X%XW5YWP(K1>-OD53ZXFFNK3QVX2N#[.?X3>"2<"^U.MCK"(Z
MU_=2MZ0\TS[8(XI/>V./[ZRWS;=XPSTC'G9XC.Y[8S!@X!?LEF(.1^0"=.//
MX_;S=^Y>)SV"\)%XJ65CDH4(^/X3)0ZL=@>*B,AA%F!A75.?X3,"CKCQX\#U
MD[\5Z.2SA]^8H6F;'$K,X@13DB. ?Q5#J?L$LHQ]RO1=!S'"1-+8P^]FAO>8
M/6- V4>\*<.]4+S)+OSL<;\R,E*!1,*WD.@:_3%%:>1Y3 3#H&>/ 8,+Y? M
MZ]BT;Z:?L)AG&LP'1:%W,5$*FEOLN$4J2) ;]U3<'NV//5Y"P54>=ZHL_X<_
M$V=97UH@HEN*I&9  7B3*\D^EZO PPB-DM(=,\<Q\>8(HO2=$8>#BAX$G\*D
M>0 *Q0(W[-7JPR@@D*),#(0!0',(6H%+3W;#GNWZXIE%ABPW(@3EF=Q/#6'P
M:MICG$\7&3C3[G T8QVFJ./*;$9,,'IRB%[PT.Q3<%=BFY" 2_I&&<.R_T]\
M!7 \L')R,EO!*3,!OY4,R!C,7"N@G>>(T?2@8' B_DH6*6?V*![-*)P3OQFS
M_!LU?Z"M2]^9E>.+D N?%(H_3R"D3W$X/IICX;#"):SFR/)"NL%CL;_#B>:0
M6X)]?6!+%_D]P9Q(-T@'C/_ B')HCSW9]#XB'K.\WGC(ERUR6^^)VA9]%1HZ
MH?C98X&+&6P2VO@I\LT2@9J%:F3U0IX\J3?Q[9O/0I#51:M.Z9'510=9791O
M7*N0A4.[#6LEUC2"LKBQAE80^Y=;*9@H7"QL3U*HJ?36#I' SANN8IDFY\J>
M!R="_9CIJZ;M7H^I6#&Y&'"=F800@0-FUXU,+S+K,IT:S.>\BPN,QMZ(F>N9
MCGI&(B;31"TI&T&(FR>^\!M&S 3MA3&222_CS!)A>AA0"IZ^"..@KTH=/#J[
MM@?U$'W^&4SW)(#<I^R#-H&;C"'Y8/,"!IZ(@TR=C>$AR',Q7/BP4C#,BP%A
MB/Q;Y$."[97T*!$*7]E!HY/.PS->*OT]&,."XP.T_80%!C1#(7FV%)(W0&>8
M)D2OKD>MD7"YZ#M$TJP T9&^,![[B<)ST!]Q'3LSIA:NB8H%5R*4S4$<5NQ-
M0A1^RZ"Z%%AC]F&@8E8TAY2G,)\)\,U(@/9"Z(V=Q.XJL_>?L<4Q3,#Q(O"I
M!-HG3A51NZ "A!F#J-T7-22Q7\!-^M!BS_9S#J[*<T_R^%*L:Q?9:\N!S6B,
M@.Q8)Y(5!-#0_,!-\8)6$.5((:GXC<^3S 1DTK]I+R)@H/[0I^,$DO;>&-L^
MCX%G1)*<L[@_?OIW(@P=NY+BM#Z>ZHD)@B'$[1A/_8=]0;RI/EV<!9%72]P;
M$T!F()S+%Q%&!()E2B05@XTDK9MR N&+X?[LL" ?5R-+F;K<Q,9K07J@QX@3
M1\$JWTSXML-.7^Y)1$#6M!="D\>.A@A-X(3AV&&O8W$JM=TW;J.)7YN,%3%5
MY;D\N=#CRR_"$I<H#K5< )GG+4P__;6N-YFG2OU:" 7^5;VHRBS2RLP*$L60
M/ 3-E;@O=%44%N6A*8_&2FC9EK]0V9XSX?+JVJ\BI8-1?PLM""9\;)LZ+Q@6
M$\*,23P4/RAKZ+OR[W'_14C.QT'RBD).9N*'&<DN.SO(8],&A( 5P40LE,XE
M8D:A(ETBRQV8/ZB#TP65MX%K4Y$=X5E*]CT$HJ>)PPFC.YMZD&"(,-[1\%9\
M;HS1J:-E/@!"7W$Z.Q-M+G3/]0:P:E-@>:NFP8[D[FXEZ0.H\C$WI5^$VXQ5
M"L[%B\E4ZJOE!5 L8#$R\2?Z6G,J\]E7S^\.54/>]9M-=)$9XSSQI",T*BOZ
MV>OYTI*+*!['O,\E^-!]@CWPB'.?>J\6\Z88[S/.?_AV62&JKI4,[E PN-@A
ME823+N86-)82-2@AG8$/(0X0:Q#?Y)&YW/MS!3$+7*=(&J!'WYEC[?/Z^#XL
M$;:>Q@"W!$Q\;A5CI8[(*#$5!SFB%\RU8ZF-T'SL!B/Q OL%D]0$X,Y-Z.BN
MN=\Q]P>.7.897 !E6R'H! #?!M2)F@QVBBS01'UJ,U1YL?I/ SOLN0BU1HKZ
M8"-SC#]4+DOB,"[NA<.!SSM&_?Y$@S?*P!&\N7 >A]V!T8T3#-)?G,^7"G47
MFAJX0)K[..#2#T>11Y?L!ND-QAY#%QI!8?3+9PZ@;8H:F_ *#GVS/RYL<^ST
MH.26DSV/9U@\+8<O$8Y_$][/Y84%=3[B4[Q<"D(GW,ODV;2LVRE,.)EH4KZ:
M[#!/-BWMU*-?))-S,:U%L(A[UY@L-",5"U8:^H]#)I_Q531$LVL'D-T0I6XD
M.)?2V=QHS[:Q+%]00YPO#VW1=*8<I20GX2@'OR0-@TUK\=(#H$,[7G0>?J7)
MUWE$7YVPD\.N*?K\#*6*["'9T,%B?">9,AY.ESTF>(37"K!/]!DH;;!'7T0U
M:%0OD"\;S2W._ND9_\D@H13W+5WL/?MY>)@%;+9B$GD1&VTU;[PF&&:EF_>7
M=-X<BCLRFM<#^/6%L5R#_H'X#K.='YEE+UB6/5>5GJ]ILJXP.! F:?;[7J(*
M++0Y0NMUMB9/J'%NKD1ECCR$[XBD% ;HPV=@S$L4[:T:^\*X&Z14,\HOPY*T
MS":-* F1-,]X)GK:1!/)[:1A$7U^TKM,I-#6<Q8RKI2J<2-0) I@@](V"/Z)
M:V;836%2'FI=A76TVL&8*1GEHY/@Y/'/@$,3^Q(PU=S#Y#UZ!V"F)7/$R4^S
M<\":WX!W3D2?PP?'RSVG\J$3985Q6C3$Z:2Q)[HAQ-)-@ *S9YF]BN8TG#+9
M+9KU,"RDM#]X"V1H@H:_W,032Q<W]@8F@P$$L-E;>CQGG Q@8)E B"KD19Z7
MFS37EXF@%D>&[L^]^^Q_7K2A\):]L.1^PGOV /H&^8>!RZB^Y4*1JZ_\:P!,
M^FB9CG)S<S^]"7NQ%9*A9"96J$[O@9Q 02;.<O^*!;"\<7E"9$EX7E+KWYAS
MP9X9ZC)!$PFT!RHZKL ^&3!], G7K,;3O._;''F6K>@UC)$:"[XQB\I7_\IP
M'@W$=WG13%976^B.,\7-Q)VN:K4%9JZ:,!^3FVJ5">]N8G/M]H#[-<.JO+[8
MQ((J9V0^%J%LVH">8?MSTS]FLMC6%VY5 __Y*HQ]L/7%,EOF \PQ[4MU@WUA
M?"0ELN!3QXI?7LNNYZ,@S=FP^37Z8Z;C.&LE]0)/87N.PAY&^VT> 2CB-+_+
MSDT'_E,ZMZTLTR(1S4J/6=1W,69Q;>/A,)&16E5^V;QIWK;:2O?W=GMB2?FL
M0*/$1%Z8.&M"TYGHTL..(6;T,0,=6OK>H>04G3D<)88NQOE2^$D>:\U]\JNN
MD[^\>[AJ/URT[FYNFO?=]I?PAY76H2?4V5>Q/%X5(OJ+*J3S_/7P&=OA:^5P
MU?OJR^$3.^#G_%CX1^+<YWRWU]=A>?U2@ZT%\<2T5JJD;, %5U[R.5-/B_8#
MQ J$DU3X *VD,I)3,""D_*3B/XO7JPMQM\L2RZEBBA3;@]F5;^1\[F%@*E9:
M^.2#/TD'!T<'TY/N)1U(.LB3#O:AM_AQEB;']-N7H;HBDM3#M\N5D"B!)(&4
M#:3OW?_:%$BGP_5K?I\\7A$H791:T_,"TCLZT]-E.;T>I<_/\SF!P2<-B357
M@LW:2Y:,EBP?: &8SU\PMAAA36PYW0!;N^"&'?/:_H]T)#?8$A,?#Z^V1%<@
M;_S^(AFP*$<ZDAL<G18U=L:9,+@>U[C #]!E^VK:O%0S1QY-M@2)CJ 5:6#9
M)V1NB>1U'=<>GQHBJDK&_L6+:8Z^  2:3A_^UXZOWPQ:IN=!3=0?ICV>K-]I
M^G=.5&>B?5+&CL5_ ^-V_VK=_OE)Z=.>Q4#L_^W3A<%,679.]IWL)ZA4-(._
M?;+>@R_.>'C1=W$A#;SWTZ\U4M$-HJGUL!8E/',&(C:'J43E)"KU_%"IJ42K
MZ:12+TM<%@.7W[M7Z^*2E&ME4J]7MX7*0S4@=Z:FX,T,=SA8Z/A5$PPO0]Q>
MB1MWG$O3^;$S)50U=&(84G!M&VDYJILRJ55KI%'3)=)VC;3U]4JUH1&]H1V8
M5CD!K^B!POP'7,X ?M$1*1PL\-:_;ON(!PB9^>9H3!%@D8IXUJY<"69[JH84
M[/O!V_KB72=:6;H,^Y+AS7!@&$YE?85Z5J(X-#@B83Z?]$, /$3WOZ7!$AR0
MHRNA$:/.7 E=QK-VBL$\=0]@3T:Q]H[!#8)7#9U4]=J!Z:$3<#*:V/F!"Z1P
M(%PX2VT$4^+H\4>Y0AZY&M-K=O\'?OU[?OO=ZBF=J&4FZ;2M66L2@UO74Y5&
MF31T56)PKQC<P%LR-**7MQ:_E/[2 G5T#VLR/A+K;G'=62]5N7,R.@F!8?7;
ML,/#ITVG?P?0X$6$NU9-=;7&U)-TH?:!R%PU5*.BDDI-!O(*@<@-%%4=>/+0
M GLGX%#E/H2Z.W"]X )F\XI))I;S2OU@>%+U<0B$1P:#3GSY784/*T2MJJ2F
MRZSV3E"7:SU"53=(N2(QMQ_,;5"44%.)86S-W)Q6;PD]-7K?9:?>_ ^M/.A,
M=)3S23:C=]%,#H-X5:+ O^>S%%=XLI4TRM[/)[%0A/-)+!3A?,<0::H4LW/S
MT0U@<49F'&HO)OCNNHS3M)9]V8ULD)W=9$&6= ]Q-:-*RN4JJ5>R'/D\ %XT
M0I%<<:Q<D:/;II?!9R/U>I;]+[GBP"][VERQODMLD$JYPISB(U85TBT_1E=$
M8D%B06+A2/-J>YFTE$M>[=9U+H1#+Q)K<C!,P8YT)#<XU%C<#JN^8,50N&#U
M/V-KQ)>OGE*C3 B#>]MT@J;3;X=@N*4[;)2IJ$3/#$;)=.G6,)AK>9>NUXA6
ME>5=^\7@!HTRM1II;*_4Y.CLSUWJJ/Z8$TW/]4]$.>%DBOCF+79Q9C;ONGU3
MK1ND)H>*[ AU^58;ZPU2E95S^T+=!O7%M0:I51L'IH>.1]UTG,!T7BS8?\7#
M$J>A<$)+[-IBY$MOK%?:CR'!LRZ[\X<,4C<JI*K*=KX=XS#7$F!#KY):0^)P
MWSC<H!B8^;0,BP>FBT[ )[J"5?0>[2N!^7YJS9GAW3M.SQW21_.=^NE^,&:R
M]79=3&94*E+.[1&;>2HN@U2V-Y518G,=;&Z@PI@"VYH)(IVI!7KJ-]?MOUFV
M?3+**;SPSL8#&$:=&'(\Y/:PE6=Y+:GI%:(9TB7:';8V*/ML,%RI<G):X91*
M[@5)-Z[S,J//_[2"?P"(_?3Z5TA%U4E%EX,F=X&X''5:A50K&E$U.:!H+XA;
M7[W5M09SC0YM^\#Q:#%TBA4[5#VG%L7;9[Q.(^5*@Y3K,F2W&]3E6M@ N[B,
MJE0W>T+=!H4-FD%JU1T6V,D6ML-OVY%8D%B06#C2B%&A1\[D'F5R9K2]R0D%
M^1@^A9I0L'N?!NKEJD1O9#DU1S*E0#+&J3!&GAYCC1BU&JG6LSP/R1@'?MF3
M9XQ-]A-6M :I9.Z&.A*^D#&!8_2#)!8D%B06]IAF6PR)P@ZP6=;[EZ[YT1I:
MNZIHT8E:,8A6R4JQ'XE])=GAN-DASZX*C=0-6("55?PJV>' +WNB[+!)6XI:
M+9-ZYKR@(^&&TW"^#6;0]]TQC LHIL>1RP$E'HIQ0(F'8ASPJ-/R>W',MZNB
M;BP39OO 6FLEJ:C.+*=GC_OL&Q5SR$ =^(K[K 0#"E8 QFE@(;;R1Z?M*V]6
M,'#'@>+1GCOV?,I.A^\<>4RE>Q_*$W7HL]6SX&?VD(=OEPM*O^,SS75)__K#
M]-A;;=IA;_&H'[2=P H^[OG77L;?^HT.GZCG>T$K<79\,_N*YKOE+[+F*Y'Y
M4EV45"N31K56FIY2Q/F"480-%X:IHGG!02\D'!JD5BZ7IE.+2@0"I*@KVL-#
M<? 8&E$ LP@?N!IA1.6/*/OH*[4_SN4<Y*(<Z4AN<*C-&#O31&+$&_MM)(OD
M-/+"'.E(;G!TAN+.>J6:O1XWSD;F!U@ )],E%5[\GM][M_-?H<]&)8WM[;J7
MN-OB]#V]H9&JG"B_-]QM,G5/)[IQ:)/(CT?;=$T;?'APSMZH_6QZ].3T3GLX
MLMT/2A^H#<YSPD7?K0IJ-"JDG)E!ET)LNTC,MV=7U4AE>W-$)1IW4B^L&H0]
M\<#4T@EX1SAF\>14%-YZ+WX1,$(MLXY%2K.\T9:C&C*T*M'+<L#47M"VOMHI
M5TA]>Q:@=(86.4,#UPOXA"+;-7E*3_0I*2/V*R 5]SDQQZA/GTYG8-X5N^RN
MES+IADXT&93;*L)R5#M54M4U8M0EPG:*L/453J.J$E4[-(US GY.M/3"HZ_4
M&9^.J]-B@(/?_-,*!JVQSYY!O3 ,\+%CWX=4F4%FU+>VGTQB<F?#R/D$4#DZ
MOAB8W,!#4NNDMKW-P])%6ER=X(V96DH4#Z&;Y.*$5Q&7.YW)K@(<>\L9Z:2L
M54E#+F3:(?IRS195#*@NEJMK]XB^#;)$NDXJY:V-YY7>T]I:"OL;E/X8&Q<\
MGDQDVLD#&CD9Y70UIH^NR*3>\[OO6#LQW50V9!9BA]C+4SFIL&UK:SN!)/:V
MJINT"JEM;U7:M&HZQG[G4QNP)+$@L2"Q<-B1H$+/&>]-MY[)P3+Y6",%&2RS
MMTB8IA.UILU(9A[)E!G)&J?#&OE.!5<;!BFK69ZX9(T#OZQDC8WF@I=K=6)H
M1SRH3[KJQ^B>2"Q(+$@L'&F>;"]#R7+9^W4[M?=+3IF1-]C:VP\U2+>S1/C-
M:;:JA)OFH:!^]]OI:J16+S.76U;U[ AY.<9*ZJ1:AT4&LN-U7[C;(.5-]$J=
M- Q9D%4X/82[V!.-DQD)H*/G#81!(M*U<\54KFNDD;D:4DJV+6$O3\VDE4E9
ME[U(^\3>!KI)JQ-U>[PG@[S'&-B26)!8D%@X[%!/H>NQ<H__.O/BOS)I?ZQ)
M^]W'V.I$KU:)6I,E+9([CH,[<G05&Z3<J)%*+<M9E,QQX)>5S+%IE-BHU8BJ
MRY(O&0TH_/DD%HIP/HF%(IRON)FXQ2 J;-77LI$"Z<:?@"VV(^?=4(EA,!.L
MGC6UZ$A,,,D3)\ 3>4XHK))*0R6->M;(!LD3!W[94^:)]3UU@]0K%:8JI*=^
MX)YZ+FOH"W] B8=B'%#BH1@'/(;L_5Y\\NUJHI8['%K!D,**85QPPC[!OH8Z
MO0G?7CF[=0/*D:@US@O8O+5H:G5TT:;3;R6ON;JC^^Y;7QS+_MNGP!M3]LV3
M%LGA=V%M!9C9'I($9C[ 1--Z>\!$H<W^@)'>J^N3A(BLCX))+9']M RA'$O7
M.$H[5T4D7*@>@S#U/OUZ?;&)>*VDK?;$G]F70 4Q<0EX*:'QGBAS?)C&L]_,
M#_]3^+A!I!Q%[+F!_WP5RH(IY:]O5C\8,""H/W_Z/"WW.;1+=6CKB ^D,!U5
MJM;BU_BAXI>3.D-!I<&.9"H##PCMI\#MP=I%L 7<9P6(%>CVE\]F%D2XXOAE
MXL_PD%/1=?34(H@K$<A3G\I :+IP#6%2+U6L%/)!@7]-*7-S'+CA*QZ_+;PT
M^^L4_GVK:/<IPV 9F^-KRL( *DPK]4W]^LEWKW>35?GFLG/3@?^4SFVKI,PE
MEAW 7M-/"OBMN]ONW4WGJOG8OE(NFS?-VU9;Z?[>;C]VE3.N<<:T?R[1LENT
MG#5M6S%Q.KG/Q)T2#-RQSZQPGRCTO4=' 43$%'\ >]C[9F NB:#-%;("M@$*
M^1ZU[9'9[[/[_.V3^@G_+NZ'?Q=?>7GW<-5^N&C=W=PT[[OM+^$/J^5;8WWV
ME?N?7U0AH;^HH7">$1X3-*&D0W_XO)KV\R?NJ2B+39[P#.F/+//SP3P6#3DE
M7_>[#M[WW ,KXL2*H*:8&DN5%/TMNOF2#YI^'#,R&.4Z?_ND1V0KHASB"5I)
M950H*A-^4O&?Q9%Y(0)WZ;1?T1X=/E&/W]'02$H@/'F?T_)@NX<!)WDJDETH
M4I!$L LBT"412"+8)A'L1V]E1$)6>/]2M%=$PGKX=KD:*C>#DX30$4+H>_>_
M-H?0:7%]'M2Q+6HJ\MGV3.F0&E/T,WI>3'I?4,P\]XR8-IT37BALWG0QUKH0
M6!FP7U'/_^^?ZKI6^ZK0_XRMX",=6MF8^XO&5?+]^WK_MKA[!TR\N^E@'G,%
M3.^#!S[#.;&2#>7["\^&^U2R.QLMTK)-W^?0_%.)F!65J:^<@=&_L-S!=;J!
MV_MQ;WIW7C> K8A_F/:8WE,/'S.W(.<O_@ \Q9_?,/HQ]N')^" HH\!?W3WC
M5S3?+3^C4.*O$?7^$M\55R-W;J^C<F1U03FR6E)5=7J[$*R555[A,E^5I>'
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
M!X+U4[>;CMD\DL&;%8(WA9";TD3:=92G$&B71M+.XP?%P+LTDPX&[Z=N*)U
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
M+H0X.2:M*\V@@B%$.H"2_@I+?\=T44EY_S][[]K=)K(MBOZ5NN[39R1[5!Q
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
M2XG0$%)(05Z3@C&,>4R;=/8:CWUO[-MBW"HOO@N NR>AY[\3H!KFOV*R$AY
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
MM,;P-(#TIP[]56FC2'F*(00I#RD/*0\IK^*4A\48VQ=C3,:>2\(AX\XZV%C
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
MUSH$</V;YU]%D.A$@#ATQ*<-AS3T'A\(B45%=UJ(Q0-BL2C[HZ;11AT3UU3
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
M+*CSQ V@1PZ:)X#,S0PDAQYX#&Q9TZENXC35P^.TJ.[Y8 ;Q[DYY-^E&G&Z
MTZ(\-!IMF"UJZD7.R$6<'M8_HU&C9M!VWKTTT46SE?7SW0HGONQ!B_9/@074
M][X'AG,_^.9[HQG,[WTVCGBSX_8O+<<)N@/!G.%Q#:,Z;1LZ;=0*;!1=9GE[
M%%P79# U0;D"OELMQ+4ZN"[(D&KIM-EN 5]C;^.2X'J? !@<@AIPN,4YSRH:
M7B*'$ B"@X@78P"UC2V $^"4C!,NJ6#R#+?8E@^D=D%<%O*+HE39DK9\OV)V
MU+9GF:^3   <!"RX8V%WP.$:?=(_L-54!]'::N3,;B=[1MT!KP592 TPA=MY
MC_!#O&Z.U\*B;+K9IF83,:LF9O>P?4R=:HTB$_70L[21@3,U:7+W+$V;HBXZ
MEN#GGC/I\WH,Q[/<JCF:MF7+6X#4<=U).C6:(&R;Z+X_.$:+<AI14V_2>ALQ
M>G",%F8,U9M\"!)B5"V,[I%UI!NTT<YYA"=F'>5C'3W$3D/NSA%62K*4E)U(
M?W?>,OC+%!1!=W#+(<']JS<Q' YLJM1H0\OYW% 5"9@["HMRU]3:U#!P=/%A
MD%B0.=)H\Y19G!BO !)WMT!:3=HP<IZRB$Z8K9TP/NLQ^Y7UI87!/2E>8#F?
M?19.?%?:'_& F4J69FT>U7T$LN9\<W2'2:U!C;PC2=66?KF@LZB<Y#IM:HC-
M0V.S(-.D">=J0T=T*H7./8R4%AB:!>9#H9-D]](L!T M0SI@I83P54 Q&"]V
MY4R4)=Y%8=+'KL5OGC\%2'?  7D5 >/0UHE&VYI)C3:631T2FP49)X#-9MND
M]3JF01P2FT6%<31JU!M4,Y WE<'F'GDLM-YJT%JKR+8.Z$39KD:JRF;(*MY8
M3'Y_/ZH58M*FJ=&:6:!_L<QRKA!4%N4?H<U&@^IYEVPC*H]@?]3@;-"F;1RS
MJPHN]T@@H9K>I&:CP"A<$<9'ZS2<(S<C@'5(0D]6 _DLF#BB![F,\C!>6\0'
M4LK:HKE*(C7&%LZ#9-L<X'@Y!0]7VW^9+4,W+M(@S'6P3<& +$[&(C4@-9PT
M-:Q)*^7Q^RM;9&_TN5UPE1;KAS;N,K.JE*+=CTB\E2;>/7QIRX=_*H+U#-K-
ML(^K.CKN-(>\%X$]%399@B4B'M18(N)!C24JD%J[ 3@V<<'4E)P:=\="Z:KY
M, E8G]CNQ\_C:# O>7[/'")7S RYW:R;8H?GIDV?@NU>%6<RW\3H7S^3>?>
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
M4OS([(?V'K7P^\I<-K![O/_G].N7B6E4TRYK*2]L;0,O;/YSL7.CAAU<N-E
MS'#DE@NC.7IPQ<3.;P \/G-1;]>:C6RG[G]LCVBS"$1GNU^S00N'XIFRZ0[@
MUW*A^??O'L@I1EYX8\OIQ#:E<F:XE3!%>+W^Z[S?J R*\I\3RWV?D"O[Q0XM
M9[6:G/O2051C#B)YTT>HJ4 EK"/\'$]];I(BJK+ZS"4H6I!&/2Z*B]2GS8/J
MT_P9O5@5>V36_K<8+PLGUM"WGR>"W+DW72A<X=I(?E2._* %C3S?(UT015G4
M])+%B\DF?WGO?'C'3\__>ZW2%G?GGA*0]/9$*T&+H&"+0& R C;: A6S!8Z*
MW"*M !.M  4Q_OL_N*(_GHY'59[T5[,AX\,1)@Z?-L.')(R (7O2&[WB)"[L
M-/EE5+X'\6<+6$=X2J$)M7 EM+ :6"Y2';=0':N,^M\O>9Y!<$3-G-OINRS:
M.:&(.RY\C3Q9(PM0&^ECRR'?6=^V5BGBU/=0%1]"%0N01Q"/$27PM+HRH !5
MW$!57)@J/CJ6BU3%[1*IXH.6%!6CVX].2XGRH6.5"ZE3;Y1T(&]=%+2B0&?O
MLI]H&ZE:HH7U9]8!S5?]+#''LJM_P&!:S+U+\J(8#GO(Y,7_V"[)-'NYVYN
M>UAWB[-T-VA:%1'B/F"5$-KC"78@AEO&HUN?9U(E^=1%*MPG:N,-2+X/E^-E
M__+\B*EY84X1RU]?]!,/<4U9X/-B==6XZ4V$VGP=TUHAM^0%&8PPQP=K)Z]F
MJ.PL:0X;9F\]9])GOW_[I.]#KT8,W\0CI\#.TFS)J;I<9]ON1'HWN4W$1]S*
MR;QPA1M'AM:H-Z1RAQM9OQ/.W=09CYG;G][Z0T_O;MG06WYXG(,T&Z4J"9\9
M6' @IYV?UGLPY>ST-N>VL,FF%M>[Q>:,N<T-IPHF.IZWQ9^+2,SQT>92I7#=
M=?9YW?*W7[VQS>IKZ=4O,R;.6S5 Q0Q9!*3_>=.<79,(FUU.35L7"@Q>9)&A
MSTW!7T*O=_:[F)_,!P=?<BO1#4$Z6"DR7873><&5Y*XYM2:AW3IOV.Z"!DPY
M-$3]<G3%EROGE\YVP$%M&QS45^#@D#HY\SBQWA#Y>G-[P_\G-W>7\Z)]R4Z:
M:N[DKOMT_4B>NN3ICVMRV;U[[-[>7'6>KJ_(MYN[SMWE3>>6/#[!A>_7=T^/
MY,-EC.*/R[>=V%%S4X.\9.;WT8QM_;Q2=N\!YU#&*=M!DHCGK+(5QMF>MMB\
MY?5Y+^F7DN'U7_=!U=X5]N+G66!Y_Y'TXGD\!='N+=[.4<?=4A/+(=:+SQAO
MD1( <X9#:>K+,OSEI?;9H,Z0S@*,2:,U#>>U)C OD"1"3,#V01Z-QLZ[7"<_
MEMP_7!+'^BD;!OCL9>)$Q/ES:/>&<.[RAO:S'<(#"'?Q@-T:<E<>8,85:M;W
M'&Y'\,=:+APSB.V^>LXKZ\,/_-NO=L"U-MQB<[W@LE!ZIMR0!,Q_M7LLH&(A
M__"]R3@J:."/ 6#&+X2'/4<]J\4+I@L/A_"E%[D1#FX*J_8"1IAH52/?",^
MS?F,#)D#SWD'R>V'%CQDP.,XS _XVJ8+."=/0Y%F +MY)]XSOY/U9SM]Y5 <
MLD"^CS].J#N@,/XVCUA\5QP, B8)$O%].%,GB82_TF$O\%G $U[X* >^&-B
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
M1(>G69N*F>LE"DA$[!-UM8X;7\PBYE%'ZX@9HA+L(!E2!Z3U&?=HIK_, TQ
MH9=#V[6FTGG$>"P]".WQQ(E#&8)KN>^M#]S ?58BLISB8?A4QJ1&#)BX'XB:
M[:CR)G*EBC[3A#>:[MG.G.=UV@(@=5/,/X.)4($ H]'$>1%E[)F"1#RES]AH
MP\W'>UXN"8+E8*<QW%>*G$G$HZLU$'<&IC30TN?%N113%;N@5:4T? :9Q44Y
M V$1A3W7</<N)M\Q?76-#$_;,A=%]/?VA_ZMFNGIM6,ZVG;8W59MZO2Z<HZV
MK6J"]!5%0<<K/%D'%,6=8MOU 9VO7$*G&#K%T"F&3K&2.,6P<F1G[]6'WC+8
MKY6B!;DB"RD9><I(&D@;[^E6;L*[TV=CD1D09P LIKF),U#<*E"VEO%F.8B.
MP_.O0YE'QW,/N2<EF4HE3\F6D\[[Z/"LGC#=&"%VNSTSQX;30Q!Y2C*6E/1L
M);Q9(M62.RNX[XEW"PD2QV\K3AR+LQNF+7'6'$V*2?)*%4W867[,>/P12U"R
MMSHM8LZC*/Q# G51KAN@X-7VG*E33"2RO,&9FB,-GAT==9?YRB2:^*?11<]_
MY];;T/-ELSMQ^I/%!A+;MI]LS?77Q+>#OBW,L^!+!M1/79$W?DT-><JXH[:A
MJA?N@>;2Q^A9CUG^[@+5]6[%N9NJ:Y[U_C=;%20 $O_,W4=24P,;@*)A;L"3
M63=1T$BQ2+&Y4JP]$EF) TZ=L5(6I(OTB/1X!'H$4V-@!SRXETS43PM3V^UY
M(Y8( @DON#0YIAVD8U>Q[43-F*=G(Z1LI.PC4#;/0H[.A:*DD_>/FW9<GX:5
MX(S@360B@1U=S>HN/*-F)&8DYF,8NM%H@D723-09BJ:O0..O#(@>Y2Z2ZC%(
M-1A.0M+W?F:)4=[W5SA[?/+L>+V_L\+1X_'GG^PYL$.D8*3@(PE;462=2)42
M25@S-YU,"(PM II_ H_//O'\MJBOP+2JUF4]%@0\URKV8LC:;F E;L O=X/P
M2K\@M 9RKH0LMD;F0N8ZG@,D=H[#23%I>_MQAX.$OWN6N"N9,1D!X-0U'?HD
MZM.1J)&H#T[4HFY9IB@F0B=\[I&,7HF$3RLZ=EHO%F H3*H7[EF9IM8-+7\T
MF#AQK#-;HI]O1.A%Y]?RD*1@:#L9<IK.CI@_;<<0D%N-AD_PL3RS'D]B=@:?
M<"8">]F'\8R,19[C. /-C2M[H?1$?["5DB.:QR;*P.<"J'$&./_6;*U]-ILT
M--_A9+?!1)O4&#CVW\RQAY[7GQH#4\O$X?)4]GZ) "/Z8(QX"/?9"F3Y=V_B
M\S$"A'?!D8&_GNWW)B.>?M^+VUG)1R;BLU'>[/(45M'[(=G+:#J\)1T:7.A<
M-:UV_PE7G6G^["<>M>W+#F!CW^86SNK2B(5*B(7JAZ6.'!D:CTDL;@XQ]-QI
MAY'U<=C93+V5.?^P/EER(!.6DVOGMM\D%/L4$V,(;^.6,7U%/(2]<8!.>YL
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
MM034J7W:O2AA9@HXRTFN!I'73(RY'/VYJT_6_,L8S.7N1GI]<342S2"&T1C
M+D>%,0!(R#@*(%=V+M^U8H*U"-'O"GS[9E*.:LCCWR_R".0N;R*;G62]0^3+
M%^UW-?*==-=@7[>H3U6[D+\2U \!WHSSK*;@/>T]&[QH7I,&N$+V&BW<LO*\
MM4E 8S>"]WO&O9/Z2TI=(^P*6>J'2 ?_9(Q\[#J:VO\X$XA[?55W/&1]4=MV
M'A %(#P^R#=<^]B%XG!N@H[=N3A;9S3:JST%3SC4;GT"@_/3UF#=D;;@&-C1
M;3Y=@SBS![UNJ\AI*IA#.[K,YVA%9X/S5GM#L^5 4R:_9XP&/Y#Y5YX+=I,Y
M>"K33RA:U5"HG6-2+8L\T:KPQM"C',J>1(XY#IU'KO#B1L>41CSWQ/B>'XO$
M**$Q96Z4=CJ,N-TV(OHFEEL%*RJOZZFE'F$KJS7\;_J;>.B5]+0&T:Z_?EJ"
M:2< #<2VQR <@SAZ\YOO>D4DV\@@V7R[A2Y+SS"K3EOGJPF])HVLOX?.6*AP
MJ'*,?-,YDAP@W<%T]V[[]/2BZ<2WLVCGM(EV,B!27 9;TQ=QS2*8=[$3IEU
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
M\-=YB#*+-Z! BG)0;J;\"+E3J\K9R/Q6P>]M9^!BO!Q+ML@(L3"!C6]CYOS
MIP(^%@I]XME8 4RB+.(QP*">:+#Q%XUG@3@3#Y?"1#7*/W,F$Z!Q+OY2Z5@*
M2XP3(J$MO246):1F/$X#3/K*W >G<@5^@?1QT67(#@]E%D<B$>.5[,K@4O+)
M56S*7,5;SK6B)6P+#E5D6I&Y90V!/,M9LJ*.KB#Z(/.G@KA@] ,G"(\$T]'J
MUEM* [O6Q_T<1%OI>'W]]9/NN34H1I#\9/8(5AIHQF]^\X-"MZT2SOWH9*H!
M$15 (=6J-&4@8+DA:=NH=KWZ(,=@KT&.TTK^V_ZQ!3GZE8XWJ%V0HU(E9O?L
M*(,<.1Q^+<5^W4IEJ-WS)G12CY,TH9-7Y;-M0B<O*W22ZLPWX0?9,.-F\CGP
M[RG?RBSS>V:'HH8B=T.1LR:*(NO]4FL+%"\/4/@$2Z3&N@^-+'AS_-1"KE?
MY7-AS]3U!LUGIR1F@+X;@6$6\O53HYU1ZA/)^OW?JI9G3L:-YHSA^QB[X;
MF/?20P04/I:!$0H2:'^"])I(ITX2B6RWGW=F.$$&-;2[0/L!,)S!@09G04&3
M(:ZH"@.Q7Q^ISV&ZAIF([T:Z#Q'=ING7QYB+"Y="7A[M1VM9_Y+>>70326AA
M",0VOJS@S(X+ \[*W5I$J8+?MWA4HQ$2NONU/XT^5%#TE>,+4R2UGRR33PH0
MX@Y.L1GT*L!?A2)<B148&.)&2'2;+>N:GXZ2F6[BI-ZR9C< =FIPI6&^ZK F
M8+7#(\JYLZE;4R:]-AM:7 G-%0%&?N)I;?J^ 8HXX6AZZ8\_8/0MH$Y1'[GS
MU'.R")H.?<<A3_U&GC(@%"7(2(:F!=6&+:HH/;<9JUQF#!]EJ'(]H&6E&658
M<#O2N;,( \\["05W&M2/JKYX6FJYOA\\Z.#& ]!C )S>)[>*G7D=]<;SIZ@P
M<,P@*&DE_"B&($JP_ T.$7-L%"5Z&LZ+LJMB2SLZ*9?-Z19ZN:C+2/9SQ8=4
M 5YT^##E)U2YT#&"K7-1VD;!)'YT,)9L: X*^*!UR(:TA6N8PTVY>.!PH8X'
MA\"^Q!3 H;J(V=PCR!-03G0C0/D< ,F JRWS4:C[;10%,N.$XLK<,]'*=5/4
MXMZE.%-Z?]Q7V=@S1]3,.\W<J-PVQ?3F;HQ-CV6"3DG'R)*V!1/1LNY<W)(1
MQ):[RR);N)8R*"UC0DH"0EIOB'>->1Y#3)%Q9RKX9YN)03;=F+EPR>WED-G$
MAK%&!V[M0.\J[U)Y*.2%[Y<A[_ISEGZ1C\D:.QS5O/](WRC^,%=TK2_5AJ^,
M'%PL#759SB26>#(FDT&,ICYUM9X()W*YT0AWT'2PX4?*/."H'+LF95;MSHVD
M_2+&VDHP>F5["UNOD*(=@Z(R(K6>HEW>@6X&K_@']V(%'?-RC&%P;-V!$5FI
M9C[)X?*'7!L6_4(P@)_E>F8QW36E!=RIEJ.? R9P+I%K5-:C5%F#1F653EGJ
MULMI(Y($GJJM[MK7LW*K2M&;AR [0_@^-1_0SQ5:^LOOV=BN.$U698<7.BC@
M4]8I"NIBJ8X7E>P-&'84^+[P6M:7M1LI/P SVE0ADM_CC\)Y0%VKW)G6B;A=
M?[H',\TDHW(M@8S6CE(Y1SH3%@N[$Y<=/9&0CU%E;^G1U;M:UB>Y=ZH,MG!
MP]CZ($;$7IG3]3JVA;-"Z=\.+83,F;7%]3<(ZC6(L6]?WJ_.>-$W0!*$J#M*
MV?TR<=$VQ,7:8:;])8DO)</F['9[T&H7TE\8((#]'ED:.SI4QSC4VHF3FQ^J
M;W?:W=;%ZD/1->[H7%72E"J<Z]1N]SNMXB1-2]\3:,;H#Z3\L*>YT':IY*Q9
MM-%T7K:F,V\T'5DRQ'3 5G>&$NJJ\&RRXU*U83LZS?WRUVO5QD:9/!&@'9!0
MG@A2J3#$1@X4U!.0/_JQ*;%I037\E0UI.?X51X'(_-C7EL99E0N<[37+L]+$
M@.[%L65Y5FJ;WVO7+<NS5ZG32*]SE%F>M<_'[%5JB-+K-OF8]3A)DX_YJA3B
M)A_S9>5C?@;M4P@:RM:D7=:9\/[36*(,",;5%Y<+\KTL?0W-ROJW/R#-[R28
MG"21R%R+S)PSA_/*P0XW9%93@B/F9<@GU8@'SC0(T3.(::' 5BFRRH_B-$>:
MZFB439>\ 7@R,*1<#P]MT,^=!2))YHWI;C9\1?X0QN-J7=.YN7[B] I-\ @:
M+QC!$D^GD6+H7B.TG,1IUK[3'TPXHT/#8Q*GW!*'$G<HLO\HO =AS>!H4TH^
M]GC^MZ]?I$>1;!W%07Z>T*[DU:!#*/ IKY=R8_D<Z5_-_B7GIUTS><<H6'8Y
M,SD,,1E:#0C%9  XHN/BT!4%L3A-<F@= 4?XMH8C%)KKY(;+Q"E 9T*EAU'&
M1B9[5TVC-]H#9&>^ IG+.:<J/2B=!9NI(E>]A'"8*U"J_A[E@^/N)NY/&<[+
MC%.1V>*4'H)% (5=;V;<[28=)SV>)*A@ @HK\!J\7!E_W FEC)"E>0@@>6R9
M6J;OQ;D/!4^@U:UW?\[=D.#YX(1ND$1TW9$>2O1?V(Y<;12+X4_<GR=3=PR0
M^87_0[Z!B_,SL%':W<%__0V_\%O+NJ1TP=*@:3Y<FG7@YO8<4;*_8[%N@KB
M;MK[\CG#^,J5:O>-6IRTF7_)-2]YR6]J1?KP.ZS7R>GBE]&-;T8AE[::[K;.
MRIO&FVT.=K_%[JJN]JTE?>W9TUT$>*9IAP'I)>'0E>?X(-?Z!DO=BA!](&M
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
MG06A./'<'\);<+ :R%:R+[J7"/%;9BO 1FV\(CB:(L*R?6-*!E'_$.D!6">
M_56FA?WNJV9CA,8RS_#@HN):YJUR$BXR:#!'2W=JVA(J0\QY-@YF.OH\ 2O!
MQD8+B*AS+[N)'P.X:3%7G<[G0,YH)9D<7J>W9E*5_=+6UZ;A;69P'>XHMI02
M8004#Q\3OPYT$E#QE!-JYY>Z#X9ILCE97LP=6*<DSOS@N!Y)+9W="QL%0<89
M1L!HF-4=&K>D+:S/2;P,VPV!ZD-C4\T&WH"(@9<HJUPU3 >8"LSD)5D6JR9_
M &?,Z"45!X7D@J59)+!IKPESB3^I).:N@"I=W@-F@#XF*3H8=*"9!-Q+T;?Z
M[;]:=#IW&K!T&@K>+'-B*YG#=H!1QY[()WT97;*U,XLR_T$;\6(WW;PM$[U
M50NQ#U3:55@7KXRD0FJJ5!A>CZ-5.7>T *]MJ(=Z>;=D@8J.!/.\8W><EE7
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
MXQ9G65#472<:9#,SX+,8WX+:L&[5MV' /Q?GE[:*YXY^X+L(4U_E * [$@Z
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
M6O!!/2G7QW\F\F Y?\?AI<B=N,>-?5.],1H14G,1,AHU(H1<$8RX1E>7^MA
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
M#?7;G!DGBPWP8&E832FI:KD\?+  CP;282Q-=1?GX.>$@L^88RFUU*$ ,J6
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
M#>/&V14SS@@_UO))I[(,<+QJ@[L4\XHRI)9?NF](3#$OVQ\W=O#'RYMD279
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
MH.,"KBLWK/[Q[0L8QU\?K0^?G9FYM-$NQE5&+=@9'DK=3IUP] 'B,=,BQW(
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
MG/:ZN/5)$8I6;DSKVB/#0=RX=EL:=%,0D(2:JX:=!:J^=E?JM5* I&NK^L[
MI[O'I-'35W21;1E5A^7 E@6;_6BF&@?;8^M)LMAB.R0OB]1Q'4GNEL;,N(Y;
M:V9>W>G-YIOV:DH-,W$/F//VI#Z>\0DNU&%\(G3*X2;D3#HT'57?XZQT?VM4
MW1%Q5+B2)[N7#:QL)INM;3COLUH726FVI%XO7F%<#,WK)BMB89SVPB@2BD[N
M2DH[:3_Q1!;&>;B\+7!F)KP:O)[>5B$#%'RHQP!C;F\JS.1&V,FPAZGL6.60
M6&X2('X^.J+&BFOLNM98*:+&"NGP,#,MYP(+\8ENJAS*8\P] ;* K_SNX<83
MOVH"LKVU%JO*Q1:4=^&R*Z*LZY 53+C0BBMA:C5SES IQ9<PB4<>XI&'2+2O
M31F0W#SV.J OJLY169R40DXIE_T2G"F3,\1ERE$52QW/:C[ZHKY;?".U'3Y%
M!+OBE7P_$*FMSNOX)+GQ3766EN:L^!2OD!LU9L$),X*W,Q'$%SI)Z"2AD^K!
MB))UTB'\N&)/$Q)87>3[=K^\7@/;>7B'+QOG0]<,_O_""LB%S F9JUKF1'+U
MKEE3?Q@V'2\MAO!K_,T.!\XGU9J=BHRH-<<CA0#?^@M5+1#_&^T5J^.Y^YR
M7!U-)OKIPF1_8SM%MN4P!WOXJMD_?1KC:_CW2QL'$'G_:+5@EV^#OFYG![YN
M-;H)70_^ORJ)HK[6CRB)B5J[R^W;@G1^+59*RN%;A"?P_U24^TBO^;Q,9N5O
MFD%DA<SAZ3,[?MY?/-%.5ZM] 8W^%17ZT)C<F8Z? K9YR>ZW,'=/%1NTL6^I
M**<[M"53ZFG)DOKW5&?)%&')SLV219)'A"4[.DN6FV?% 5LA^H74[Y>&@"%J
M@;)'M:9E,2QM$=3N$K_YA/SBT;%: S>(MVX2!J[<4"T'IX65*W3!WIG&GB';
M[JMTC]JW?E]JMT7<=FAEK1Q<6?>*!4\1RGI[-"*4]9$IZT)6Z1[*NMV4^CWY
MR *3,SB' ]'H$29$Y!W^C\CM]R<4LMQ]&%:N7@0-ZBH-K%&W\JGL(1XA938;
MGZ^F\524LSAZ,4=N^L7H!1ZT>L#&WDP#A>T1OM(ISVF4&PG-F873F-[E+BP"
M7C)I-I]Q'X8+W['HY9L%AJ/(-;H'(K DMWI2MR50X\3E1PM@<FYH<6(-',?E
M8@T(Q,0S1TP\GL5ZS)?O[R\?'&JM."^])K!\&>.  G$J94EI*9+<[)XN()]0
M2,=QN5!(1ZN0"L0'[4I=199:_1-62&)[XSPOKS*T.S]<4+$*CN-RL0IJBHZ;
M:?"A+8=^!.*"XW4F/RYAEV,-%#6^?;&^YQ(K5'_S^>9B'U/>:7J##O_/_9D\
M#[;ILC8/RN __%VD1PK>#?VHZB_JRG[C/6[F6WHW667 _OGD,ABD( RW^R$5
M2+71;\'[@A&1CT1N='O!9WQ4P<=A'X4P)P7&I)*9A9[:+XXY?O.9 :<BU.LE
MNG>&8__Z0?V<P,\$!H2_YN/O-SJ:$</+C6QF(:*I]XG%!\9!3C<(8[F@NHG
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
MB:@.MSJ:HZFZ^P46).]D?T+TNO2?] .1'.1L"WDXL<(49#:,/5A7;?M^^N!
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
M5J;!SQ^2"-'8'*&/9W2RU-D&FXV90#_\D7T'J;*9#[:752%CSXP.(<# 1ST
MW5@0\;/7:\F#UJ 'I@<).C5UW7QAN[O,"KD'M79 !U^@/%;$9=?/__&V*7@:
M#350EA.SWYKLI\S$$"?P,1:SA"QU.&N&:)/T&:4XRMW"\FDJ-];HN[C^+RA3
MWVKSL7]L<I=WF^$.D2+X=LU@]^2W;[8;1;?2@=^B1.[8^FOM'\G,7K%5LGTL
MDLU3[AOK@QU*<"[@.;&G^3T<Y4!H(YW*/\J-)MAMM]#ZER;[9WN=6.%M/K<[
M-C>FJV)  ?%?,*>2_W:-FHC_&E-'N;S"//PZ:WE2CEV<T$B5)AJ"]%M(+PO2
M'XKTRC$I1'F;0F0@%!G9GUKJ5-0+RKI6#+R,:P]AOQ/JVO:@7Y)W5T>ML[G+
M>BX:E*9H-H--;I6K(X'!N0SM8K!]('<+BP7J"[XQ3NSQC,X#3)M"UOA.\&LE
MPP*RU*@KOOL7)@SNTN#6S0\Z-I\,3&,)C@R^<7JE[=HT0[LVS0+!8 8=J=M)
M:4Y5,)T%>]/9*X?86R#63Q?8VY)3VDP)]E;&WK4]UZ+8.VBUI7XOGN]1$)U+
MLH:G8_38,6^PO>UM:PO[YJ\01B'OP+!BV]9N2HI<VN(0G,W V;+,6D<:#(15
M.R1GR[)H ZG53 $Z+\.@K0%051=A;[[I0/"VQS,^P84ZC$]PH0[C$QM8!\)Q
MWF.W<7_/X>!XCB<("9O!.:HXAE%:'8CPY>THL2<A16+)G-.2*2DX['5EB"$R
MM,@\"2D22^:<EDQ)4;<L-5MM2>[%P0!.9M&<1^B_!\;O$0U0\*$> Q1\J,<
M8QL 7@E6$G3HI@KO<%"M%%;[L+&F)2B'9+ Q?C'/#PX(RPI=6-W\%RP"^NZ"
MX)9;Y**T9%%?65U]94_45R(=F)1?\%JW\$K(4V9Y&K5+9[H0U/=B'<#55Z"L
M+<W'\>. 4RZN'X-/?_C#9E6TM2I OC7(OY;ZBBA-N1VN!54G,'07<?(WCI#'
M%CJY-3!?5GNF!,,_\@YOP8I)I?DI<AU^RSZ7/[V7W)+A!;7FFEMJ^61A52L0
MBI/(K\?U((X<,ZA]]7&]),32T\:4_19)8N$%OF A[:7NJ&YK0G\ZO)9VKKYJ
M\^4\A/(.$>4C ^C;AD_+AH^(8(\^3NUB:2$ZG(,CQ7);E>&GNR72[,WKY)"P
M8G<+?)CO,H15Z="R$*N3P3&L8E[%$%]\QV9R/W4QG7R\L22@L1YW,.3V#FAU
M?%+L+;XDX-S"=^/?=S M=L,W3G3^O6TY/W F)6 /#Z1^ORFUY 105Q?_<1^-
M&'%@0\_AATIK/G!V31168JU&"_X)H#SP!;XRXI\]JY8&$G?!BKC!];13O@>G
M<?TK#P6GW6S&6P=X5YK68@;ZZ2-1DI1DQ(JAHF$?."":-K(&'P.T(FO-"OB3
MP7:9+_S!+V @UP@/HWO\6X-GX0-MQS+_IA?<VKF1Q_HI'B,X=I<GWH_W[G!
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
MIJI>;,V%#1"S; \^ "EBK,@&Z?O^.K \#5C1/JNL29N#78Q9IW':B76 4E>
M/CR<H+,N]>/)-T 2/. M1V5]^B):HJN$V8N&?V%-TQB3=/9J8)/V(H;?K1T"
M>'C(7X/; ?) >[AK0/.]3< "A[*?#(NN#D?ZZQ9 8)JTWZR7VE4,;9D-NH7J
M[:?JG1^3ZBWH2(0M;4GFQ;/A$5%;0!V6[9 9=U3B'3)/V5-?#^^*V;8/PTN7
M[;M$RTTFA%9$N!-IKR,PB)[T2#M2R4QS^">?W*3HCE-$O$.TN]$B.C%@0*;_
M*E0A$21]/*Q5<C;@TQ9E653$'E@6OLF9([%3E17Y?H]/\A@6H/0GH;!WYFO'
M@>/1:.DGQ,0Q(@*]C-Q($9/?TVQ.=./*A;>#5^%'"3AD 3JI3E+-2+/4"-*
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
M@QAR#!>3KY(UPDR5N;UV7#K1[G[M CQ<$"A?=,+F ([YVB%MO<Q7I >U8K
M<S8!7!*<V (NH.)F8</F+=L#:6$:^!FSAY)GK4W8NPX"PUY[I/:,/$RW7L'C
M!6'(#@ ? ZF#1 )0&<_&8JV;Y*'6(MBO_OCHP+$\  $<')C.M2W8SBM:V:YK
M^,6_2YW,[2:+@1M(Y.\"2!@.AQ\>0#@B?W)X4K(_ !A 7!. V:[!3@7;@CU3
MN6FO2/MA*NAMATGQ!]-^<5N9NOZG_0* =22@^I!B 1KN^OY?Y'P  <-:8H(Q
M@.T<N%<'C6/@:,!Z\NC/!BS-= , R4<!_!>(8JF#:Q' _F'M@8?,] RC/0?/
MR6!H@+5IZ*3<VGM%+TM0$H9'-@0'7A+ZNV=5V93X8M\,50KH24)@BW!_OL+T
M]16- L]U"[X<QS@H4$I.B^2.R&E<-D8>DXGM@"Y"9.YZOHP]&R"FPY<?UZ;.
M"L#=^"ID9X2$V?D873)2"E8@T*1@H53XJ#NP>4HHF<.FHC%3$;UL1$<Z/O^U
MC8<>.&AV6FB68\9@5_)>=.34-,^,5?:=#HM*#V3E9@;JIG^11%W%0TG%3-$^
MS12M>Z;B#VP2M?%==[S7.T>W7!8)%U%@WET551918'_>"2-A1&D8Q8F86AI?
M=!.,V6+QX&+31_-XYO"QHUOF?;,9TL.9E@1/W>9U9 =2F4C]*N)X)2:6DBLW
MXP%HS2)F(L/&BF+#BV,CF$<*[H-A@Z6\ I^"K+K8-6]T[SNP=H2/K\.'E0X<
MG:CE!X[6-!E4X6'9.M*&.C4N4@P</1 ]1T]!?1BZ* :.M@E],7"T3>B+@:-[
MM#(1,SN/8//MJ/:JBP,[-'"4Q?_],:-B/&BKQ0+?U\Y\J;LLQ^'1)IXV38K!
MSK,QQ\<U*"0G5!."B-PFQ[_3\)0F;20IFBA-;AV]^_?IW9YDKDPD11D+_+:-
MW_U[\V[%KRJ/I5F=_"MJXW:KN[>G\_^L#8=<OK[[0(GD@36>B?(3#>L9NRQM
M-CO"/!F]^80R[DLV3)U/,6MPH)%VR$K&I4+WF7+;M,0<ECRE62KNS<-5".L
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
MVA("V S&D^@]MJWH[7AL ='@ FQ*1TN'*)C?/'L.O$VE,G& B%(C@\4^Z 6
M'?Q3&KKQ'V51=MQ:H#"9#D:&E9*4B1P"TLXI>,=AAV4=GMH2IIF=&W8'>KY<
M?;TB_T-7UV>!A//_S3E(1NLQ'@YR?7-W<8ON;M#=GQ?H[.;Z]N;KU?GIW<4Y
MNKRZ/KT^NSK]BF[OX(UO%]=WM^CM6> ^OBMRZLS[$A0_\W3S_F2KTW*+'UFC
MV)4-&MIZ/#?<N6F[H&8.ZBGWF2.;IYC)<X#%TV"_(241#Z4&0'D[BT<SJQP<
M?*I%5Q9S X@IG@(,-8P"NZC)]H4W*VKJD9@9VZ=+3;D%?J!1+IWXT$\KVPJN
M-=A $^RL' /\8?W>7GN^!>AB<(C!5D3P2[! #>K;14<V8.%GW3 IHWE+W2/O
M8!87@P<Y^'%MZ@Z8HN"HT_C8TL /R ZW1_PEERSTI/\;.]$PKIOS;\'8$PF!
MVQU\[SU\C_R.*+N51"Q2\@EA;;2T7ZB';X+$(!L&R]=>.]1F9GZ\[H+'[)*O
MPN/I$<"B9EXKO=()PWKDZ>0<WYP!DV)!>,&/;"YU@_PX\&J_V+JSH%:YX8 +
M9COLB6<7-Z$6:1#UZ>/8SJ-N&?]#$0;H8W$+$L2 (]Z3ZSI$ I@(7-A[-O'T
M06>GH/BD)R8 69-X P XP*Z$G@UX+#FJL[;HW=:]/VHK0# -@<;#M!)\Q0.6
M\\)K,,^6T'SMPMGAV60W$B#RR7[$%B:Q(=C-RK$7L&$&5 _/EQ98.(^O68BS
M-\D^<41W#1O)!08CDHBR'4R.QT),7C:)Q(!!OY)^/-#@VO3<V%[14O=#/.3Q
M3J#TR$$=UH<6X&&['MU/&.:!/3#/B["N#C"U3:#</TF46HK=29*U;>+X;8^N
M7%-,WSR$4L(79OLUO/5_'(^37%U?AI$2.1$H>>_B.0F6O(":!,?TY#/(H/0=
M7PJ0;3#2[?K>]72PC$"B,!)XTO]E.SY5IDG"1U\@:1WC&8B'7F><+4%V1G1(
M?OJ([4='7RV)ID148/G,PBX,6$]TNA*0_[.Q8+YZP"@NO<<F)@WYF92Q&>K5
MFW0+1.SY\M]-' G^88]F=Q.$X-+;EL*K#9WEY 83D9.+>VQ2$%,#Y&:<W.\
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
M+U@7&'V22B:))U1:YDYYK7'^41R91YR2<@S@^]0VC7/'K#W*>(F4E%0?? ,
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
MRO<E;@WZ >.Q,"S!:3D+!/G#!$(S"Z1>D#F9+5$O5#-T[TGM!DJGL3"5%*O
MLA7%RA4>AC7["'X\ ;8M"<Z]N^#A7+ .<O1)49FD@=!9JSOCE?JGC^+$WF*7
M3&.0OD\M4__DV;DGN2X12$D](K0)0- 9U<A>SME0D9OO[(/_R(>G5\E<\'<N
M(#C%PH-$A$^DY:_I&HFX3RH2JA,FS?,/+TRVC_R$]87&D0C\&+EZ.B_*I*0N
M3_7SIY"DS5"Y7KZ554F5QE@!%;>2VA0QS$1H%J(>NJO_?0V)1<!-:#.9S#@L
M9^)"3R1T $BT"J3'$P-SIJ4G>2P)OK1*;B0MI&523>IJ2DP;*38EK[0 F@3Z
M0I,BCH1RTX"33L$I@V"GTIAA-7^_5^%J)F!8+$!-L(#P7J,>;POP[## SZZ=
M1W%^?M4]/]S(D97T2+NX5B$GZ>(:&4#-%(-S'GLYTPB\Y'0<238DY,?VI:PS
M03%TVWQY8+K7C(U"WF<>16D<(=[:=![75;%G )BV/!<A^DF L..)B"B?R 1G
M#MHR0B:X,H)0O*HEORVX[@ES5CQ(39*3X\+WT2?E"I#UMMWU'K:29Y2KO3W>
M $T8,1'%IFV/G:DTL9WYZ/;/412^M19TA/"?/@"Q67XX,;DI+ T =&$6_^FA
M\%!GUM''C)'$9WW'/'D4DA=4%NFB<MTT)DH>ZU!&5K%@V!(/7P?L[ 776V6E
MI#8Q$YXI=X,YJ\0-CKEW(LA.PP?VY3>Y\>H8O2@FG[Y_DF+?/4B95RHOCV1Y
MEV:4]DNE$WA![ZA[&4?Y^@)5M7T+9[F'N#AZ5Z)BO14Q,T#H\=*2"'%P>,VG
MS10DDIYY$L#, A\12*2#IN+$7VJ=>9:(?U()W(3?3T/7'))/FC^_6G#LZ."
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
M#B<-7Y6\#B.GP8#DVE ADJS5O</ #+_4"3X^R*JO>K!3?PST)U!+ P04
M" "X,9M69H0+MQ@&  "I$P  $0   &0T,S(U-#%D97@Q-3(N:'1MQ5A9;]LX
M$'XWX/\P<-&B 7SH]!7'@*\XWG7CP#;:[;XQ,BVSJVM)*8[[ZW=(2?&1-FW3
MIAL8D30B9[[YYB"ISM7RW;3;N1KUAMUBH;.<+*>C[NBOBFY7C4XM?41Y+1L
MG?YL^!'ZX\%L.IM?E#Y<39:CDGP!Q0*.&] @IKS;&4[>PV+Y<3JZ*&W9*MZT
MFU6;!24@'G.#BY)'U[&:U;G)A_F$NRRHQ&'4UJ+X'++GVS".0S\5K<,@K@CV
MF;;U_?.:^,S;M9?,IP*NZ1;FH4_04F\Z&5]?E#AS-VBJT^^.[C?LEL4@/8-.
MK=_MU&ZZ!P .M!NH_03/(SBE[IO@5D3G4@LZ_C4_'L_+D3F**LF"8F[R;@R+
M^>"BY%JF85NZJUEZTS#UIJW5&V;U4^3*F<N+TG0VGJ7<?=VR\N!749@#[5S.
MKI=';&43(Y\%KL>20_4MQ= K0S<:^CE>-=W2Y-72ZG5YK9NM!E[-IF6K][JI
M*;EEZI:\&D:])=_73=-&CJ7I#$"Q\ 4()]A/'2UU&XTC)3_JA=6R4Y1&7:'2
M;4-YI>FF0FWK)RB?@]'\MI_? U)K-B5UAFDV%;B&IEF_ )SU,P0B8\US0.8:
MFMF4#!JV*>-<MV7<?T%\=4W3#!MR3<>E_4*])2\,TZI=EF$9;BD'LPR##0L(
MR$[(B0<W'G%H&1H-^(.1P$U"5$)69>A3]@GY@A1XN5A(I_U>Y,LV'(5SNV$Q
MK8@((;>#<,M)5.J^;=8KNG:6,0MV4VLIT'#YW,DX^[<UKZS_]R+./# :93 T
MPWR"Y5]B7"XW?>;A<N,QF 1.]6&]>6*E^&FC_81Y*YE2F(/C)/R\H7B?+L@O
MG%;=Z[":KH96TX:_I6%T/,WSE_;Z(Q95E,"0B9@S)R[#8H.2#6%Y(;ZPZT1
MO*'%PIM7NM4XQ\ /0C\BP4Y&7,JP[;UTM@TIX;!@7)1?W-0'"DX8"$PJB,/4
M<4[7E-/ P8$H"A,.:\9]2((5YAV.@ TE*BU3AB8Q]<&LPI]TAZ6Q#KE/8A8&
M^!(W L,JS)GX!RZ)$X=<0"J5(@%SZI&8KJ21&1KI)X(%5 @@P0H5K1*,_RXE
MO/P,4T]8&H0\"CE*<&6*>>+$":=?,&15#XT _J3S63:DZOO5/>S9'>5WC&Z?
MIVE0A1EW2< ^JS&XSIQ 4[0<Z-2U*O16*Y:-?D3'J I+<I\+I (60-[#B@79
MQ*2\?BZ@%P0)JN 468DENDM4]>VEP- JE_DZ@,:53SN9N10S905#ZE#_EO*T
MCYBZZM0&O)7#'FHK,SU7IO<5=E8&M.AL@ E,/@^U;5F\4186U$DX>DW31!G=
M.[(]*#9])H3D]]C$8C0X4%PLX(#CQ:,*6 3$$^%))4C+,LWWID<#"-=XBZCR
MH1Z-93LF$@W0[$22S3]RKJS@KA..;_BI)18X64Y*_+<[>*C!U" %D?A8ZM)K
M%,B:#",6X&"QKTOQ4)D"%>;5/*>N[*2IYD6,6>^C8?$0YD6E"6^O0U$%TS0K
M1KW1T#!4ZMYNU9N&@JT>C;JAU\_4LYIY63'ES'QB2[>;9Q+=Z4+YL@UL$H#+
M[F2<1(()DQ&+VZ\MA54(01A+'CA%4LG*E\'9D!BVLNWY5,66I>7H(#5NR'?2
MA8AR(;G=;D*Q;Y 8=D[_31C'?$Q9QV14!:92O)''ZB!%>TXLI7K+Q#4<:V3?
M1 \&/>3P?K15EN5*B?2("-QNR@3S56$I/5(#IV[BJ;@*B'CH)YXKNURQH/Q5
MEA[1_Q-G8I!?$WK]Z0@&H^ET<=,;3*['%R6MI)YO>L-A_OQA,EQ>790L[74)
M^K/Y<#17X@Q"*JD,9M-I[V8Q:N<W3\;Y\?E GK$5I'DWNQGFAG$[^AJW;+7E
M4/Z;'PS-,43$I95;3LD_%18(MJ)M<A>R%?P@ALSL^VQKBC3B]@6+$YL6P<1:
M)YZW*^]Q'&,X4':@ZVHT&5\MT8?ZH0>_#?UW[ZMT*;H-.2;97G0/(O00R"M-
M_?U@)==$#8]4@1OCL0K>$#\ZAW$8N [N/F7^_0]LX.J1 TKKX!B5FQX"]FF&
M%UD@2E=M.'F/\NS[69J -?FM#87J$]U_4$L#!!0    ( +@QFU:I".?_B@(
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
M5S9-^.,<G891T<NG&2LF6??>\]526V%^L3:@15$;:IKEJ-W(N"%OEU+OE6%
MA-O9X6NV*2\LC9YM(]+@DO3';UR4Y21QF(CURX(Y*E!@+-C&B1(L]!5H?P>?
MB$2+TE+]4P5"ZO-!G)X:DET<#"7E>L)$%W$1GGO)/\$GYGXH\617B)BS.R_
MLBAT6C.J3!#5"\9HME' ^:C"(,"H<'EI'<JF=\_;$9H=[E+KZ?5?S+\L')A]
MV/&VTH-D$&E!1HRSF3'BM?*\RF%"M!H=;WX=3@!6WEG0K,6] 01O&MM)N]%K
M_TP)%YF+7F5&17QNJN[RXYTI?\5L:#;)R'"I_$\H6<[RDT6+3S9J%!,K$,$V
M11E V.?^FU G1!+8T6ZP\$[(T!E:BIBM>21\<B3B@W5 H#$DAR;?-!>5Q=."
MAWR1U58O8LP@\3U,0^(U(GN.[S!>/>_;F\X\LH8A +6B?B0S1>]V6L7!AA+X
M;6X1206NHX6K""XDLJ?W?GK\E:N#85P G=,+"SX<)1)M<+$%@[A[@^U<(  T
M'SWIZG+B"DVS#ZS3IGEI&(+! ,!ED.3&9*@95!!9[8^IVTG_2[0(\3,+@QX.
MB^&8#KO8N;%&D/7!!,I\10*EMT!)N"(_=NJ"[JRV[8F.?)O3NH6@'\(74(F+
M:Y8S)#H99]6XG>'5/B8871Q F7HUZDWYGL2"T7%)(9B:DRGJ7Z^Z7?!>"9!
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
MD%:R-]=I1R>:"BXJ$',O50%C-E[ 0V&;:#]2OP7H]<F:!\&@W9VV#I[OCG\
M!"&)\-GZC&A0K&R)G*ARGA5!:OWLY9%<BMTI8@F5W"+1'8K+(>@]GZ[IS)8
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
M]27G82LZFL:)Q"IA6F'QB4>,=24(>>5C($10 :IPFB0D@>:R4-OA-!\LNN+
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
MIN GYT9TJ./Q#!J2PV^%:#08+R[<BK72"DR83F&GQ!8LPJ>#2:@A- *+>L/
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
M4(E:44HI)<LL]+RL1+'_HC .TE@<)@@U^)W+P\<X9N [QYZ9V^60FW.]*Q:
MPS=Z8L0ZXF5CZ"1N,V9;3Z+C20R ,[WC<.8!P14#BTFYA19\>CT3/MW=(5Q0
M&Q!H8!Z$D AZL13+ 3._?QM3-DD9Z3MJC(*8:O1/!AYW+2N5+''X4Z8_H+E)
M-2-TYCWOWEH04LI:8$U>T!G^2V)+I):OG70D\@8/8"V9F!74MC5%URIU\TB3
M>S,M=G><;7$B!6'*-^35&Q7YJU$)-L3U7(&TBW-#^S.E^'2\=I-;2:$]2[!:
MD-%C&2+0(C]&VW=3+5M_PVE7LIJZ7:D3ZRK?I!WP@HG:<//J50+I<6\QU1/>
MH@724[(/1^R*W+U*"@S8P]$["H<C4*/ -J-F@-S5E<YH-,H;>B>?KQHOKO-D
M+D98V((/*>^/NK>!2]H6 >YMY@%QGE)UM;:A2MD0P_0'[*ZNGZ]-8O4H]7E<
M>14#&SVB*#C JQKH4DB!JBN'W]2HJN0G:H/%4MAC>B@97P[6'U2L>. 9T6RI
MA(053$/)G] *#>/<<829V)3>VYAD1)&BL>N'V[:PJD5ZL0I1X]%^@D;0B$6(
M<%2(6ELG_2<%(8S90 CG3BHB>#1I\@?HE4EE%H8OH*/0<;C3H@C4NR@7F.C
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
M*]#XNYN\#%*^YYEW,T^YA_#=\J &#+,P -JS&N_H>PE(NU8"HLJ'-+^8?"Y
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
M!G(GN>(2^J%ICS<R/>Y.[MX79?F>++J =.:O<K?BJ2+^H #8P%6ICHLD8H5
M&A).'DJE/^7?!"/@OD8_"W^*,"-)Z;3#S>*Y:RNNXJK+G)HQ]>DUP+":M05E
M'N 9C'4AB?*T(PRNT Q?6&BK$-X09$Q1%[ 5J?)TLQ%[_P#Z>)? 1\,S3$$/
MGOF+LJ(R?)CXKZ8 C0'^1TKFR9& 313-(_2Z6' LU+9(?LW+5R-B" EFPDLA
M1?=L-G*'E>F@UI!!42 RH("B9>WD++_@3.+!-I-XJV(.1SR09X$Y4KW\1.D\
M&(142;-W*3+RC8#9&7-5T5SJM[OC:=TQ]C*YRFH-&'0,@$'^-^(=)("8P/E)
M";8=-M6![C%8]BI0/%<K@97&C2T40'4WE0!O',*<S,UWP6V(1_*-LP3NK"R
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
M]R7T/3.'IY<2U/,(FK_HT[UMQ7M_>@69;P3=&68;>!X)TPPE"^P92=RI3E\
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
M$+KA2JOX2MM-AOTKD/@M=H(%H:"^^*]V6),8VS):R_M;_MU5+1S'(ZBR(^4
M?8FU=#BC/Z70(V"5OKK5;5S%N7FRM[@G[1$0LXBEV--0)8WS.WS+OMJ"$14F
M*6-P67?/N;L(>C!0[_C&12/\;@+UN.JI"E(P[KP]>H!_PU%/^'/5%GS\5!UE
M/P)*(-J/ .#Z=YJFF__]?OS48?\\SWBSX?/LILWU[!'0P$\3WI#QIRE94B]<
M5C<EO1$.N>@QX!?7&ASJM7F>QML.PR:(X'X4!$+4U+KS<D+=D$XV'7-SN=K0
M2]_R$7 \*8S9YS3++:+"K_-V5AMXL^\;!R?(KZ9!-;M;&UU<]!BP+A.<6LWL
M.D728-IFJ\+5?JN6TKY*:>I8/^,C3)NJ(=OGL)&YW$!X,S?U"/ \+^8X3Z\V
M6;]&3BR"YQN\8H#>W-MMP-T0<@NWN@RQD+7(9$#TR?Q\1BG#1TW, G=Y7"U'
M5) ._V>57AHQM5X"M[?W \MM#P[??2YZ7P]4/ *&F4 /EO=MR%Z:-C2W0LOW
M=Z4ZBH24[4KQM;*QTJM<_([3@EQ,,148O;OV=DQQQ&+M@X^ ZGMM \<4%W+'
M7":'=P^M9.=M3<7:#%,8=58-+2$/04^[7@7=.#\"@E,T9/69A1>$A4@$T@7I
M3-8?/B<D!=U407=;W_S 7'PV>Q%AV'O5SFA\FLA=-U(,^R:H6V4^R24G]'W9
M,FVYFL!N-;!GLA?[O.4(@IH7 G$_]B!@-'Y0?\Z FG'T5#<OO8%?+W,<44DS
M$M+443X<#+3? QD?+@9@O(K6G"9T]9:&;Q!4"*6V)JT;)SF)*,H(HNE\+C Z
MCO#9^HCS>S,+/O%F%4\?_<H,H!CR6U[5:%/9;R.Y$;.;X1T^Z_VH[4\9DB/W
M"^?AA]PNZDZA30U\,<-CYN9N>@ :*_H0UW>;@O8(6,^URL:8%B95F+L^3!93
MF/)&Q1)AE_0U4#BLQ_B] "TO75J2*IVL.MKUS^FY6>YZ_TO\R,)_DO^^GEWL
M)W)8[CA"2-C]J. =SP42ZZ*A<=77("PZ*'UEZ<DC8)GVOJTN6;C.#2,#1DID
M*<=59: >V19]%[6,:= W=+*UJ*C*#]*1<,$/#"2\LSJX["9**.*O")DD7*F#
M5<A"/)VSN\S@WEXN5>(".P7$.6=?1O(SH+^^B0O\;F6$MXS88TY#6N+3<6O&
M$LRWK3_B0_JQ++6:6J5<9/U5U=Y[1-VR#?&"OA3=]]<WAF8O&DZJE]+<-BK4
MN/BW/0+>/BP/0>&)U5$LLR-?6IX\4EF=!"0!<]FB$Q[24)O>J.BJ?Q\PRX3A
M^EO\7N/#TJ@U<&V4X-1L05LZ?EO#0>%2 K=>"I]+7XBE<N)[C+VX"N-%ZL5K
MZ%[0(Z"CC>QFDL4<RI N]\'PV!/Z@'M-GX8EYTD<47^M%*TCM6NZC.XHH H]
MRCFKQAMH:T:GN3BE=-$=,0-E"\^(Y0XL&4(_EFQBVIEV!HD\ LQTH4?TYK[^
M^DL0G'."MMNZ6Z@S2Z3<.MQ;SF_O$=!438WJ#D7K%S%JRZK8 (LC[D!YX9!E
M@K;<'[ZIM[\N!W\TPJ%G<GY0\>F9@N>/ '/31\"57.\W7'K7RT#4A_G2*MW;
M!Z2$H8@*OFDA=5IZT_7*2OU\\=<*.KK^3'T_@N6K*=CKM;5SG:R*A7ZM<8^$
M"@3N$?XF*UJAG]5\ Z\],"75;FKXDODD59EF].E6Z<,\:SX[82@1DKOU+I?L
MR?H3G;7OR]XF_A]S?_G_$O _%IF98V8>J*D.4G,-,ZG*!1UY053B\R]>)_7^
M -]']RJXTLKU'R(1CK]9,XY:'/UTE>5%Z-?\?%'VL,.;348//,SWW(_GFN16
MHM)?^E7$%FF(>/I=]'V>3AOU1YDS#*E<I8?7_C]8C>,':7Q"/ZE^A=*"; @Y
M^BUQ1+O4"B= ";DUZ$0;W.$YID4:N[G]8W/(4:<D,JJ<OYC.QS:L#Q![KE_D
M,Z;9X=]8G_+  \SN0M7Q_H%"6>W,+[UV+P@:FW6E6$=ZEH%Z(M8\*B\B!)CT
MO*5(,]XK^3U_2I?.R(V6GZD\0QFI#8MGK8;$<A9+]R_R6:3_IU?['SB>PK+4
M722/ F7K"84 :J6W$A;:R4N'7N0_MZ0]1%#*%])VM%^FDHU8A;,;1\EC&7U9
M@K?<9WISN#%U_)=P\<JAM/'XO?VGT<G>KAEK!G.^P9I)-VLY8:^Z*K ]QF@X
MF:$E<5B-#[)(!HOU6B2\OB2CP%H5\'ZY2\8(*G:E?X-73Q''=GU;.8ZWW88.
ME?("CF^V@3R%:7PO5YUW5%;>B]9M'_;)J.;<L=T_6\"22[F[G]F).%L.:?LD
M$K!SNIS;]!)''')<=\[H(D:A?W9IGL\XYD_X$'R(^GG(WW_?7>;ZJ'/Y1W;[
MN8_SV&)L>.[_O,I:=E5&O0I4_>2$X+"&YX=3?N-^EWDPP;D-O_Z"F>I,\IYN
M'';(TF1T DW$0"3%K.?+4M,'(U@M#GC)K05\);P\)HOU:AD<2>,S>#&VL@<5
MPQ?][#?Z*F*;91H45'IWKG8:<RF8SYA5;O" 67<V+CTHL+ 6GO.?9_WFE<BV
M%,)3QQC!%JIK=P!AP)K&B,V:VK+E5QW'V TGPT J/&P1(MV7F'4RFDK1+>X3
MR@:<&/Y*L#0(F'E9'$Q=(2NC1;U]NZ:]^^X;W&WN3Z!]N$J^T63VRX*E_N$7
MT%9Z_^0WN=9L7_[PA-RC".,O;PMGAVS_P/Y_EC%27LXWWAX)-BH?3XN5%1W=
M[;)H(A]'R!#CU)5<7^A., R;FV5"=]Q!.U5NL-])-VVYU3Y $X [VNMMZ%[^
M'P:8_QZ5[)9!,%>DCP^*L6H#:3\,AVSV%-$4WH96[0_3O)TS=^N7=*&(;^&3
MC=;Z?7$BTQ1(%OP92<3SR!DK[!-^Z;\K%N27K>\SAW[;>S%>Q32>6691\VKT
M;7R*.<S*30^<T#[M1*Y0'H2+I?];MF3:09]/:[6E,=V!HOT]O-$@JGP,=6&3
MKP$EA_[ (^;"3<?&;$OT:VFZU\ AD32?;%F/M7A.GT4>=0F0F.)W/WB#G7VE
M\*..B&&%/C^\SAKQ$H<@;? VAD=&"!*<E.R]ZO>:,^'BM>B'H- ^;UHL!%7[
MU$S7TU>6\YDT#6-^&=,>Y0AJ0W0(S]>DD /6]D5F)//V]F'['B>V>WK+OXDN
M(<QKCX "2E-C;=T9X-5)'[6FF9[!'K8#ZP<;@I)^@D2KWR%^SJ5]I@4E.X?[
MTEVG\EYFFX!F-Q?D2>E'@'HW]EV]V.>#6'O?N/U 6_:/X]32/BK*.BK)AF2R
MN4>(<J2^WR<B&-=,)QP1/I/09EG8-1_(] [K5VAJ&=7)B%84&C ;.N5A?9SZ
MP6'=T1"#)^8Y<&]5SX/!CUFS[YFRZ$XY.]8WK3L=EBK<QD]P-A^F)2BZ_W4?
MCO>^=?Z]6+G7J/;;6=WM_G7$ZE*/UL$99]N33$(X_U3$079H8PM<-FZLKVZ0
M?Y-!U8:N5=/+-#:B]+/4C&F=*X'6I]D+*D&U=+9'@"]U!?$4L/3G-GB-8LE0
MA6TI=W'XR\?7:V=9\9>*?A+\V1.\41E+U8=ZJZ[FY3%!>KYW4<77*$%QFPZ.
M 6!K6'=MGO9&2FR/SF9A792X6&U10<1H2!/I#%U=9A;RYV(4P89 GXI NV7#
MDPXXB'8F3XNT57-*Q?':U-I\VRPI-=A62$=7<&J@MY\&CJV*<6"JHW7L7B^#
MH =O*=?PDA,&!;ETM49UZW)9=N-1YRBQI)9]E_I['-8FG?S('[1H,E1P1-78
M$RI9U &;<J7IR'_GD,N+3RHK88#0[!TR1)GTB61T'OYR^<Y4@'<8$%9C@EX1
M74GTCD($VBS[31\TH%1-U%W!OU[4*L VCL:_/FR)=DK<@ZY!2A>MC4?'Z%Z%
M:^W[64UMKAX^HL&K('9NF9 4S!+8J]\]3G Y.M8@+##KZ,C4>.^RR9W#VI)P
MN8MI^JD"/.],<'4?+3V;!^,[(TWG3@3&7OZ6=TBI7)1"<YQ7J;\A<2"XM$R7
M_EPU%E"XW(CUNK*Z?#H+RE564>),A WP:K-,MR%FZY*PN7F5:0Z),+1#AU>A
M51_.[9$?T4%(+K(3VW/93[HG:^XE46D%VPD420^-III'@C^+IM^W^]R*3T]<
MGO8.\<]R2O;:AXV&<LX]P_#GLJ2U>'W-%5%ZFA5/@RCM='@>$I)?LDGTGJDH
M6B';JR4QU=@@UT/EVK1MHJXE)IW-Y)IPTF/P5LQL*)94#^-S*6/DB='65+O@
M^I!E1,SWD::=^?D"6X*?UK!FJ$J@CW8JW.ZPT0?LFMO_5,^8G+17%.6(YWSQ
M@[:$-#7!HZ5%S+Z(?A0=,??:M=N(BOP4/!7YCK3AT--<%GFXC;?.'#ZXPZCQ
MIK=7Q=BMY$(+C\Z&I(CI61#NDG>8YFV!0^A>D99KMO$,8R.L$]80ZUI9SM.C
MPU>8, "B%^\L?:I+"1F:Z&L[![YWR8KNIIPPV9Q95M:=_<[8_C 6WY-K46::
M"7<9WNK<\Q1>?#>1\0CXK7!4OGDRV;GM06:BG\F'PF-).,NQ0)V=\MN,-8&^
ML#)Q^=N1S7U_*66+Q$97[*C+ZS[!YRYU;L.<\H7$<9!(.&H-08"C6#)[HU^A
M,3:?4O?4-2,&U8MMD!,:!M4UG?7)F:2J+85G_):W]_H-]]K5B\K -9Y'0+GV
MV#0H=84"A6=5F;E(C_=?1=<H&94F#.0]=.QK1;,O,%$.BC6V@KQ-\0+9C:]-
M]@2FWO,!),3VBEZ,%'T6<>5FTRWED(NVH"\'9LQ7ZV0^O#=>TKXRG*,#TE4%
M66(!2SYJ6XHD&Y&K[GK"+H<;W1N.+3+AP3;#U=;T%0^2G%] :$C(+Q07M.M+
M9=["WLX((&D*=:EG5 O!'#P8JK\27-@R',FZ3],JN#%)X$6?YU4<4>0$U\\,
M2 [4WOZR[R$'HK<TU9ONB&Q\]42[R"BC=#@FT9^ Z]4C](LEP_F.65%4!+$=
M^?:)4;O0>M$8HT<R+QR_1I#M67K/C>>V-\(&(?*4Y>N*X ^8T#9LKO)!Q=+Q
MR$$G4_O?A$A'@D38@K55K_1G1%;YC5UEKOI2*1/F1Z7C-:@-[L)/>J7-D%R(
MU^3DI7WP$RV/][/ROQVN+$U[5K*;0HK>K\6E?>=WJ+'96$==9]DK<<  SQWR
MZWAD/:^G"D>&TX'7]3 B3W -,,9?SJZVF3?R@U)5P8K^,IG"-Z,@RL0='4)-
MF'D.NCVLX=/7GJ3B,%2R,^+^!"O\\-/CFY] L("!R_8MRRLQ[/U]93 <^Z2]
M1\<Z)53:^VOR(CNG *YAR_TB"<NW02HB$V*OT1II_A?A=5HN]$'J"'.MHML3
MUQC@8GLV??&^#YMZ9,86MU33J373$K650M.&\()' #H['4FSRCC8TEBTGLC%
MSR,FVY2O2[#ZP5R_*\I;)RYQ+ZV<Y@>.<\*+C*G4]=?O8G]X5!KNL)^+(I<P
M(AF=RR>DO9$F9M6KT!O[2&5,T!\26X6#^)NJML3R9@F.&CHU,3*^3T\<E,*S
M3A44U[ZR_G0OGP9<D=L7W 5+LGY .Y;; 7V^G=HH^O[^7R5^V0EKO[9FS_%?
M.6_&\ZR7DD;MN5$:V!1Q1MFY%2.RT-_L@E]^_B1S9,7$$#P<'S"W*-M)+"%B
M8(A?AJYWB=%EQKZH+,O7PQ_DH=X=8A65K@P+SZ^:Z1]C4G-,5OK8&:,CT]C
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
M%)?.C(6M-:5CLKJ&&-B?E9J"W[Q/Q_TD/?S <\W@:5+8^'*T1\ AC-&5.^_
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
MY+RTU23P-Z<Y9^DH 8$_77#SZ8)F"3K.1$N[[C#%$ZR; %.,'^'$K$B9]B,
M5&47."$7W<3!)S6AN"$2L=H?_.SJSTOKZF7).U2 Q7]D5#6T;C3IY7_)*'7H
MB>%UJZK\ E;_(V!?9_83>PTA^]KIL?*WR(PX<^7C1)E(H?L9-<7 5-[L0)S@
M\B5#DANB'J/1F^NL3$HVA2^6,HGX !F'XP?4S9>X6Y5O[.J M13\VP SO^8R
M6&J#*['/O\'>[EOR\SS![?BM$:6M%BP9EG<38]S#*>>9%Z>8Y92WKDP$4&$S
M_L4E7N4AL*,F;O(E03AFJ<9$G5G? ;)K9H!M+5R/<D*7.R!D\#XCWG 5N"W
M)\,O Z>/8WI@?[W<-P2=^'!NF!\!\VVV#B1?FOQ".4QO[KQ0QYGKE?RC(7)>
M0 3ZOCH9'W\SU&4\HJH_N#"^!0?Y38,S ?JM">EU,OO;*$%**(B^;G!PAKD\
MH]I(J+^S;OV-&\S06:T6I=@;;AFO96W8RG_?RUG@S&M^_@C(M+99GU9L(_81
MB^[:?I'+IT/D.X^![V5["%A&#G?CZ7HU)C+;/0)<LGC;[O &5N?M]#U('-1V
M52H0)W0%1C()K^^Z-W5XF2+-18;R61HV:) C[B>FKJ@ATC@"*M^<76$EZ71[
M:U^\4<+W_HI7E UVWAR-VA 7M(1:^'KS/.(;').I4L:@&\R^LFYHZ/'G,E4Y
MH6AN7G4+:IG0YO#'I;YT;MZPH<UB1+QG^7-/DQ9\$>_$YQ$P ,TH3,.K30Y4
M#O:'D'C!LT9M.59_)R9^?RX[BP0]S+(RS"*,UX?$$KW (1_VO4]XD/DZ8_^8
M?U2!'O#\>$#?=VMCE:Y,\C*8TUAVG^:%I;^JLWA]/'(1;'P7LVKB(K@ZTIQ:
MR6)^/W"H=)TU+QN\%_IBH3$DS?U%IW4EG#G[$?"\ZSKEMHKY=C.TN%-$1TXI
M]E3F$:#WR?1!Z3H%%E10>4>&&U;X4'LQ^\!7?W/EG<-LP=:'"OWC58\*D6<9
M]< $9*2LR5JD;.W\U7M1,[_P/,$Y=V]JTVFX7O'KWG8(>=I<+AV%[R6N@/9,
M6^^_RN)+XM8U*6C@D$M!4.42.\+UZ%"Y:JX:O@SYXQ%P5W_Y>AG^K[H#[UC^
M:\EX:5PUC3C5L5&-:('5E5?8Q1,L#DY/QP^!5>/)"4N!N!R/ )][^ADQ. MW
M=VLCG'V\$+59Q\HLHZ*CR\P%ZV\#2T(+QQ/R<XWX7349C[[4EIF&KY>S=4S,
M9Z?/X*ST?+G?5WQC&2'GFK44FSMAD*KR>[C=->XSM;?I':/?KR0+7&6-*Y)/
M^[X/JDNP,..'H8=,^ ["\]@:XO!Z:!)W,XQ/ZOLC(+UB%/QM\_O>R&QFQPH2
M^]0SUJ"F3TVZ(XH1:&MX!RY;E!V89^Y&-/FOFUABD">D)+4L[&":^?7E0*\,
M'GBDDE5L1TS32CL$'5@YG=>0./Y5W\7*1=.I%Z68E1YU\.U=@EN-+9_WFYK@
MOUG8L])W$G69]ZN!4:,/HSPN;[_E(;O/QDT"\ZS*^]R5;6XP^+KX*2L;:#D0
MBU/4VM%T!&AU#!6T$M_AJE7G+Y67UH3;G=+LJ\I0H\"!-ARZ76T@MY00< I[
M%I0S[UFVP]'>,.28(!.M..;$:&0]!)<SB_*60K,U-%&O]%BU+DS$R"Z]%\^
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
M-_M3LA!?XYN?GK8MG'!J=,8- :TG$DTN&"&TZA:JY.V6V=@K)2]:])^]%7P
MST.;8D]<9]*](JL@K6[:Y=TP*B<CV^V60LK5K?E\9;\2S7;QQL9VU8*I%TBT
MV_@*5+C".J:^7:=>RG&X(MC=R2<<;/KV[B9+W$#2D:T]'HQM6:D-@W_'Z$PY
MGBG74C#^TJ.J^RLY$GGVP*#Q7OJUF:NDOA'E9^*XFV =SBIE6./\>PZIL8C"
M],]IMK'3CKQ-E(6PO^Q:U2NW'>YEA[X7OMA6=K&>:#@(CI%&@1D8/Z/)A=%$
MK'<Y@-Z](VQ>/J5</A@J#U(W6+JNFD1==5 (M R*M?'H<T \42KO 6LN[ED/
M))-ZD^+@J]=Z"$&=XE[P5P3M>WIOE)[2Y QM*RQ3?AD4KD,I%-';@%I@DFSX
M+:.4$IV 1'N@X%*:><]$3:\EAG# )ZTJ]D8Z4O410*KG^_(_KN7JU H#)!KF
M8&'+IFEI-\N*F0^>S?IYI]6>L"2%[X'QS@N(@O*SS6TT@_#)9[-:YJY.EJ1B
M\; 93,P[:?*3=2NT'>$N."&VL'DOH=R,2/<OAFQ0J@/%-RF%]H,]E1C*OI[!
M#?.D#2K&!#A4)8V&5/*@INJ7U1>A)WNTW6ES?)9]F&7\#^Y]UP&SDLCT8-8[
MGT6=%M,Q<J+.MY/;(F'K)M;&0%YUH'04WGC**A2"#SI \*! \.;FEH/RZR?N
M#P #PT:X-% SY](0$<''!UXXF!7;=TS_[X8E!F>74&<MGM$9GF@.WZ6!%RJ"
M>PW'W!SM17QQ?^*&;!)CN45#WO^:JZ<?XPWW'4DVL(XG("CZD8>@8%-4F,ZV
M/L+*^=+0,J<^5]4F_3.OH<,G49J98:ECG"3W2G 1=A <;$,262>VQC#X"/A+
MMRZO[%K.:.S<$9T$;42^)=Y,EN(74=^)Z64$#DKUM],Z)'CA>=A!H%(Y\ZJF
MO+#$W>BBJ1(1K[3=8%*.A#01:/3-^QP*LT^CO]X:AN*\5A.^[_4@J3A>>F$@
M7^/0$@Z_$&D@R;JI/.H2/0LQUIS_1M5Z6[& ;:PIU@U?9'S"F#9Y]6)NJWBK
MA6O\".#1YXSQF%0L6%K'ST(LWWFIKNT$90_8WB,=KTG?AC'=$2G5#MU2^/)@
M?#M*9%8H\H/.B7C4]>I5#HT(928RYP=DOR:>U/2^6W'SG4;_]!!?%"</#SG5
MXZMS Y\WWQIV&7? W\V3FG6GRM$T-VN' AMS%>3,4AI0+(4L /X7E&/-F1\F
M^#$RC866;?(6UDM/@C;# />2IB)DKCXA1H=>[)79$5R4B_Q:!"33AWB@E'QQ
M-]C>QM!!:>OP;Z)KW.(FX=Z<=,HO^/,PE@2Z"#:0Q!\OYI<_-)KRIQ;B$F^N
M6"4E>'B&Z/KB<*X!:[_3BG>S.V5 WSQR=; 51\,\HI1":5D"8U*% R)6\7?/
ME7("RQ8YK6]"&C"#K9-H[=PGI_"T]>$ZB0Q(E-&&8%'M*]R8#:^OL<D>41=\
MEO_Y>EQTW%CT..\(R-:_[-@$E0YW3X873.=:9EP%W"L=&S"W:PM'J0OT/ +:
MCH_T#11R?T%DSM87'6OE]2UC[D:K1$),GTZG$"_M9 50B7Y!MKG8G=GX])W*
M:GVP%V34UC?9638]RTT_D L3E>3R/>5GYAY"!+_)J8>GDF24/C$]X"9FN(_
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
MC:LX\#CQPZOC6GYFZ$CF&AMTHE59]"=.1>2%QRC"Q87B+L9MPJ\=4)1&Q&P
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
MB?<<TI8;7:OWSX=YRU$U2(E3F8$D3?EAWR0(S42&)T%6_:&X?/6W#VD8^Z^
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
M#V^<F2V_C."S4<YH:?ABDUGVU>7Z]-=UM\PZ4BY4VUOXECPYWPT_3; Z6[C
MIAG)\;YR*^U3'>*6/T^Q"64E-2]X.@G_+!9I6;-?^-BQ1B>S[X)NIS1_HO[5
M]H31!6!N>"MS>U44\W8-CIJEY73&/6W,U0+-LL. ]F0M*!#M?HG5CE,?SFI
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
M]"O,@=:%@07]7P]<E58E37N /Z"J3ENG?88C2 ^JU4#_8!MG8!<FVYQ-:+6
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
MZ9.U"0J=A2R(EJ/7N*-K<G_-7A SJO;PR6C!]\W67X:#9!-"8]'A2::&"MX
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
MH2($XVKB+_\"H(S'M(?P<;-335C2P:7C33!QMI]'+@C78<XU](M/A*V%I$B
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
MC$R-JA$U+@4!1Q++YBU4K!IZOR2OUGGNNS:/?Q72'M_X-/O!(*6(7[?[QR>
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
M_US=3G4,C6L2XI@3^1B60C4A3ZM/QZ]=Q\]%P?36<%.#=3Q7IG@B5XGF@[\
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
M4M]Q//?4ZS!4+I3K74EK_#;B4?"QB/</]001*HDFY:T$KL Y[=VC@&BN$ZX
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
M+.X0X>@_9A(V(,+S(LM)B4?G*WZ;A'RKQ$.:"D9K#,XWJC;25R2QO=?.\8)
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
M.3.W2[9N8!7ZX5-O!@(KHX&%*C>S8HT-C:K?[JY$/B1?Q[=]NI'5<:+:^70
M.^&7-ASI>=5EA]=[T([S+K[4ATO'MR8&J"9IHLW8_EP[QT-S<>*>1FF.9EK]
M +.HSB#_#5F7KFCU6@T(S*P^\0$%=87^6!__\C*.C8,2^ZJEX]8IW\?+BT &
MHUH"@;Y%.YJ96"QIO6DJMGT3EB(MFX'D9,!"TT/3,[KWR_LO0$C-(''B_TP-
M_*\LI5,HX0X]'S,?<!;S,O$G2\"1U!>2K+A!5>DDRZUF8B'W+L$6Z*/+L(X
MN,T_!_K4N'FG^Z%5K$X?RZ5TN>A-T?\%?%H6A4K+7)(4_P40:U7/86@6J"RC
M$9.[O3W?DX'SFD<\2+Y@UEX0>^CC-E/0U#8]1@:*IQSUK.L%(3L>*I<T$-Z\
MXO2G9A.CS&DHX=S["_#JW#Y8T'BEK:7@R)2;DL;3+WN+:H0B@?O'7Y<]\,S/
M G'OB_GP'%]3A/YHZF2OI7Y8@)O^8H\I"U_XXX3MQG (;%5O@)P]E\AX_KE?
M1OQXU16RTX0,:L+V1[O#,LB&=\ST.O!2W>\,UY'#>G*"2S2K.TV6;+Z/))^*
MLO_N:#Y(+FM1L^]H.#C@Z,(GL^O%+=[$Y<H^ !H'BOK=ZLR<?VE^CYJ6X$^$
M4O/5:@,VY2U!>RS=BQIR:8ON:\ZRT'A/1CQ0-V1(@7C+/-T0ZD^5]T+"37P&
MBINL">++5&0 JQEB%]/ZP3@+UF@,D!L-$DG@LDQ83:C!Q=W-*V,M43>)$0Y@
M+D)ZNS*6A@K1S[^^'SBL*KAN\>^A!J7=$J(,S\^BWLJ?*^X.-2U2W"K\XB!U
MPS_O-.K9=*NMGYL.M0W]63A[YR_-R[H_J^4Q7.(E7S#J@//85A RV7D &_8"
M2CW)%PN5BI+[! VR0H^UK*3.P ?W]$-H 70<S MW,1C6O_LGD<N%WR:0#SC+
M/31=L@_DS3FV=I]Q]*9133:5)F$,?5*9^[V1JQ"A&R:^GG)'?"IYN=:'7,\3
MVXI-NV?W=&27QE;]6/9P@!9B;%K7T7[F1&/""3<11DH2>6'-F$<+O<5O-=\M
MEPKO*LJV/8RZC;+B>HZIA,H<N 0E^ZU*+^_7SL@:*:1.1._,%/M=^=J)&E\D
M&R]38\#.(N-V&.'G5%B'GBU7(HP1Z&LUUVJ9/"A4?!MP0U.=#HP5NG<-*#H$
M0UB[1(P+2VMZLZ:RG11":[V_Q3OK!&T%#3K"1DZ'KK3GBAG^ H)GY2OAT"@N
MWOG^C5$-=O,?U4LC/"Y IT[NSXEYP<;"K3]V4T>?Y7"(=W=/S7"1K[CO#BFQ
M[8IER.OTC:(R7LPMO, 1]6=4D#U7:4.+'[X,W%_9XIV>>1H**E#VB*"V.4^G
M;19:'Z<X<7;-/_"Y@&2^*#&BOAHN/\$75'J"9"Y7PRE&7AQ\58AW =GMO;3)
M8#(JKZU'O&!)*Q&TM&FS'Y_]_!8D:BJ!P+\ KENCM@ J3L5$=5\C"289N.Q@
MR-'."*\#MRL9@F'-Z"%L;&5,\QE+.)-&;! VG1D'9^TDLO6N>A#*LUSARX]
M=WIJQG]SF(A>=962<_*SQ(<58Y2A>A,+"3):A)?(7M(3.BZ5Q=Y'6'6"H\TF
M5EW7S-@ DVU^+#9WL$50K%S72;9WE*;_&"7@.2Q\UU,:$O!8[=HJ">UG1G 6
M8[1ZY9E02K?VN.]:F]YD"T^F[4;>+*O\X03NL.3;E:EK3OQQ.5G (9S)]\@5
M,7)']0/17R3?Q+F#\ W.A('U5JDP%07U[:;O ]S9M)@SG#'+%Q^8Z5972U1C
M5[Y,APX$_E%/:3>;/?XU>"54Z#S0_! /V1YX[>,VOG(]_7')>BA,\][]KL*!
MTUH/V$%U_#/9K=I:;]W!/R T[!L7I\7QZ(I12]J)3'*CC%=?S3W5'@SL2)F;
M7")A3CSMC)'J "+Q\-:2C.KKU-G,-O(87$H0;4\D'(B![OOD@F,1\7>F/BZG
MJX-C#B7,##54E.M!WWS[5,]86'R/FJYUBCKECL4N3E8?$VO,4S0;298N[-NP
MW4=9I6=&6D=?[W^%?,GZ(33MV?LT8+NQT'3\\HF_Q6C!9_7AX9?[P9.;PSV_
M"C=:$L9:]P^OG$-1C!WJ KBO!E0+>O2">QE$F]%1S;S_[X+O?UW<]A?P[[NP
M",M[O5YH?_U/VM#]F^;(%8G:@3,%!H<TL-"TMZ#=2=6??86'>.:B3_FB?/#R
M#=.2G>N1VO#PK>HM[X47D,@2U&"$;,/C_.\?D$6G_$=7]OZC*W_,<\:O,A3_
M^=_$T9:T0JV^N#CM@31H\]&$%/ XZ?74 D@=Z3L/G/CRR5H_F1L39I.JW4T/
M06#'NQ[(O;_Q*1/02"/QC7PQ/**Z.^F)\=UH)4A)BN/MPY\;(9O[''%%OCS<
M,@332(] 4._$!WS)4S.34.8\Y)L16-BG[PP!\+:6)W5!M+/DNK\ =GV%WXT>
M3G=9CK@(2O.7]U7QH4;_QW$][96J80G;A=!9-C*"/CH\MQ$A-5379R-\]4F
MDJQ9?ZG*<]4KX(,125/%>WS<6X$OT82>\E;1?CQ]9Z_ZT:+I&UQP5T&VO;XC
M.S_BR<EI^"5#I'-I9"Q/S$.<&,12J(*?E;>?[YY%7S8, -.Y,IT=@P[2NS<*
MM8.4?!]9;'8JQTZ%HQZ5\Z?9D82(["E2]+:1T/OT7&9UT:@X,^UX,9;;ND@@
M9\Y'+%+1\,:2<=_UC4&00W,V Z4H:HNF(QG2]!,5JI+L#"^:%"MBG+_D[M$]
MS/!H]+9X]"F,^%;*ES2<G%9R.(#$;7M WI /NV:MJ73U_7SENS9$#9 ?V^ZK
M7]-N+-NN;MX[XM.D#[$[\U/=(^9100G7'&^K<880L%X@]W1[XP',^F H!750
M=(^+:D!N):OK:N1=[4VZN?FO.GL.G%[KP?,=NLOG)+30/IEPLF=DNMJ?"WN6
M<23,V=&CFSC"*]E^]=_:UTD<SWB:1;3<.PPEC;*H0#$,4A@=NZETOI!I7>$=
MP4GOAH^S4J#X?1*ZU%0H[>E?P,E?P,U75=>XRQ]M(]1_ 0LO%TO;8,M_.J P
MS-@B_"[L+X /LK,Q&M7OQF[.69+VWVJ&0YN=A4NN6=I6X<ZG<EW"F>'ARAWC
M+S)@%[][M1+6PL1$[:%FV5#XZL759P7M_]R$D%BJIC_68N,%16KN>UG#V:4.
M2L^"4J=C^%[M2+]&W,DV=X&I2A._=(HTFZ],4P!68OB>"Q_=\T/'?ETL/[N
MYHB_F?X%0!Y[1BTG_R-"1M]@^90(NU8RV2GJM]5!5>1K6PXG;88S%)'@:18!
M(,E\8C6#Y\Z1)7E;5L>SF2N=WXL-HX?LSJ]WG#C]6KQ^4%N&$N[=_\:%>M].
MXI)D0T^X9M^BQ?:WK5[ ^O\"?G/$E39V.O0CS1\1'CW*#VTO')%%C#* B9:J
M7F4W-G"9)^!PE_-UU)TC6;?5N_X(0(6=6=Q 33=K F^DZ_4S/^1(W]'(^N-X
MD#%/NT7B2$:^$25[(#[PUK,]0S7V #.\V=-&//#*X-8GX9(_@[(9??S5^C^1
M5&)1M^WTXCAZ?GU<]E3/D7C]+?P3J<D+EW6GC].#7AL/Y!,@KF%U?'<,G[K7
M2BI8B$)2]');HSQ!Y5L#T\RR)\K\P>X%2)N4=MY,.@=[-Y4=*_C(HT*#YVUD
M6*2TY^8@MHQ!:AU?"N.?S]\H)/#[%S LW33Y;HX\VF9]^>@C^O'G]4QM!.>^
MK*7N(L3XJ=55N'<H0;4P.MZUR9TAO(69#WRT9)\:S 6[, ^^):L-ZE>_>7EA
M/U!,;7R[-Y=D> @7Q$,U&DF/B.0;G:'$39U>Q1H92&9E,D3 C;"N_@)TFBZE
M^V(]GP_ZTQNW2^W['X,;UH#G#C*W#D6@R931_.+(V\3^L?*BFFW?#E)!I+$#
M2R,#V@YBTBP8+/9S5A,D,XV/S'&&/!+OXUG']2_%9%I-L,'@QR) 6.KB7T X
MK=[S7T ,43SE_L2:[213V^XEZ]'NN+1Y*NSP<6)#T=42C9DS:X<3Y%_%[4<C
M3"3ZOMTKI03)L2UKWYO(A-A=##EW;^>V]S$?ZIV?V ]_^CQBQF(J[G5H>]KB
M)P'83K<Z%V4)#3O\0:!$7?P;EVY?-A57TZ_Q)L"Q^M),":UQ-'5+TL'RF*M_
M[-F(8J5=(,QONL0DCF*!%5NC0*A J<GF@--&=NX/+SL+K\&O;+)X3A)Y=Q(+
M7V1%.T9T12)4@)RZR!L6TIT8P,8REO>< ,R1A]6Q2*#(XKGR65YLSS(R].DW
MVHQ7>-MI?0KO80/?KN+'@#Y1H1M_$MXW3T)P6H&51PDQO.UK%IL ^!WDE\]>
MO:S+Z?5?P.,_5("F_2M [:D%&1FC/_3^/W'"A^O_TI3\E^A&T22!IW7W(KQ(
MER8)^@ZYO>2/:Y@_TO)LH$#6>[-D0Z#Q:$OGTXYKVRP)Y<"$&P^=6'XE?%Y?
MC7];D,5(MGN(TV+(P/J?B9[\9Z)Q6Y4ZGDK_;:*S_\%*"T[VN5?Z-ZQO_\$J
MO4)Q<I7\;U@M_\$:TB0$VZ?X%U:N7H)IP*,MJ'Y"Z%]8C?_!BG0S!K/\Y/PO
MK$W_8$4^2Z_K95O\%S/:_<.,: A&\U#=?V/&_\^597N (;!-5EYT??Q-%II6
M;QN&^?Y(I-ELW$:Q.(X8BQ6(: U<AK- UEY^K4W>NSSY$><[TP^UW[!U-6[G
M4/IVF9_9<$;\-U-9_Z>$-17*[8=]_W_\+"T;;4F4?5S=K]ZMS;N#L!IB_(#_
M>NSI_U]1<7U8^Z[G@]1W($%DS"R2/S%120J,5HW9L;*F+<Y.D1W RH_>C8K!
M-'GAN/UU]S;HCDL1"TZ)W9JA3IQ-#Q4BSB'Y?5:Q[O_UH[(#;P,1..- >="X
M[X(+^:O>\,<\KN#9-3LXL"$04?MP#<&WV]#WD_B9U/^HS_P4ITLXD7(8@I\C
MXQS=FX[!$*"[=E$B@':FDWU%KZ#-(5'X1\GJ^3O!BP);_+ZR5T_<%"WDG>78
M1WS)JG._.?*HFRKU>[P2UL_4,P^,O*%+Z&$,1 I7I>V;"O:XJU_?[KV+*_I_
MLY3BEIBV9]19;-44?ES=7#GRH4YN4)Q=AI\.HOG--634VF0]I!B[.]'G6)&2
M6!B1MD]N_9MH)!"[7LLL9P5'TLCS4!IZ[Q1MC9QVNMU!3^94^\R9P>?9., R
M7G()FV!")-Q"XM^\PW^3F,OAL_^][Z; _9A4+HQS>V_[E-+, ;&.NM'_VSOA
M!CM9T.#79NV%,\/-O=\^]-?6(JWJPN;2#P5MGJ?6%RJ*J"/QH(?VG_'[FUF;
M@U$Z(:S:8892^ KL2F3[I-8B("7AVI5JBBC<BB-IG/GBBZ!#!&,O-T-AHZXG
MD[NJG_'P7#2_L:\#-F.7I/^\8?="Z$?_KC"D$H9F@HW.&TPS^N40V0;DG5,
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
M7W[''BMB5<8K::7>OB<%?^TJ4..K_J$O7'Z\%QNOD-JD2U2$EY]!(%9WH&+
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
M1]8/31$4B:KKD !#C5%_>J_P/L=+7)^L]5-ZK=F"W&J$XWIZR&<47 )%VA^
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
M%>35$ I&"H"\J)'US7+)<PSLA_]+(:-T.^G)T+34Q<V^].6GHX.(,E+9[EM
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
MQI:S-1GX7>45TI@F)=D/XA_4%Z 6W_3',#J]3&@?^;Q?L0Z25.(@U[Q[MG]
M6:W@4KM/]O2K+)*OIW[WVV>$]H_7WFXWF2.S&M)3+UK^G%1G_<'7U^B5N["_
MJ6P1BN,("+K[=K]\=O>W9]-#6L%4W&15DTRXE1W));VAN +W)I-OX+>9V8U=
M;L9Z9G^A2S3/^PKWCF,L3BU@LF91_'Z$/W?"K.G$#Z+22A==_;2AE?-8B;?@
M.O/X_N=>E4S)[WUZV]6T#>TO\R1\>?I?-WH;\OSF2SO,[8V<>G7A)1HBNHLD
MF*;77YH1S;M8/SSDKM6!N]D7/]VSB4BP@3+,TO#Z#)W41,_6&C?B:J(&&C\D
ME(EX?][PA*V6NV&P-7K;^C8(S@T?\CLSFDH+1"U\"S26SSP2C]W4H70'^A,8
M&WUF 9<YU&9373P&Q\V;OZN65/\WMOJY!/8JTWJ;2H&?)CKB9\V7W@&^+V4+
MZ[8G/R(<N>AG(M5>]FWN^ZNO9SW)&.6[U$22@:L[F.VN&>P%H3.B3L[A.W.F
M%'.U2"N@,XZ &C+JFAM MZ QR;5:Q4#F8[+@YYV5R;OMU3-L8;6W (6%9?@I
M6+:T=DMQG&\75UX;"IU3\3A_H.8NJ>-58AG!424Z77E6\L$'^#>$+I&#>N5W
MZ8^07[$[P?+:TN9 '<<[=WOX7M35S)4'.#OCA2REGJ%X2ZU ^3I-U.8-U=,<
MAB(@,82:6M6)++#\ KY][/,A"$[6DI3#+\J'GNZ1TX2.P!137M!<:NCL C=+
M9'?OY2 KISI([#9J(%T)Q7A?,02JMWNTS3^3"0+W\'0%STJ=$K].:6BH7(&=
M/NW!OA=_/:L$N'LMZRK\Q$'O8: T4-"[@8"9#83O>I844AJ-&8=V!<=MZ[_Q
M::@O(Z7GOM=[N-ZS?1A^"SA_>PO8TV,Q_Q<\>@O0>W364FE+H;_.VUHRG%A9
M1+02%"=,3:%U< L(O8F[J-*FK?D/[8HM"?VS&MM&,MAH-O%^P[1,N-FB?[^3
MN?ECU,,4PDPY88K.9;R#1_?A@W28"/@?IH,ON.(Z%EWN9S2GY4VY@&F('X&P
MWDE#RW]I4)4.;)E7(U+.W2^R9VWF:KAWC+Q)4C[E;]AR[YI\"&9O9WS+EZ,6
M^V*H""1NP=?[K4#9)+Q$,J8VIWP'HE2A-CT2<R;&\-"WN.3%@_+D[5<-I,>V
MF=4_W=.FN&U>S!%_MFSY/3F^!K<AWWQ=L^(\WF2(JUB,"[7@&"QMDCQK-%K.
M$K'$QKC/:#0NIS3TA<_6.Y76U>P<2T/D"CJ\?/GMYHUM>5,"@C+(A+>G#&83
MYD5,PH&&GBEW0)M-(N2Y>O5+^O&1'&2R-!CZA(?GO'P#_"P*3!03(P=9&!LL
MW-J(^S-JGR*OD$%[H(=> Z^4CI:R$D;I=!T2)V8+UPA%O3@9%NYTN06T;KA5
M+D/9.YZL%GYNG:EUG)C]Q.B]A6(4=[[&%"4V;GK8,%\RS*Y60I);78O+_C5F
MP8C7^ 8=]AARC8*L/_QU.)JO5'2TY?57 F&+B%TIXHB%AD9S:6X!'AM0OQ5W
M7BQL8&T5+1'LG<]QK%KD =?Z0X>PJ4XOA_[A&F=5W5<H*2BAO/--\&^[O:6%
MW-,OAA_$JSY^,AU2Q^<V&X$B=JBB/PETAQ5=;%FKQV#5QO.:,",?Q@C<%*=]
M-F3_UARA\!F7(%AO!N/.;"["KE5AP-H;--4)5R36*L2+'ANZ>!HREI;_14V=
MU$D;;Q:H0EN(1CKA*KA739*23>*]J$ZX25*!L;CR9&UABS&GB[=>!!TH7?NY
MK%U?0LN_)%P"IQ+\^=!K4)7Q'02KQ,3LJQ_R#.N<I>?*7\I;W4>IGDY64<6K
M]2GW]FJ[%U@S1V?\<C1_HK=[+%VV:SUUD6W.L;'YQ-.2_\;+668HGI NBE"K
M;[.M6&8;N08:;(]U\D!J>FRE?J0V;U$SY^G4=0-1;_SV3'<9O$%G+A#&%5K0
ML3@T_<N&T4R>0ODJ&C3H\51%ZM^/;.V'H79@11IF-WQR02VUK*C3&R@=6')
MQC!QR\_Y\J//?BR["'4?=9[=MF6C9*PQPSDY4#Z_0ZN38M6D8R]NM[_I48;I
MI)AG%5 )-[T7+.12/&7,;6T)FBEN@B#+4\\0\P2(4I2X8XR%1(T=CBO<K)R
MY^K/TF+0#5J$<'5O2]T"^#U/^!+P0])E]TV%UZ7DS:DTU[> 4BLNGJ;&QZXX
MDI[1OXGBV.V)(7F)WM55?&K^(%M[1<PS8 G_@K2GM9/Y@#1E:]0D-JV;CY7,
M-K,HOD+]WC+GR_2W%*FJ4P.X'V+N[RNSWQ%9A"QL!HG-R!5SO/UE,/0M90("
M\Y(*%/>#B3C.6IU__BYV>0Z&--S91U4:SK!=S(@Y"EMOA#8IAJY.;%5A@_^F
MKT_TY\U8S6JM5\C(6<Q2-.T<7\3:4] J#"EI(L,U81\8A\LLF&%&NV:/W>5,
M]SVT1U\*,PH-[/N^J5>^QY9Z]C&14>,JINT[_@TGO";CD<B V1-(3$*F=)[5
M][)O=!_]+?D[J?%0TG&V3N/,G9Q&]'+BOWMF\W7)R=O^FN7&#&K>3MC*+_R,
M][(.:OS+CJ0<V\$]B=B0)> 66Z'FXE 9!+@I=0(PZ"$W\!?;62U'Q#:6/LL5
M>'S)<?,\.,!3$7 T?QBU&KU]"V#ZKQ7/C:C@4=H?UPFW@*=R+5+L7_U<S[O=
MNX]O ;'!MBD,GHIR&Y$*)L)?Y=V.F3LM#)A=+:-NID^K5T_>,TZQ(5&&(;>
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
M0LB'H>H0'V]8@TY^DDD])_&WWK9Q?8\R&;(1!!VM3O?,DH,72^DF.+=],&N
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
M,%\<#8^W)N\I2098(EN2U!X&>.,,2RPGS3YGZE!U?:EAJL]"#1@RO$V=_H)
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
MW/S>\Z[#XE^==.(-D,CFG(/OT?+DW 9#_*2?7E%6BJ*8+^7VGW(9]\TA:S=
M'F<XU/#D/* !F-:FYXU[UN8%GEU5H(SV#W:0]9Y_98N+WFPS10B#H""HHK;=
M%1IN&*3,L(VN .E&[Z(KU^X*'A>+D'7(VN$- E("GTMSG?K&ET8&I]VPGP;/
M? Y'_!NMRYC,"YWC-MM^]X-S3-X*(R'K5**?OILU*-EPPMI]-XSCY2"R2_U=
M8&41;_F6]=H]+AKB\YX'454W#$VJ9RNMAM]J_Q(\,AJ@GM8D.@UZ?/NT0?)U
M4 /<4 G;\4[Y3O!5NN$"!_PJHWZH8B=SK]'XI#92&WQ' E7+850MG3(][BI!
M\5-8+G+V*:6C/<^][)'$GK<J3[\4G#N[7EMYEJF_*6 9 &E$LQEEL] 2R(SM
M$';^T\="Z]\80,X/N19L9&[<UH/GR1)>[?C/\1I?L+]S684H,Q)$]3& HEA.
M[GR$K)\R]NYGK<#-4_>-\P<]T*R'<7&&M;0ZZ@>701>D?PGJ_A($*96#R#/=
ME8J"V[:_"Y+%_'@BTE*O-EL48S6<.)U[Z:R=&&]9Z;.P];DR/RXA\7L1.BL;
M;'F]@?0IVA)@3X20'17;)NHMBY_?>U-&3XFJJ=G[]C%N>RL-'#V;U!WR6";Z
M#_[GBU'VYUINRU_-GHXO^2!-:@^ZB^5];#\=:CGZSW?]":D[RJDE/!/[2Z!A
M8F1CL4SZ.=EUV;6;AJL*PC0L\H3%U*W6>(_,+3*,P[K[Z1,%@P_J2*3=IDV\
M:NA:TAMNC#$*_OF\IM)F>0Z<52A8CV%Q.%K.$?189-Y_H*65NQ]70&"S^Q+'
MYUH??3XG\U.RJD\K0I8:TP9@A;,_AZX[*T=L;0T,S4RNV;]^'&8ZQJ'-WSI(
M)0ID2<;H'D8\DQ*.,9[TBTQX >9F$&QGM8)PRS^BQZ/!%'3_5#S1X?"[*1!8
MK2JI^?81#*7?OS [B@(5>IK9QEKWZT<C =_C:A"SV]9J:;6TBM4!!.06K.7#
MMA&ZDZN;G<S2!Q#7.9T@I)#M9X7PKA.IE:*P-'#P94YH:]*<7F0ZRU[I_KFP
M&VVQG..85W+?,959T9LWMF^XWX>:;B5'9>O7/.@;?:1$ [1G=!7,U'Q,O/\A
MQ')HB=Q\&[-=:;,7(";B<=ZSJ.S)3;3C@FZ*)?U3W*;OY:SL$=7X*2A4P>K
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
M:E(P>E82EA$+X;5VE'WRE34J 9P4(\F0?U,QP[P96NY%"\459NDN;=95^5O
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
MGTC>.V%6<]O1N%M[27 I*'Q,N';&1.9IG4Y'1I@*MZ\*F59"AKH],JP$6/Q
M5%6*_-GU?E0W.KUTS/*O&:)?PH_;ZE3(#=NBUM[W[?_7N)!(DZ_UC'))Q -9
M5 B 1GW2:WZG4D4SY$"MWD6'.,;AN828G0U%A-@9BU1#78(H6+!0;/C](=?G
M#UU?HU*];CX #ZN^3X2?;.UY@+!\.AF XU=>>PMK-?KAH-!<E33'6>9QTRFN
M>*%IZ>;77XVDEH#;8N1O0O/WIQ=H/8KD@:O4\=0$8Z57[OW9(M!FW0$3\IH1
MUAB>]#]1\^XF_&6$/Z,$8V+U*^Z'EX6]K)>;W &33D?/ZM[!N'(+$"1^(+%Z
MP7"\S+W$^-9+L;4)(;QJ"E"'V_4:]GQ"N9^>*\8LM6E""40F<7Q:P[Y.U%:G
M+'BVK)1GQ#T0)& 3=-\+B/NR)]/G@__R*7AX]]G<6'9@P(:E/TWS40!/26S.
MW"\5J/;;;FN1[C3*=C4;F2WR,)&/NCVF;765K_ ;[-(& SHN]L3/1T!E-+E0
M 343BL*3NSH"<Z,;,!&CT.K06LJ8,@RG).LZ@V0C<F[;.-@'!9I;-&&;;9K
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
M2]6_J+!CG 9I;7I+]^=CXY><ZR8EP?)2K( YD\ICG-Y?@K*]U@6?-L Q]A_
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
M<[BD/S%9I72<HW2\-O_^N[P#%[[66:?-:%RXG%D8-W!H6<4UFI46Z*5ZA7L
M?P.LLQV2TKUKC:'<-EUI;IA>7BLF3C^CF!<]_1M\U5KO-[^N%FL/Q1Y? UQ/
MP>D61N/_"]*M#/V\.@[J76F1E>!0M2.>4G @5J<JI/Z9;_K>W$22*\Q[1G.=
MT?+)2(7QL+@19>5+=Z!UHUFGWZ)I]PB#Z>[.WWWZUEFO7>^%$KCS6 H8<Q8F
MV@O#B1)C<JX!=K@2AG=F->B:'W^=&[)_ORW\7ABI35I"RK@B]LB=0E"CV2FZ
M^D!6BW-Q^EEWWU3?MNF6RD0!.9_M1S),T,;7&P;*$KRTRO>4Z3_>?PV:LJE3
M]'YG2NE#JW+A:'E,H:1B+EN_V=,V:&Z]0_WTGZS9PO'VW7:TJYQ:ET3L#.BQ
M3X7:3@.QX$:R)QHD;@XOA(O\]KW<$%U[)<&2-<:])4\O6LV?'.A@Y\6@M?:2
MSS[(QB93"#R7?YXF_>D )E7]?#MA)?S\@[3H7(SJK;@Y)M)/>VJ+]5%M&#@B
M!UGW5F4FYU.RBM)[L::7I;+?X,*1];O>Y@K32;8X?_C&>#L$7%3#59GQ25V7
M1?ONZX CS]S8D><)*KQ,"(A7+HN]02*N#=AH(WRC%&L2C_VY<+252VRDFMUZ
M8R.2:_P;N,!L[8_V^OV8W5'TI_&"3N6Q]*I'N0AP[JMA<W,$>J8VDKCWYG;?
M0"@5MQQV]?80"\#8T,^)Q+IQ)6OTTIJ&7!XNTR3Q8>PF)1+D)?*LC5!@\6ET
M\LI#R'9MY6TR?C.Y4$UHAPZ2(%(['VL[,FN<__;AE\=,G4YR2J^&KC(7S4@T
MZNB/:B82<2[>8MAR([F:.L3(XB54B!A;V4LF#Z!B'K.=ATP45M4,Q@-[?E^Y
M$LH"-@*P)2;P"G@1U#%J<V,VCPQ9CX,L+2!BDK(6CX^51L^GVAQZL,^Q?GD#
M/5N%W,X&"[_A%&0>KPN^2V.H7O+=5%1R[:&%6X)Q.]%A;= A Y9\CAS-$]3\
MLM&.KPA;NKWXDKFQ0"0>D>):5Q!QKRRPKZ(_J3X0L@PX.?*.0^C$./%S# IA
MEF[@*CG8H"9MJRQ"K%DE[W]RZF0Z,J7$Y7W;0)H'[/!,F3PYCVWY&1(>M=D)
M'2"K:X?$O5_VRPI4.?[A)*@\FFW(P642(F+DO,LR#W5$8SA9MV/:TI>E:VE@
MO/E!*^YJ_M6C<Q\MW"BZ,BL-"&]M;=>CASGLV$_>< ^."17UMT1)O4)< P9H
MJZ&F.R*34AF_/)Q<.1U]R6"0KO.4Z>Y ACLNV!9_7+?R])(8A2.F*?<L=Y(8
M.60ZO345U?$\\[)\ 6&?=\9!BC=H,ZK U-1TLD6\MYJT?Z'E\ @^(B)5_?[K
MCT0]Y)$J*[G/$!K#BPN/M]6XVI-"R\90NZ@%1\7'[Y-Z140-IIDQY+V>TW26
MH/QH[ (C,J%EU1DJ.,A'6TN#B/3[UX"FLER\]OF"?F>2D-7!LS!4Z1DC\%=]
M89<""NS)XL3M7?\*!E[#$3%=5Q'G<<!_;(S4RJ9TF>2>3N8^P:7&!+I Q%38
MNV4)$E6QI+7\:EL#N<\Z-O<#^4?]$JVK./S8'ON-4:A.(ZL&TW/=B0?L'GE<
M-TA.94P_\Q21F;VXO2:5/&VMB>D*"2!2^4F^:B\]L6ZJV[P*;)E3BRRUQ(\<
ME? ;MB(MV>=[!YA62/1*471H6,O&%%=/<RZW[;I!^'SG#-FHC^DWZ-P5O<V<
MF86M1=(_3 /3L.&IQ2VN_L&#TST\?K5.BF!BS"K\5W^55SCE6Q/;E/<O3LV]
M!=8=$.NWT<BC@_W*F[I(]]5QFAC["!O"5U94@,W]'<]R>CB"W#\'J60U/*RM
MH:4OUEU81&RTMR; $%IX8Y:6UL9C/D*JM4Q'K97%F6;/ZN*PL&^D#1J%J2A'
M(=Q=ST-*U=;9?"MVH\=*'C5R6U2,>[VCWYHDYV_/<5DT&G8G7-)A$PG2Z#,J
MYE/@JHQOT#&X+&!P')RIF.U#]:E>T#;^RQ';=_\W/7MB=MVE-A"W7#H@W^I7
M%K[:E[$[$HV<^15QX-!E?5Z>AQN*PHK#;$F/']D )"S>$5S*MY\43SX7;M#3
MKF"4.K2]M1 RY+.5:K=BC>6+ 'U>GE^<#E1KLQ_+8#$XFP@$2,9M55=?Q=:M
MYLJRL[UHV[FU>KO4362  5+;%#40?PW@[%*#Q[2Z="? E SUPE?#E<>G0TQ'
MNIR1FV-]9);*R:K)+;+PX$2SFL0$C(K/FUTRK<?MT[BJKNHGBCD_Z'!"ZWJN
MEHT)N%UYJLDPST\P]8I28$<+H%./7(J!>@@$,I2-"8%5XUE1\$N+A%(!+E4'
M27H"N_&\G[#UY#&WD:T&J^DB\^:OY5L4*&\.&UD9'RRUD4EM")3OJU0QUM/#
MMH/][7F/I^!LQ8PC5F:0096^1MXA0YS'.,NAQB),\DG0+V&!J#[B;2&^&^Y/
MQ"6V3(_UZ#9>P2P4SX+=E>>>.NJ__K-Y<4"0QO'S5:,? ?80B! 36X6@6],+
M24O6K-:4LS$QX;M!?KT'[I7GOSK154$+D&O I3ILRWSTYZ(ZT!Z]JK9_Y0**
M=\F>A$:/(9]%OA63?/F7,,^G(2 PW7*8RAF6GAU=QB,H^NV/?TIOK '7-RE4
M Q[.WN9^H^'M/05]MJ$-L%M*0']4#FGI4QXK($%R($E%K7#:E8FN:4.Q.X\N
M ;7%Y=,K52=K5$?P<Z]8 ;BARNR3R::FI5@$LV51&>(^6(4YB@__LL)G:'F\
M2Y_S7+$ L%FG7P,&0PET+P;+0*3;F! S"W-$Q(X&>8IDTGN^0 ?)L_O07@KW
MG36EF,>:VBK93,Z#4H]+RTM:7J;>8=0SR0);/%(]*9#Z\IT75,0=WEXA1^MA
M;/#:PF(*-C44[$Z;TZ0("PX\$@:LYZ+"WO\U.>"==_/8#=P/&JZ@/J.<_F5X
M&2O4<!F.^S1UT":S[C54_Z9+/"F3Y8D9-!P@["'T5P)7%-TBOVI*I";8X):!
MM9[QA1WLWZHPDIFO*Y&K- '4F?#\3'X:?X=V,])GM+I>G"*P,1MGT/AM;W J
ME1/GO?1)9S$@4]FKF.'JJT.!^3GG35D=3]_QXNX\B>:C0;@OT[,%;M*AMP-/
M!?=V8\MS6/<X":G(2Q]V0T@CAZSX6$6G[GS+!9^&ETX2_(+)T],J"DD0H^ON
MS)5&GY[_51S*AA[03.'^7J4<0[8)P5NN!V&")8.?)<S*DHM%'_%.]!H..F=6
M%_:_)4(1TE^HN)1T?5B8]9ZK)+P]]@X>G$QX.9;XTQ"(I'[.W)^F]".YR/57
M?Z]^_QE[/:5=^H-M-G[,E%SW4.>S*_NO+)8>(_LX$*2^?.725\>=NBQP%JZ2
MA9U7!!UR6-+V,OC#<66>.738*;R17YJ/L!X8A?$ZD%7 V)U?T,53WUHF5O]!
M].=LX00_K(>W3>/4WO!-@U4LP%>/-#X?"T'?V+]^TZ/@,O#9^HO:>8K(M%J"
M&U3\]5W27([2'F)82=F2X'W@_>Z;8[>^$64DS0:]B3J/0KZWCGTC.$8^%I89
M9&%A^LELSB^E6.5?X%O4TC:!ERM;V8)-+FJM>)O0C)C(B4O[F<_L#)@.W/T(
MR2 ^EB&Z4$7G09# 7 Y;-<RZHY6MG%Q/_8).-N6!@8#&(SXB>*#/RVGW0_\!
MEN?#13"'L@!S3SCU35L[@M31#_W8G[JNS:N^#>8$O:Y[.GA0ZCU#RN%.BE?W
M52Z7 H>>\M3_TP4"#KN$,I_AR0#=:\ +,B1<J@8>S0BCH*%U[362<?,T?G:H
M\G[J-HXUZJ>NS,-K@-C7#N0UX'D9\1)7BO;A6\FVB+/@)ZF/)6G;"NAI'N)A
MT//,8[B':#,1287/!K-CI#KL9MR,K(2+FFB*::",BWKAXP5J).'7 -]UDX//
M#5.>BG!R[3[V*N8^!IB%K8S/[;:>&I#S5Q38=&F7\QJ@,!Q,1CC4/"ZL5,S4
M&1JI[BK_>DH!'*X N<H,"34K63?7\.*?>0PG4VXN&9[(]=IDUXPC1!$"/:37
M -SDI,G=7.[5($@[^IS^<@!R"D_M/46#P-W&VTG&*0W_^T\<A>VR.*8#K2*K
MNW'9CLT!20.!,G$1;/%*6G KX76%R6AK[\6Z3PE?(OO90*+:-B6Q'>Z\B18[
M=R>_S [,H,1UP&RA+F&--IG[P[ TTRV*V:5U!W/ 54WWC;R#J\7]XT9VAPM/
M!OH]\=7W\E9%<846<47_VFLZN<=.Q2:06)B(,_&2_MR9,+?6S';OADG=4+6&
MS!#K%QDQ("8\.33!CU@*4/P=%_$Q;(KA-6:R9*8<3N[%=D[7N>D0%:B=.R<%
M6L<^GF5H[.MSY\E:.1(\/74I\FUM.!FW]B'('V3,E.86);QJOP;,/E;C,N4U
M\#74^(^44>5ZZK\ 4$L#!!0    ( +@QFU;#0PL!K (  %H#   9    9S0S
M,C4T,6<P-#$X,C,Q.#4P,SDT+FIP9_M_X_\#!@$O-T\W!D9&1H8$(&3X?YO!
MF8&#C8V=C96#G9V=DY.#BT>$EX>;FT=22)A?1%9*7DY62D9&045/74%)1UE&
M1L-<4\? T,3$1%[=TM;"R$;/V,0(9 @C)R<G#S>/!"^OA)&BC*(1R>#_ 09!
M#@9!!A5F1B4&)D%&9D'&_T<8Y!D8&%D9P8 !"AB9F%E8V=@Y.+FX@0JV"C P
M,3(S,[$PL[*RL !E:X'R#"R"K$**AHYLPH&)[$J%(D:-$Q=R*#MM/"@:=/&#
MBG%241,GEYBXA*24JIJZAJ:6B:F9N86EE;.+JYN[AZ=7<$AH6'A$9%1R2FI:
M>D9F5G%):5EY1655<TMK6WM'9]>DR5.F3IL^8^:L18N7+%VV?,7*59LV;]FZ
M;?N.G;L.'3YR]-CQ$R=/7;I\Y>JUZS=NWGKXZ/&3I\^>OWCYZN.GSU^^?OO^
MX^<OD+\8&9@980"KOP2!_F)B86%F80?YBY&I'*1 D(55T9!-R#&0/;%06,FH
MD4/$:>+"C0<YE8V#/H@F%5WD$E,Q>:CZ$>0UL,^(\U@363Z#>PSAKUL,/,R,
MP,AC%F2P9_C&J_?LE6]^T/8=!<D=ZZ<M2&;HBGZ;F;O^4:N#AD2G)WO_\K5)
MV<)98G*J$]_\.;#926*B8,$9*_ZLY*AL\TFUBQ[=6-+3\#;L@4R]U<N01W=O
M/MMUR7N2YIU;E]XOWW5MO?(DWPM:JUT,^W@]Z]?H;GT3H,!:_G9V@0U/>M>S
MYY.#+W^5D%)4VK.!X>U3L9.R>U<E9ZZ)]]@N;G:F[P3?51M-V7];JBVVEWWA
MS[>+B[:>NW;/Q?-,WI*G#$Z8A/HJJOIJW4V[^XSE</JZC#52[D53UD34?]VJ
M=='5KN.4O;"D_J^C*]F]-)9\DZE3L^K26))7__\F %!+ 0(4 Q0    ( +@Q
MFU:#C&@@I2$  (^  0 1              "  0    !B:6QI+3(P,C(Q,C,Q
M+GAS9%!+ 0(4 Q0    ( +@QFU;I]/AN9QD  &>& 0 5              "
M =0A  !B:6QI+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    " "X,9M6JMS+
MPU%X  #76 < %0              @ %N.P  8FEL:2TR,#(R,3(S,5]D968N
M>&UL4$L! A0#%     @ N#&;5N<BK:3TV0  &>0+ !4              ( !
M\K,  &)I;&DM,C R,C$R,S%?;&%B+GAM;%!+ 0(4 Q0    ( +@QFU9K,X)5
M<IX  ,<I"@ 5              "  1F. 0!B:6QI+3(P,C(Q,C,Q7W!R92YX
M;6Q02P$"% ,4    " "X,9M6 !;$>ZU3!@#L\T4 #P              @ &^
M+ ( 9#0S,C4T,60R,&8N:'1M4$L! A0#%     @ N#&;5BYT77;9!P  TAP
M !$              ( !F( ( &0T,S(U-#%D97@Q,C$N:'1M4$L! A0#%
M  @ N#&;5E(D!HI?!P  KQD  !$              ( !H(@( &0T,S(U-#%D
M97@Q,C(N:'1M4$L! A0#%     @ N#&;5E@:<THR!   +0P  !$
M     ( !+I ( &0T,S(U-#%D97@Q,S$N:'1M4$L! A0#%     @ N#&;5I#$
M\N47!    PP  !$              ( !CY0( &0T,S(U-#%D97@Q,S(N:'1M
M4$L! A0#%     @ N#&;5C&F]TM+!P  $R0  !$              ( !U9@(
M &0T,S(U-#%D97@Q-3$N:'1M4$L! A0#%     @ N#&;5F:$"[<8!@  J1,
M !$              ( !3Z ( &0T,S(U-#%D97@Q-3(N:'1M4$L! A0#%
M  @ N#&;5JD(Y_^* @  4 8  !$              ( !EJ8( &0T,S(U-#%D
M97@Q-3,N:'1M4$L! A0#%     @ N#&;5AK*-YXZ60  @^P! !
M     ( !3ZD( &0T,S(U-#%D97@R."YH=&U02P$"% ,4    " "X,9M66KVH
M.6$$  !C(P  $               @ &W @D 9#0S,C4T,61E>#@Q+FAT;5!+
M 0(4 Q0    ( +@QFU:G%O?A8B$" !Q- @ 2              "  48'"0!G
M-#,R-30Q9'-P,#$Q,2YJ<&=02P$"% ,4    " "X,9M6PT,+ :P"  !: P
M&0              @ '8* L 9S0S,C4T,6<P-#$X,C,Q.#4P,SDT+FIP9U!+
4!08     $0 1 $0$  "[*PL    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
